@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: #e4007f;*/font-size:12px; color:#007bc7; text-align:left;}
#d_warp em{ font-style:normal; color:#fff;}
.d_img{ position:relative;}

.d_tab01{margin:10px 20px 0 19px; padding: 0 0 20px 0;}
.d_tab01 .in_text{ line-height:18px; color:#007bc7; font-size:13px;}
.d_tab01 .in_text h2{ font-size:20px; line-height:28px;}
.d_tab01 .in_text h3{ font-size:15px; line-height:20px;}

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



.d_tab02{padding: 0 0 0 0;}
.d_tab02 .p_box{float:left; width:380px; padding: 0 0 0 20px; height:1%; overflow:hidden!important; overflow/**/:visible;}
.d_tab02 .p_box .pho{float:left; width:150px; padding: 0 0 20px 0;}
.d_tab02 .p_box .text{float:right; width:215px; font-size:12px; line-height:13px;}
.d_tab02 .p_box .text h3{font-size:18px; line-height:22px;}

.d_tab03{padding: 0 0 15px 20px;}
.d_tab03 .p_box{float:left; font-size:12px; line-height:13px;}
.d_tab03 .p_box h3{font-size:18px; line-height:22px;}


.d_tab04{padding: 0 0 0 20px;}
.d_tab04 .p_box{float:left; width:383px; padding: 0 0 0 0; height:1%; overflow:hidden!important; overflow/**/:visible;}
.d_tab04 .p_box .pho{float:left; width:149px; padding: 0 0 0 0;}
.d_tab04 .p_box .text{float:right; width:220px; font-size:14px; line-height:20px;}
.d_tab04 .p_box .text h3{font-size:18px; line-height:22px;}

.d_img5{padding: 0 0 8px 20px;}
.d_tab05{padding: 0 0 15px 20px; font-size:14px; line-height:20px; color:#eb68a1;}
