/* CSS Document */
#d_warp{width:800px; margin:0 auto; padding: 0 0 10px 0; text-align:left; color:#000000; line-height:19px; font-size:12px; background:#fff;}
.clear{clear:both;}
.clear2{clear:both;padding:5px 0 0 0;}
img{border:0;}
.pa{ position:absolute; z-index:2;}


#d_warp a{/*color:007cd6;*/  color:#006699;text-decoration: underline;}
#d_warp a:hover{color:#f00;}

ul,li,dl,dd,dt{margin:0; padding:0; list-style:none;}

.d_img{position:relative;}

.d_tit{padding: 0 0 10px 0;}

.d_box01{padding: 0 10px 25px 20px;}
.d_box02{padding: 10px 0 25px 20px;}
.d_box03{padding: 10px 0 25px 20px;}

#d_warp h2{font-size:18px; line-height:20px; padding:0; margin:0;}
#d_warp h3{font-size:13px; padding:0; margin:0; font-weight:normal;}
#d_warp h4{font-size:18px; line-height:18px; padding:8px 8px 7px 8px; margin:0; background-color:#ffe800; width:725px;}
#d_warp .d_box03 h2{padding: 0 0 10px 0;}

.d_photo{float:left; padding:10px 20px 0 0; display:inline;}
.d_photo .d_ph{ padding-bottom:2px;}
.d_photo .d_txt{font-size:13px; text-align:center;}