/* CSS Document */

.campaign{}

.campaign_entry{
	width:720px;
	margin:0 auto;
	margin-bottom:22px;
}

.end{
	background:url(images/campaign_end.jpg) no-repeat left top;
	padding-top:40px;
}


dl.attention{}

dl.attention dt{
	color:#603913;
	font-weight:bold;
	background:url(../../common/images/arrow_disk_brown.jpg) no-repeat left;
	padding-left:12px;
}

dl.attention dd{
	margin-left:12px;
	margin-bottom:12px;
}

dl.attention dd ul{
	margin-left:20px;}
dl.attention dd ul li{
	list-style-type:disc;}


p.campaign_period{
	font-size:140%;
	color:#603913;
}




/*フォーム*/

.campaign_form{
	border:1px solid #D9B3B3;
	padding:20px;
	margin-bottom:20px;
	width:;
}

.campaign_form p{
	padding:0 10px;
}

.campaign_form dl{}
.campaign_form dl dt{
	clear:both;
	width:110px;
	float:left;
	padding-right:10px;
}
.campaign_form dl dd{
	margin-bottom:20px;
	margin-left:120px;
}
.campaign_form dl dd strong{
	color:#CC0000;
	margin-right:6px;
}
.campaign_form dl dd input, .campaign_form dl dd select{
	margin-right:6px;
}
p#att{
	padding-left:14px;
	text-indent:-14px;
}

/*.campaign_form input.btn_submit{
	border:1px solid #603913;
	background-color:#FFF;
	color:#5C3333;
	padding:0 6px;
}*/


.campaign_entry table#kakunin{
	width:600px;
}
.campaign_entry table#kakunin th{
	width:140px;
	padding:10px 0;
	text-align:left;
}
.campaign_entry table#kakunin td{
	width:460px;
}




/*応募登録完了*/
#pr{
	float:left;
	width:370px;
	margin-right:10px;
}

#pr a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

#entry_thanks{
	margin-left:380px;}

#entry_thanks #look{
	padding:16px;
	padding-bottom:0px;
	border:1px solid #b61354;
	background:#FFE6E6;
}












