@charset "utf-8";

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	【共通】メニューデザイン②
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
    /*選択状態*/
	.com_menu02.pulldownTrue .list a:hover,
    .com_menu02.pulldownTrue .list a.naviCur{
        border-bottom: 3px solid #224392;
        background: #ffffff;
    }

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	【共通】ページタイトル②　タイトル文字下に線	 
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	
    h2.comPageTitle2{
        margin: 16px 0 20px;
        padding: 0 0 10px 0;
        color: #3a3a3a;
    }
    h2.comPageTitle2::before,
	h2.comPageTitle2::after {
		border-bottom: solid 2px #d0d0d0;
	}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	【共通】パーツタイトル①　タイトル文字左に縦線	 
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	
	.comSubTitle1 {
		margin-top: 20px;
        padding: 5px 5px;
	}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	【共通】グラフ幅　100％
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
	.boxWrap div[id^="comG"]{
		height:320px;
	} 
    div[id^="circleG"]{
        height:460px;
        max-width: 500px;
        margin: auto;
    }



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	個別設定
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	
/* ---------------------------------------------------------
	ハイライトページ
/* --------------------------------------------------------- */	
	/*--------------------------
　	　box設定：2グラフ横並び
	--------------------------*/
	.boxWrap{
		width:100%;
	}
	.boxLeft{
		float: left;
		width:49%;
	}
	.boxRight{
		float: right;
		width:49%;
	}
	.boxWrap::after{
		content:"";
		display:block;
		clear:both;
		overflow:hidden;
	}

	/*--------------------------
　	　タイトル
	--------------------------*/	
    .partTitle{
        margin: 20px auto 0;
        padding: 16px 0 16px 8px;
        border: 1px solid #eee;
        border-left: 3px solid #3366cc;
        text-align: left;
    }


/* --------------------------------------------------
 * 業績・財務ハイライトデータ関連 Table
 *  ┗ifram時に横スクロールをさせないようCSS調整
 * -------------------------------------------------- */
.comTableWrap.gyosekiHighlight table{
    font-size: 12px;
}
.comTableWrap.gyosekiHighlight table td{padding: 10px 2px;}
.comTableWrap.gyosekiHighlight table tr td:first-child{padding: 10px 3px;}
.comTableWrap.gyosekiHighlight table td{
    min-width: 62px;
}
.comTableWrap.gyosekiHighlight table td.fixed {
    min-width: 117px;
}
/* --------------------------------------------------
 * 財務データ関連 Table
 * -------------------------------------------------- */
/*d2wCommonの表スクロール関連の罫線削除*/
div.comFixed-box.zaimu table{
    border: none;
}
div.comFixed-box.zaimu table .fixed:before {
    border: none;
}
div.comFixed-box.zaimu table td.tDataHeader.fixed:before{
    border-bottom: none;
}

.tDataPad0 {
	padding: 5px 15px!important;
}
.tDataPad1 {
	padding: 5px 15px 5px 30px!important;
}
.tDataPad2 {
	padding: 5px 15px 5px 45px!important;
}
.tDataPad3 {
	padding: 5px 15px 5px 60px!important;
}
.fDataFontBig {
	padding: 15px!important;
	font-size: 18px!important;
}

/**/
.comTableWrap.zaimu table tr:first-child td,
.comTableWrap.zaimu table td.fixed,
.comTableWrap.zaimu table td,
.comTableWrap.zaimu table tr td:first-child{
    padding-top: 5px;
    padding-bottom: 5px;    
}