@charset "Shift_JIS";


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

 Common style of library
 
================================================================================= */

/* ///////////////////////////////////////////////// common style */

div#sectionWrap div.pageNavi{
}

div#sectionWrap table.tblStyle01 th{
	width:160px;
}

div#sectionWrap table.tblStyle01 th.type01{
	color: #4D4D4D;
	background-color: #CBDCEF;/* 青 */
	font-weight: bold;
}

div#sectionWrap table.tblStyle01 th.type02{
	color: #4D4D4D;
	background-color: #DBEFBE;/* 緑 */
	font-weight: bold;
}

div#sectionWrap table.tblStyle01 th.type03{
	color: #4D4D4D;
	background-color: #D6C4EF;/* 紫 */
	font-weight: bold;
}

div#sectionWrap table.tblStyle01 th.type04{
	color: #4D4D4D;
	background-color: #FDCFC1;/* 赤 */
	font-weight: bold;
}

div#sectionWrap table.tblStyle01 th.type05{
	color: #4D4D4D;
	background-color: #FFDEAF;/* オレンジ */
	font-weight: bold;
}
div#sectionWrap table.tblStyle01 th.type06{
	color: #333333;
	background-color: #F2F2F2;/* 灰 */
	font-weight: bold;
}
div#sectionWrap .sttl05{
	color: #ffffff;
	background: none #005999;
	font-size: 108%;
	font-weight: bold;
	margin-top:28px;
	margin-bottom:20px;
	padding: 10px;
}

/* ///////////////////////////////////////////////// index style */


/* ///////////////////////////////////////////////// fact style */

div#sectionWrap.fact div.column01Tbl ol{
}
	div#sectionWrap.fact div.column01Tbl ol li{
		list-style-type:decimal;
		list-style-position:inside;
		padding-left:15px;
	}
	
div#sectionWrap.fact div.grayBox ul.explanatory li{
	margin-bottom:0;
}
div#sectionWrap.fact div.grayBox ul.disc{
	margin-left:30px;
}
	div#sectionWrap.fact div.grayBox ul.disc li{
		background:none;
		padding:0;
		list-style-type:disc;
	}

/* ///////////////////////////////////////////////// earnings style */

div#sectionWrap.earnings .sttl02{
	margin-top:20px;
}

div#sectionWrap.earnings table.tblStyle01 td.type{
	text-align:center;
	background-color:#f2f2f2;
	font-weight:bold;
	width:70px;
}
	div#sectionWrap.earnings table.tblStyle01 td span.sttl{
		margin-top:20px;
		display:block;
	}
	div#sectionWrap.earnings table.tblStyle01 td ul.numList{
	}
		div#sectionWrap.earnings table.tblStyle01 td ul.numList li{
			position:relative;
			padding-left:2.7em;
			margin-top:3px;
			font-size:98%;
		}
		div#sectionWrap.earnings table.tblStyle01 td ul.numList li span.num{
			position:absolute;
			left:0;
		}

/* ///////////////////////////////////////////////// securities-report style */

div#sectionWrap.securities-report .sttl03{
}

div#sectionWrap.securities-report table.tblStyle01 th{
	width:190px;
}

/* ///////////////////////////////////////////////// other style */

div#sectionWrap.other div.fBox div.fr{
	width:590px;
}

div#sectionWrap.other div.fBox div.fr p.ebook{
	margin-top:20px;
	padding:12px 15px 13px;
	border:2px solid #d9d9d9;
	background-color:#fcfcfc;
	text-align:center;
}

div#sectionWrap.other ul.linkList{
}
	div#sectionWrap.other ul.linkList li{
		margin-top:5px;
	}

/* ///////////////////////////////////////////////// calendar style */

div#sectionWrap.calendar .sttl03.schedule{
	margin-bottom:0;
}

/* ///////////////////////////////////////////////// sdgsbond style */

div#sectionWrap.sdgsbond .btn-basic{
	width: 321px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 89px;
}
	div#sectionWrap.sdgsbond .btn-basic a {
		display: block;
		background: #0E73BA url('/common/css/img/snav_arrow_in.png') no-repeat 37px center;
		color: #fff;
		text-align: center;
		padding: 10px;
	}
	div#sectionWrap.sdgsbond .btn-basic a:hover {
		text-decoration: none;
		background-color: #3791CF;
	}
#sectionWrap.sdgsbond #sitemapWrap {
	margin-top: 50px;
}