@charset "utf-8";
/* CSS Document */
.clear{ clear:both; height:1px; overflow:hidden;}
img{border:0;}
dl,dd,dt{ padding:0; margin:0;}


#d_warp{width:800px; margin: 0 auto; padding: 0 0 0 0; font-size:12px; color:#fff; text-align:left; background:#1b0a25;-webkit-text-size-adjust: none;}
.d_img{ position:relative;}


.youtube{background:url(../images/index_02.jpg) 0 0 no-repeat; height:284px;}
.youtube .d_mov{ position:absolute; top:0px; right:30px; width:360px;}

#d_warp .cd{background:url(../images/index_04.jpg) 0 0 no-repeat; height:380px;}
#d_warp .cd .cd_left{float:left; width:390px; padding:0 0 0 30px;}
#d_warp .cd .cd_left dl{ float:left; width:180px; line-height:18px; padding:0 15px 30px 0;}
#d_warp .cd .cd_left dd{ padding:0 0 3px 0;}
.blue{ color:#93cbff; font-weight:bold;}

#d_warp .cd .cd_right{float:left; width:335px; padding:18px 0 0 12px; font-size:13px; line-height:15px;}
#d_warp .cd .cd_right b{ font-size:16px; display:block; padding:0 0 10px 0;}
.t11{ font-size:11px; padding:0 0 0 10px;}
.t12{ font-size:12px;}
.t13{ font-size:12px; padding:0 0 0 10px;}
.t16{ font-size:16px;}
.blud{ color:#93cbff;}


#d_warp .d_shop{ padding:0 0 0 30px;}
#d_warp .s_ph{ padding:0 0 0 25px;}
#d_warp .s_ph dl{ float:left; height:180px; padding:5px 10px 0 0; width:140px; font-size:11px;line-height:16px;}
#d_warp .s_ph dl dd{ padding:0 0 0px 0;}
#d_warp .s_ph dl dt{ padding:0 0 0px 0;}

.d_img{ padding:15px 0 0 0;}



