/* CSS Document */
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;}
#d_warp{background:#241916 url(../images/bg_01.jpg) 0 0 repeat-y;width:800px; margin:0 auto;text-align:left;color:#493e1e;line-height:15px; font-size:11px;}
img{border:0; margin:0; padding:0;}
ul,li{ list-style:none;}
#d_warp img{display:block;}
#d_warp .box{ min-height:1000px; padding:0 20px;}
#d_warp .box .box_img{ padding:0px 0;}
#d_warp a{color:#e8dcbb; text-decoration:underline;}
#d_warp a:hover{color:#25cbee; text-decoration:underline;}
/* box left */
#d_warp .box .box_lf{float:left; width:500px; margin:0 20px 0 0;}
#d_warp .box .text{font-size:14px; line-height:20px; color:#FFF;}
#d_warp .box .text .d_bo{ padding-bottom:10px;}
#d_warp .box .text .d_bo div img{float:left; margin:10px 40px 0 0;}
#d_warp .box .text .d_bo dl{float:left; width:240px; padding-top:10px;}


#d_warp .box .text .tt{display:block;color:#e8dcbb;font-size:25px;line-height:28px; margin-bottom:13px; padding:0;}
#d_warp .box .text .ty{color:#ffff00;font-size:15px;line-height:19px; font-weight:600;}
#d_warp .box .text .t14{font-size:14px;line-height:17px;}
#d_warp .box .text .t14_b{font-size:14px;line-height:17px; font-weight:600;}
#d_warp .box .text .t11_b{font-size:11px;line-height:15px; display:block; padding-left:71px;}
#d_warp .box .text .t11_b2{font-size:11px;line-height:15px; display:block; padding-left:125px;}
#d_warp .box .text .t11{font-size:11px;line-height:15px;}
#d_warp .box .text .t12{font-size:12px;line-height:17px;}
#d_warp .box .text .t18{font-size:18px;line-height:17px; color:#e8dcbb;font-weight:600;}

/* box left  end */

/* box right */
#d_warp .box .box_rg{ float:left;width:240px;}
#d_warp .box .box_rg .tit{ padding-bottom:10px;}

.text_box{}
.text_box dt{ position:relative; padding: 0 0 10px 0; cursor:pointer;}
.text_box dt .d_icon{ position:absolute; width:30px; height:20px; top:77px; right:0; background:url(../images/icon_open.png) no-repeat;}
.text_box dd{width:240px;}
.text_box dt.active .d_icon{ background:url(../images/icon_close.png) no-repeat;}
.text_box dd .dd_info{ padding: 0 0 20px 0; color:#fff; font-size:12px; line-height:17px;}



