/**********************************************
	surprise.css
	サプライズキャンペーンCSS
**********************************************/

.sup a:link {color: #3399cc; text-decoration: none;}
.sup a:active {color: #3399cc; text-decoration: none;}
.sup a:visited {color: #3399cc; text-decoration: none;}
.sup a:hover {color: #3399cc; text-decoration: underline;}

.sup_ttl_bt1{ margin-right:10px; }

.sup_plan_cell1{ padding-right:7px; padding-bottom:9px; }
.sup_plan_b1{ background:url(../../campaign02/images/surprise_plan1-b_01.gif) no-repeat left bottom;height:360px; }
.sup_plan_b1 p{ padding: 9px 14px 12px 14px; }

.sup_detail1{ margin-bottom:25px; }
.sup_detail1 td{ padding-bottom:5px;line-height: 145%; }

.sup_list{ padding-left: 15px; margin-bottom:25px; }
.sup_list li{ list-style-type:disc;padding-bottom: 5px; line-height: 160%;}
	
.sup_title1{
	width:955px;
	height:147px;
	text-indent:-9999px;
	background:url(../../campaign02/images/surprise_title01.jpg) no-repeat left top;
}
.sup_title2{
	width:759px;
	height:45px;
	background:url(../../campaign02/images/surprise_title02.jpg) no-repeat left top;
}
.sup_title3{
	width:186px;
	height:45px;
	background:url(../../campaign02/images/surprise_title03.jpg) no-repeat left top;
	padding:0px;
}
.sup_title4{
	width:10px;
	height:45px;
	background:url(../../campaign02/images/surprise_title04.jpg) no-repeat left top;
}
.sup_info {
	background: #F4F5FA;
}
.font_gray {
	color: #959595;
}
.mail_img {
	vertical-align: middle;
}
.report_bg_01 {
	width: 250px;
	height: 323px;
	background: url(../../campaign02/images/report_bg_01.gif) no-repeat left top;
	vertical-align: top;
	padding: 16px 0 0 14px;
}
.report_bg_02 {
	width: 250px;
	height: 327px;
	background: url(../../campaign02/images/report_bg_02.gif) no-repeat left top;
	vertical-align: top;
	padding: 16px 0 0 14px;
}
