<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/***追加***/

.news-layout-01 dd.pdf span {     
	background: rgba(0, 0, 0, 0) url("../img/parts/icn_pc_pdf_01.png") no-repeat scroll left top;
    display: inline-block;
    height: 22px;
    position: relative;
    top: 5px;
    vertical-align:baseline;
    width: 19px;
}


.hd-00 {
    box-sizing: border-box;
    color: #01429a;
    font-size: 26px;
    letter-spacing: 0.1em;
    margin-bottom: 20px;
    padding: 9px 20px 12px 0;
    position: relative;
	}
	
#xj-mainlist_new li { font-size:14px;}	
	
/***Highlight***/
.XJSImage_Table { margin-bottom:20px;}
.XJSImage_Title	{ 
	background-color: #333333 !important;
	color: #FFF;
	text-align: left !important;
	font-size: 14px;
	padding: 5px 10px !important;
	border: none;
}
.XJSImage_UnitR {
	background: #333333;
	color: #FFF;
	text-align: right;
	padding: 5px 10px;
	border: none;
}
.XJSImage_UnitR span { font-size:11px;}
.XJSImage_Main { padding:10px 0;}
#xj-table .xj_chart_table tr:first-child{ display:none;}
/*#xj-table td { padding:0;*/
#xj-table0 .xj_chart_header_first, #xj-table .xj_chart_header { width:22%; }
#xj-table .xj_chart_table {/*border:none;*/}
#xj-table-d tr:first-child .xj_chart_header {　background:#DDD; text-align:center; letter-spacing: 0; padding: 4px;}
#xj-table-d .xj_chart_header_first{ background:#DDD; width:40%; }
#xj-table .xj_chart_header, #xj-table-d .xj_chart_header{ background-color:#ebebeb; text-align:left;padding: 11px 18px 9px;}
#xj-table .xj_chart_table td {padding: 11px 18px 9px;}
#xj-table td.table-box { border-right: none; border-bottom:none;}
.xj_chart_table_caption{ font-size:70%;}
.table-layout-02 #xj-table thead th{ font-size:14px;}
.table-layout-02 #xj-table, .table-layout-02 .xj_chart_table{ border:1px solid #CCC; border-collapse:collapse;}


.img-layout-02 dl dt{width:auto; margin:0 auto;display: table; position:relative;padding-top:30px;}
.img-layout-02 dl dt p{ position:absolute;}
.img-layout-02 dl dt p.unit_yen{ left:0;top:0;}.img-layout-02 dl dt p.unit_per { right:0;top:0;}
.img-layout-02 dl dt img { width:auto; margin:0 auto; display:block;}



@media only screen and (max-width: 750px) {

.table-layout-02 #xj-table thead th{ font-size:12px;}
.table-layout-02.xj {overflow-x: auto;
/*-webkit-overflow-scrolling: touch;*/ width:96%;}
.table-layout-02.xj::-webkit-scrollbar {
height: 5px;
}

#xj-table-d tr:first-child .xj_chart_header { width:16.6%;background:#DDD; text-align:center; white-space: normal;}
#xj-table-d .xj_chart_header_first{ background:#DDD; width:17%; } 
.table-layout-02.xj::-webkit-scrollbar-track {
border-radius: 5px;
background: #eee;
}
.table-layout-02.xj::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #666;
}
.table-layout-02.xj #xj-table { min-width:448px;}
#xj-table-d .xj_chart_table{ min-width:448px;}
.img-layout-02 dl dt img { width:100%; display:inline-block;}

}
@media only screen and (max-width: 447px) {
.table-layout-02 #xj-table thead th.last-child { width:71px; }
}
@media only screen and (max-width: 350px) {


}
</pre></body></html>