/* base */
body{font:12px "arial"; margin:0; background:#dadada;}
div, p, form, fieldset{margin:0;padding:0;border:none;}
table, tr, th, td{margin:0;padding:0}
ul, ol, li, dl, dt, dd{margin:0px; padding:0; list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%}
img{border:none; vertical-align:top}
input{font-family:"arial"; font-size:16px; width:350px;}

/* a-style */
a{color:#a4a4a4; text-decoration:none}
a:hover, a:active{color:#2255cb;text-decoration:underline}

/*wrap*/
#wrap{width:980px; background:#ffffff; margin-top:-10px;}

.floatl {float:left}
.moviearea {float:left; width:655px; margin-right:22px;}
ul.btn_list {width:224px;}
.btn_list li {}
/*content*/
.content{padding-top:15px; padding-left:40px;position:relative;}
.campaign{clear:both; width:904px; height:440px; border-bottom:1px solid #cfedf1; padding-bottom:30px;}
.campaign img{margin-top:38px;}
.middle_img{position:absolute; top:570px; left:590px;}
.cam_info{padding-top:30px; border-bottom:1px solid #cfedf1; padding-bottom:30px; width:904px;}
.haru_info{padding-top:30px;border-bottom:1px solid #cfedf1;padding-bottom:30px; width:904px;}
.cam_detail{padding-top:28px;width:904px;}
.detail{margin-bottom:16px; padding-bottom:16px; border-bottom:1px dashed #d1d1d1;}
.detail1{border-bottom:1px solid #cfedf1;padding-bottom:46px;}
.footer{padding-top:18px; width:904px;text-align:right; padding-bottom:215px;}
.copyright{margin-right:5px;}


.border {border:1px solid red}