/* CSS Document */
#d_warp{width:800px; margin:0 auto; text-align:left; color:#fff; line-height:17px; font-size:13px; background:#000;-webkit-text-size-adjust: none;}
.clear{clear:both;}
.clear2{clear:both;padding:5px 0 0 0;}
img{border:0;}
#d_warp a{/*color:007cd6;*/  color:#006699;text-decoration: underline;}
#d_warp a:hover{color:#f00;}
.b{ font-weight:bold;}
ul,li,dl,dd,dt{margin:0; padding:0; list-style:none;}

#d_warp img{ /*display:block;*/}

.d_img{ position:relative;}

.d_tabox{background:url(../images/main04.jpg) no-repeat; height:800px; padding: 0 0 0 30px;}
.d_tabox .cd_box{ padding:15px 0 0 0;}
.d_tabox .cd_box .d_ph{ float:left; width:163px; height:150px;}
.d_tabox .cd_box .d_txt{float: left; width:580px; padding:5px 0 0 0; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.d_tabox .cd_box .d_txt em{ font-style:normal; font-size:12px;}


.d_tabox .chcc_box{ padding:20px 0 18px 0;}
.d_tabox .chcc_box .c_t{ float:left; width:48px;}
.d_tabox .chcc_box .c_txt{ float:left; width:700px; font-size:12px; line-height:16px;}
.d_tabox .chcc_box .c_txt h3{padding:0; margin:0; font-size:16px; line-height:20px; font-weight:bold; color:#c7c8a2;}
.d_tabox .chcc_box .c_txt em{ font-style:normal; font-size:11px; font-weight:bold; color:#c7c8a2;}
.d_tabox .chcc_box .c_txt span{ font-style:normal; font-size:11px;}

.d_tabox .d_link{ padding: 0 0 0 23px;}
.d_tabox .d_link li{padding: 0 10px 0 0; float:left;}

.d_tabox .chcc_box2{ padding:0 0 25px 48px; font-size:12px; line-height:16px;}
.d_tabox .chcc_box2{}
.d_tabox .chcc_box2 h3{padding:0; margin:0; font-size:16px; line-height:20px; font-weight:bold; color:#c7c8a2;}
.d_tabox .chcc_box2 em{ font-style:normal; font-size:11px; font-weight:bold; color:#c7c8a2;}
.d_tabox .chcc_box2 span{ font-style:normal; font-size:11px;}



