@charset "utf-8";
/* CSS Document */
#d_warp{width:800px; color:#fff; margin:auto;text-align:left; text-align:left; font-family:"ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Arial, Helvetica, sans-serif; background:#000;}
img{border:0;}
.r{ float:right;}
.l{ float:left;}
.mal{ margin: 0 0 0 5px;}
.mar{ margin: 0 5px 0 0;}
.clear{ clear: both;}
a{color:#fff; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}

.d_movie{ background:url(../images/index_03.jpg) 0 0 no-repeat; height:207px;}
.d_movie .d_pv{ text-align:right; padding: 0 25px 0 0;}
.d_text{padding: 16px 30px 10px 30px; font-size:14px; text-align:justify; text-justify:inter-ideograph;}

.d_text2{ height:1%; overflow:hidden!important; overflow/**/:visible; padding: 26px 0 0 0;}
.d_text2 .d_left{width:208px; float:left; padding-left:30px;}
.d_text2 .d_right{width:530px; float:left; padding-left:20px; font-size:12px; line-height:18px;}
.d_text2 .d_right .c_info{height:192px;}
.d_text2 .d_right span{ font-size:16px;/* font-weight:bold;*/}

.d_text3{margin: 0 30px 0 30px; background:#ab7f15; position:relative; min-height:296px; height:auto!important; height:296px;}
.d_text3 .c_info{padding: 10px 375px 10px 13px; line-height:17px; text-align:justify; text-justify:inter-ideograph;}
.d_text3 .c_info .light01{color:#000; font-weight:bold; font-size:14px;}
.d_text3 .c_phot{ position: absolute; top:10px; right:10px; width:350px;}

.d_img2{padding: 27px 0 20px 0;}







