@charset "utf-8";

/* セレクトボックス */
select{
border:#999999 solid 1px;
margin-top:1em;
margin-left:15px;
}

/* 財務データDLボタン */
.snavi a:hover img{
	filter: alpha(opacity=70);
	-ms-filter: alpha(opacity=70);
	opacity: 0.7;
}

div#zaimu_wrap{
padding-left:15px;
}

.mb15{margin-bottom:15px;}

/* フッター */
div#download{
margin:20px 0 10px 15px;
font-size:10px;
}
div#download img{
float:left;
padding-right:10px;
}
div#footer2{
margin:15px 0 15px 15px;
font-size:10px!important;
clear:both;
border-top:#CCCCCC solid 1px;
padding-top:10px;
}

div#ir_library{
font-size:12px;
}

div#ir_library div#announcement a{text-decoration:none;}
div#ir_library div#announcement a:hover{text-decoration:underline;}


/* IRニュースの幅 */
div#ir_library div#announcement dt{
width:12.25em;
background:url(img/ic_05.gif) no-repeat right;
}
div#ir_library div#announcement dd{
padding-left:12.5em;
}

/* 全体の幅 */
div#ir_library dl{
border-top:0;
width:100%;
clear:both;
margin-bottom:2em;
padding-left:15px;
}
div#ir_library dt{
font-weight:normal;
padding:10px 0 10px 0;
width:10em;
position:absolute;
}

div#ir_library dd{
padding:10px 0 10px 0;
padding-left:9em;
margin-left:0;
border-bottom:1px dotted #ccc;
}

/* 一件表示用 */
div#ir_library div#announcement_one table{
	margin-bottom:2em;
}
div#ir_library td.past{
	padding-left:10em;
}

/* アイコンの左右のアキ */
div#ir_library dt img,
div#ir_library dd img{
margin-right:0.5em;
margin-left:0.5em;
}


/*---------------------
 
 individual IR News 
 
 --------------------*/


div#ir_library_individual{
font-size:12px;
margin-top:0;
}

div#ir_library_individual div#announcement a{text-decoration:none;}
div#ir_library_individual div#announcement a:hover{text-decoration:underline;}

div#ir_library_individual dt img,
div#ir_library_individual dd img{
margin-right:0.5em;
margin-left:0.5em;
}

/* IRニュースの幅 */
div#ir_library_individual div#announcement dt{
width:12.25em;
background:url(img/ic_05.gif) no-repeat right;
}
div#ir_library_individual div#announcement dd{
padding-left:12.5em;
}

/* 全体の幅 */
div#ir_library_individual dl{
border-top:0;
width:100%;
clear:both;
margin-top:0;
}
div#ir_library_individual dt{
font-weight:normal;
padding:10px 0 10px 0;
width:10em;
position:absolute;
}

div#ir_library_individual dd{
padding:10px 0 10px 0;
padding-left:9em;
margin-left:0;
border-bottom:1px dotted #ccc;
}


/*---------------------
 
 TOP IR News 
 
 --------------------*/


div#ir_library_top{
font-size:12px;
margin-top:10px;
}

div#ir_library_top div#announcement a{text-decoration:none;}
div#ir_library_top div#announcement a:hover{text-decoration:underline;}

div#ir_library_top dt img,
div#ir_library_top dd img{
margin-right:0.5em;
margin-left:0.5em;
}

/* IRニュースの幅 */
div#ir_library_top div#announcement dt{
width:12.25em;
background: url(img/ic_05.gif) no-repeat right;
}
div#ir_library_top div#announcement dd{
padding-left:12.5em;
}

/* 全体の幅 */
div#ir_library_top dl{
border-top:0;
width:100%;
clear:both;
margin-top:0;
}
div#ir_library_top dt{
font-weight:normal;
padding:10px 0 10px 0;
width:10em;
position:absolute;
}

div#ir_library_top dd{
padding:10px 0 10px 0;
padding-left:9em;
margin-left:0;
border-bottom:1px dotted #ccc;
}




/* yuho 表組み　*/
div#yuhoTable table,
div#mkr table{
border:#ccc solid 1px;
border-collapse:collapse;
border-spacing:0;
width:560px;
font-size:12px;

}
div#yuhoTable td,
div#mkr td{
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
}
div#yuhoTable td.yuhotitle,
div#mkr td.yuhotitle{
width:50%;
background:#F2F2F2;
padding:8px 0;
padding-left:0.5em;
}
div#yuhoTable td.yuhopdf,
div#mkr td.yuhopdf{
width:25%;
padding:8px 0;
padding-left:1em;
}
div#yuhoTable td.yuhohtml,
div#mkr td.yuhohtml{
width:25%;
padding:8px 0;
padding-left:1em;
}






/**/
div.note{
font-size:11px;
}

/* 印刷用スタイル
@media print{
	div#ir_library dt{position:relative;}
	div#ir_library dd{margin-top:-2.8em;}	
} */
