/* CSS Document */
#d_warp{width:800px; margin:0 auto; text-align:left; color:#fff; line-height:17px; font-size:13px; background:#000;}
.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_img{ position:relative;}

.d_tab01{ min-height:720px; height:auto!important; height:720px; background:url(../images/main01.jpg) 0 0 no-repeat; position:relative;}
.d_tab01 .t_movie{ position:absolute; top:55px; right:28px;}
.d_tab01 .t_info{ padding:530px 25px 20px 290px; line-height:16px;}


.d_tab02{height:1%; overflow: hidden!important; overflow/**/:visible;}
.d_tab02 .t_left{float:left; width:367px; padding: 0 13px 0 20px;}
.d_tab02 .t_left table{ width:367px;}
.d_tab02 .t_left table td{ vertical-align:top; line-height:13px;}
.d_tab02 .t_left table td.col01{width:150px;}
.d_tab02 .t_left table td.col01 img{ margin: 0 0 12px 0;}
.d_tab02 .t_left table td.col02 span{ display:block; padding:10px 0 10px 0; font-size:11px;}
.d_tab02 .t_left table td.col02 b{color:#e4007f;}
.d_tab02 .t_left table td.col02 div{border:1px solid #e4007f; color:#e4007f; font-size:11px; padding:3px 0 4px 6px;}

.d_tab02 .t_left table td.col03 span{ display:block; padding:10px 0 10px 0; font-size:11px;}
.d_tab02 .t_left table td.col03 b{color:#00aa3a;}
.d_tab02 .t_left table td.col03 div{border:1px solid #00aa3a; color:#00aa3a; font-size:11px; padding:3px 0 4px 6px;}
.d_tab02 .t_left table td.col04 div{padding: 0 0 30px 0; font-size:10px;}

.d_tab02 .t_right{float:left; width:400px; font-size:11px;}
.d_tab02 .t_right table td{vertical-align:top; line-height:17px;}
.d_tab02 .t_right table td b{font-size:12px;}
.d_tab02 .t_right table td.col01{width:150px;}
.d_tab02 .t_right table td.col02{}


.d_tab03{padding: 0 0 0 20px;}
.d_tab03 .tit{height:35px; background:url(../images/tit.gif) 0 0 no-repeat;}
.d_tab03 ul{ height:1%; overflow: hidden!important; overflow/**/:visible; padding: 14px 0 30px 0;}
.d_tab03 ul li{float:left; font-size:12px; line-height:16px; padding: 0 6px 0 0;}
.d_tab03 ul li span{display:block; padding: 12px 0 0 0; font-weight:bold; font-size:14px;}


.d_tab04{padding: 0 0 20px 20px;}
.d_tab04 .tit{padding: 4px 0 4px 0;}
.d_tab04 .box{border-left:5px solid #e4007f; padding: 0 0 6px 10px;}
.d_tab04 .box .pho{padding:4px 0 0 0; vertical-align:top}
.d_tab04 .box .pho img{margin:0 5px 4px 0;}

.d_tab05{padding: 0 0 20px 20px;}
.d_tab05 .tit{padding: 4px 0 4px 0;}
.d_tab05 .box{border-left:5px solid #e4007f; padding: 0 0 6px 10px;}
#d_warp .d_tab05 .box a{color:#e4007f;}
#d_warp .d_tab05 .box a:hover{color:#f00;}
.d_tab05 .box .pho{padding:4px 0 0 0; vertical-align:top}
.d_tab05 .box .pho img{margin:0 5px 4px 0;}



.d_link{padding: 0 20px 25px 20px; text-align:center;}


