/* campaign */

div#wrap_main {
	width: 735px;
	margin-top: 10px;
	background:#000000;
}

div#camp-header h1 {
	width: 735px;
	height: 200px;
	text-indent:-9999px;
	margin-bottom: 20px;
	background: url(/images/banner/camp_20101001_01.png) no-repeat;
}

div#contents-box1 {
	background: url(/images/banner/camp_20101001_inner_middle.png) repeat-y;
}

div#contents-pr1 {
	background: url(/images/banner/camp_20101001_inner_top.png) no-repeat top;
	padding-left:27px;
	padding-top:27px;
}

div#contents-pr2 {
	background: url(/images/banner/camp_20101001_inner_bottom.png) no-repeat bottom;
	padding-bottom:27px;
}

div.camp_button {
	width:395px;
	margin: 0 auto;
}

h2.ex-1 {
	background: url(/images/banner/camp_20101001_05.png) no-repeat;
	width: 735px;
	height: 42px;
	text-indent:-9999px;
}

h2.ex-2 {
	background: url(/images/banner/camp_20101001_10.png) no-repeat bottom;
	width: 735px;
	height: 42px;
	padding-top:10px;
	text-indent:-9999px;
}

div#contents-box2 ul{
	margin: 0;
	padding: 0;
}

div#contents-box2 ul li{
	float:left;
	padding: 10px 0 0 10px;
}

div#contents-box3 {
	border-bottom:3px #FF0000 solid;
}

div#camp_item {
	width:709px;
	margin: 10px auto 0;
	background: url(/images/u/campaign/cam_020100908_middle.png) repeat-y;
}

div.camp_innerarea {
	background: url(/images/u/campaign/bn20100908_10.png) no-repeat 45px 25px;
}

div.item_top {
	padding: 20px 0 0 180px;
	background: url(/images/u/campaign/cam_020100908_top.png) no-repeat 0 top;
}

div.item_bottom {
	padding: 0 0 20px 180px;
	background: url(/images/u/campaign/cam_020100908_footer.png) no-repeat 0 bottom;
}