@charset "utf-8";
body {margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:0px;color: #006fac;font-size: 62.5%;/*font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;*/
font-family: "ＭＳ Ｐゴシック", "MS P Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", Arial, Helvetica, sans-serif;}

img{ border:0;}
ul,li{ margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

#d_warp{width:800px; margin: 0 auto; position:relative; text-align:left;}
#d_warp .d_img{ position:relative;}

.d_cont{background:#656565; padding: 25px 20px 25px 20px;}
.d_cont .d_info{background:url(../images/bg.gif) repeat-y; height:1%; overflow:hidden!important; overflow/**/:visible;}
.d_cont .d_left{float:left; width:300px; padding: 0 0 0 30px; background:url(../images/l_tit.gif) 0 0 no-repeat; color:#0f0f0f;}
.d_cont .d_left .cl_info{font-size:10px; line-height:14px; padding: 10px 0 0 10px;}

.d_cont .d_right{float:right; color:#fff; width:390px; padding: 0 20px 0 0; font-size:12px; line-height:18px;}

.d_cont2{background:#656565; padding: 0px 20px 25px 20px;}
.d_cont2 .d_info{background:url(../images/bg2.gif) repeat-y; height:1%; overflow:hidden!important; overflow/**/:visible;}

.d_cont2 .d_right{color:#fff; padding: 10px 20px 0 50px; font-size:12px; line-height:18px; background:url(../images/l_tit2.gif) 0 0 no-repeat;}
.d_cont2 .d_right a{color:#fff; font-size:15px;}
.d_cont2 .d_right a:hover{color:#B49D00; font-weight:bold; font-size:15px;}
.d_cont2 .d_right .text001{color:#aee2e5; font-size:16px;}


.d_cont3{background:#656565; padding: 0px 20px 25px 20px;}
.d_cont3 .d_info{background:url(../images/bg2.gif) repeat-y; height:1%; overflow:hidden!important; overflow/**/:visible;}

.d_cont3 .d_right{color:#fff; padding: 10px 20px 40px 50px; font-size:12px; line-height:18px; background:url(../images/l_tit3.gif) 0 0 no-repeat;}
.d_cont3 .d_right a{color:#fff; font-size:15px;}
.d_cont3 .d_right a:hover{color:#B49D00; font-weight:bold; font-size:15px;}
.d_cont3 .d_right .text001{color:#aee2e5; font-size:16px;}
.d_cont3 .d_right .text_box{height:1%; overflow:hidden!important; overflow/**/:visible; padding: 15px 0 15px 0; border-bottom:1px dashed #9e9e9e;}
.d_cont3 .d_right .text_box .text_left{float:left; width:190px;color:#aee2e5; /*font-weight:bold;*/}
.d_cont3 .d_right .text_box .text_right{float:left; width:480px;}



.d_cont4{background:#656565; padding: 0px 20px 25px 20px;}
.d_cont4 .d_info{background:url(../images/bg2.gif) repeat-y; height:1%; overflow:hidden!important; overflow/**/:visible;}

.d_cont4 .d_right{color:#fff; padding: 10px 20px 40px 50px; font-size:12px; line-height:18px;/* background:url(../images/l_tit3.gif) 0 0 no-repeat;*/}
.d_cont4 .d_right a{color:#fff; font-size:15px;}
.d_cont4 .d_right a:hover{color:#B49D00;/* font-weight:bold; font-size:15px;*/}
.d_cont4 .d_right .font-te{padding:18px 0 5px 0; line-height:21px; border-bottom: 1px dashed #9e9e9e;}
.d_cont4 .d_right .text001{color:#aee2e5; font-size:16px;}
.d_cont4 .d_right .text_box{height:1%; overflow:hidden!important; overflow/**/:visible; padding: 15px 0 10px 0; border-bottom:2px solid #9e9e9e;}
.d_cont4 .d_right .text_box li{float:left; width:138px; text-align:center;}
.d_cont4 .d_right .text_box li .name{padding: 3px 5px 0 5px;}


