@charset "utf-8";

/*--coMMon--*/
ul.investor_navi{background:#fdfdf5; padding:1em; margin-bottom:55px;}
ul.investor_navi li{font-size:1.6em; display:inline-block; padding:.25em 1.25em;}
ul.investor_navi li a{background:url(/common/img/lm04.png) left .4em no-repeat; padding-left:20px;}
ul.investor_navi li.first a,
ul.dis li a{background:url(/common/img/lm03.png) left 6px no-repeat;}
@media screen and (max-width: 640px) {
ul.investor_navi{width:auto; margin:0 3% 35px;}
ul.investor_navi li{font-size:14px; padding:0 1em .5em;}
ul.investor_navi li a{background:url(/common/img/lm03.png) left 1px no-repeat;}
ul.investor_navi li a.none{background:none; padding:0;}
ul.investor_navi li.first a{background:url(/common/img/lm04.png) left 1px no-repeat;}
}

ul.investor_list>li{list-style:none; padding-bottom:30px;}
ul.investor_list>li.pb{padding-bottom:60px;}
ul.investor_list>li>ol>li{list-style:none; padding-bottom:30px;}
ul.investor_list>li>ol>li>dl>dt{font-size:18px; line-height:1.25em; color:#221714; border-left:4px solid #005c44; padding-left:.6em; margin-bottom:.75em;}
ul.investor_list>li ul li{list-style:none; font-size:1.4em; width:48%; float:left; background:url(/common/img/lm03.png) left .4em no-repeat; padding-left:25px; margin-bottom:.6em;}
ul.investor_list>li ul li.even{float:right;}
ul.investor_list>li ul.long>li{width:100%;}
ul.investor_list>li ul li a{background:url(/common/img/ico_pdf.png) right no-repeat; padding-right:25px; color:#1c725c !important;}
ul.investor_list>li ul li a:hover{color:#5da300 !important; text-decoration:none !important;}
ul.investor_list>li ul li a.none,
ul.investor_list>li>ol.disclosure ul li a{background:none; padding-right:0;}
div#main h4{font-size:18px; line-height:1.25em; color:#005c44; border-left:4px solid #005c44; padding-left:.6em; margin-top:.8em; margin-bottom:.6em;}
div#main h4.ttl{font-size:20px; line-height:1.25em; color:#005c44; border:solid #005c44; border-width:0 0 4px; padding:0 0 .4em .2em; margin-bottom:1.4em;}
div.box{background:#f4f7da; padding:2em 3em; margin-bottom:2em;}
div.box p{font-size:1.4em; color:#231815; line-height:1.8em;}
div.box p.caution{padding-left:1em; text-indent:-1em; margin-bottom:1.5em;}
p.txt{font-size:1.4em;}
@media screen and (max-width: 640px) {
ul.investor_list>li{padding-bottom:10px;}
ul.investor_list>li.pb{padding-bottom:30px;}
ul.investor_list>li>ol>li>dl>dt{font-size:15px; margin:0 3% .75em;}
ul.investor_list>li ul li{font-size:13px; width:auto; float:none; background:url(/common/img/lm03.png) left .4em no-repeat; padding-left:25px; margin:0 3% .6em;}
ul.investor_list>li ul li.even{float:none;}
ul.investor_list>li ul.long>li{width:auto;}
ul.investor_list>li ul li a{background-size:16px; padding-right:20px;}
div#main h4{font-size:15px; margin:1em 3% .6em;}
div#main h4.ttl{font-size:15px; border-width:0 0 3px; margin-bottom:1.6em;}
div.box{padding:2em; margin:0 3% 2em;}
div.box p{font-size:13px; line-height:1.6em;}
p.txt{font-size:13px; margin:0 3%;}
}