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

#d_warp{width:800px; margin: 0 auto; padding: 0 0 0 0; background: #ac8fd1;font-size:12px; color:#0d1839; text-align:left;}
#d_warp em{ font-style:normal; color:#fff;}
.d_img{ position:relative;}

.dp_info{padding: 0 0 0 11px; margin: 0 0 20px 0; border-left:9px solid #d61650;}
.dp_cont{padding: 6px 0 0 0;}
.dpc_text{color:#270a13; font-size:12px; line-height:16px;}
.d_p_ho div{text-align:center;}
.d_p_ho span{display:block; padding:3px 0 0 0; font-size:12px; line-height:13px;}


.bbteac{ height:1%; overflow:hidden!important; overflow/**/:visible; padding: 0 0 15px 13px;}
.bbteac span{ display:block; float:left;}
.bbteac span.text01{width:130px;/* text-align:right;*/ padding: 0 6px 0 0;}
.bbteac span.text02{ width:580px;}

.dm_tit{padding: 0 0 10px 2px;}
.dm_tit span{border-left: 8px #0d1839 solid; padding: 0 0 0 5px; font-size:20px; font-weight:bold;}
.dtt_tab p{ display:block; padding: 0 0 10px 13px; margin:0; font-weight:bold;}

.dtt_tab{ padding: 0 0 0 30px;}
.dtt_tab2{padding: 20px 0 30px 30px;}
.dtt_tab2 .ttbc{padding: 0 0 0 13px;}



