/* スマホ */
@media screen and (max-width: 768px){

	.pcOnly{display: none;}
	.spOnly{display: block;}



/* --------------------------------------------------
 * 切替メニュー
 * -------------------------------------------------- */
	.submenuWrap .submenu a{
		border-right: 3px solid #fff;
		height: 46px;
		font-size: 13px;
	}



/* --------------------------------------------------
 * テキスト
 * -------------------------------------------------- */
/*単位*/
.unit {
	font-size: 1.4rem !important;
}



/* --------------------------------------------------
 * Table
 * -------------------------------------------------- */
	.TableWrap table,
	.TableWrap_seg table {
		font-size: 13px;
	}
	.TableWrap_seg table td.fixed {
		padding: 12px 10px 12px 16px;
	}
	.TableWrap_seg table td.combinedColumns_title {
		padding: 12px 6px;
	}
	/*td 幅設定*/
	.TableWrap table td {
		min-width: 100px;
	}
	/*最初の1列目*/
	.TableWrap table td.fixed {
		min-width: 130px;
	}
	/*td 幅設定*/
	.TableWrap_seg table td {
		width: 8%;
		min-width: 60px;
	}
	/*最初の1列目*/
	.TableWrap_seg table td.fixed {
		width: 12%;
		min-width: 140px;
		max-width: 200px;
	}

/* ------------------------
 * 通常の表
 * ------------------------ */
	.TableWrap table {
		text-align: right;
	}
	/* td PADDING設定*/
	.TableWrap table td,
	.TableWrap table tr:first-child td { /*最初の1行目*/
		padding: 8px 12px;
	} 



/* ------------------------
 * 注釈文
 * ------------------------ */
	.attText {
		width: 100%;
		text-align: left;
		margin: 5px 0 10px 0;
		font-size: 13px;
		line-height: 1.5em;
	}



/* --------------------------------------------------
 * 財務データ関連 Table
* -------------------------------------------------- */
	/*単位*/
	.unitFData {
		font-size: 13.5px !important;
		font-weight: bold;
	}
	.fDataTableWrap table {
		font-size: 13.5px;
	}
	.fDataTableWrap td.tDataPad0 {
		padding: 6px 8px;
	}
	.fDataTableWrap td.tDataPad1 {
		padding: 6px 8px 6px 16px;
	}
	.fDataTableWrap td.tDataPad2 {
		padding: 6px 8px 6px 24px;
	}
	.fDataTableWrap td.tDataPad3 {
		padding: 6px 8px 6px 32px;
	}
	.fDataTableWrap td.fDataFontBig {
		padding: 8px;
		font-size: 14px;
	}

}
