@charset "UTF-8";
/* ===========================================================

	Title: finance.css
	Created: 2018-05-08
	Financial Informationコンテンツ専用スタイル

=========================================================== */
/*
	Common
	
=========================================================== */

/* ===========================================================

	Common

=========================================================== */

.investment-table {
	table-layout: fixed;
}
.investment-table tbody th { width: 20%; }
.investment-table tbody td { text-align: right; width: 15%; }





table.calculation-table {}


table.calculation-table th.calculation-table__name,
table.calculation-table td.calculation-table__name {
	text-align: left;
}
table.calculation-table th.calculation-table__date,
table.calculation-table td.calculation-table__date {
	text-align: center; white-space: nowrap;
}
table.calculation-table th.calculation-table__number,
table.calculation-table td.calculation-table__number {
	text-align: right; white-space: nowrap;
}

table.calculation-table tbody tr.total th,
table.calculation-table tbody tr.total td { font-weight: bold; }

table.calculation-table tbody tr.total td { background-color: rgba(13,71,157, 0.025); }

table.calculation-table tfoot tr.total th,
table.calculation-table tfoot tr.total td { font-weight: bold; }




.debt-column {
  display: flex; padding: 0; margin: 0 -15px;
  flex-wrap: wrap;
}

.debt-column__cell {
  display: block; padding: 0 15px 15px 15px; margin: 0;
  width: 100%;
}

@media print, screen and (min-width: 768px) {

  .debt-column__cell {
    width: 33.3333%;
  }

}


.column-responsive-kariire{}
.responsive-style{}

@media print, screen and (max-width: 845px){
  .responsive-style {
			height: 550px!important;
	}
}

@media print, screen and (max-width: 759px){
  .responsive-style-en {
			height: 800px!important
	}
}

@media print, screen and (max-width: 568px){
  .responsive-style {
			height: 800px!important;
	}
}

