@charset "utf-8";
/* CSS Document */
.campaign_main{width:940px;}
.campaign_main .left{width:350px; float:left;}
.campaign_main .right{width:580px; float:right;}
.campaign_main .left .box{border-left:1px solid #ccc; border-right:1px solid #ccc; width:348px; position:relative; background-color:#FFF;}
.campaign_main .right .box{border-left:1px solid #ccc; border-right:1px solid #ccc; width:578px; position:relative; background-color:#FFF;}
.campaign_main .left .box .area{padding:45px 15px 10px;}
.campaign_main .right .box .area{padding:35px 9px 10px;}
.campaign_main .left .box .title{position:absolute; left:-1px; top:11px;}
.campaign_main .right .box .title{position:absolute; left:-1px; top:9px;}
.campaign_main .left .box dl{font-size:10px; line-height:14px;}
.campaign_main .left .box dl dt{font-weight:bold; margin-top:3px;}
.campaign_main .left .box dl dd{margin-top:2px;}
.campaign_main .left .box dl dd a{background:url(../images/same/ic01.gif) no-repeat 5px 3px; padding:0 5px 2px 20px; color:#333; text-decoration:underline;}
.campaign_main .left .box dl dd a:hover{background:url(../images/same/ic01_over.gif) no-repeat 5px 3px; color:#c00; text-decoration:none;}
.campaign_main .left .box dl dd a.link01{background:none; padding:0 0 0 5px; color:#333; text-decoration:underline;}
.campaign_main .left .box dl dd a.link01:hover{background:none; color:#c00; text-decoration:none;}
ul.list li{width:315px; list-style-type:none; font-size:10px; line-height:14px; margin-bottom:10px;}
ul.list li a{background:url(../images/same/ic01.gif) no-repeat 0 3px; padding:0 5px 0 15px; color:#333; text-decoration:underline; display:block;}
ul.list li a:hover{background:url(../images/same/ic01_over.gif) no-repeat 0 3px; color:#c00; text-decoration:none;}
.campaign_main .right ul.list01{width:274px; float:left;}
.campaign_main .right ul.list02{width:274px; float:right;}
.campaign_main .right ul.list01 li,.campaign_main .right ul.list02 li{list-style-type:none; margin-top:5px; font-size:1px; line-height:1px;}
.prizearea {height: 238px;}

.campaign_main .left{width:350px; float:left;}
.campaign_main .right{width:580px; float:right;}
.campaign_main .left .box2{border-left:1px solid #ccc; border-right:1px solid #ccc; width:348px; position:relative; background-color:#FFF;}
.campaign_main .right .box2{border-left:1px solid #ccc; border-right:1px solid #ccc; width:578px; position:relative; background-color:#FFF;}
.campaign_main .left .box2 .area{padding:5px 7px 10px 7px;}
.campaign_main .right .box2 .area{padding:35px 9px 10px;}
/*.campaign_main .left .box2 .title{position:absolute; left:-1px; top:11px;}*/
.campaign_main .right .box2 .title{position:absolute; left:-1px; top:9px;}


.bbox {background:url(../campaign/newyear2010/images/bbk.gif) repeat-y; }
.box {background:#fff; }
.plan {padding: 10px 9px;}
#centent{width:940px; padding:10px 10px 20px; border-bottom:1px solid #d3d3d3; background-color:#f3e3e3;}

.reasons {vertical-align:top; font-size:85%;}