@charset "utf-8";
/*------------------------------------------------------------
	誕生日プランページ
------------------------------------------------------------*/
.topNavi.bg03 li.navi03 a {
	background: url(../../img/common/ip_navi03_on.png) no-repeat left top;
}

#container {
	background: #000;
}

#conts .mainImg h2 {
	left: -8px;
	position: absolute;
	top: 70px;
	background: url('../../img/campaign/birthday/h2_img.png');
	width: 123px;
	height: 172px;
	text-indent: -9999px;
}

#conts h3#birthday {
	background: url('../../img/campaign/birthday/img01.jpg');
	width: 735px;
	height: 112px;
	text-indent: -9999px;
}

#conts .comInner02 {
	margin: 0 1px 46px 0;
}

#conts .comInner02 a:hover {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}


.topNavi {
	margin-bottom: 10px;
	padding-left: 124px;
}

.topNavi li {
	margin-right: 22px;
}

#conts {
	color: #FFFFFF;
}
#conts .bg .subBox {
	width: 359px;
}
#conts .section {
	background-color: #121212;
	padding: 0 23px 25px 0;
}

#conts .comList01 ul.ul01 {
	margin-left: 24px;
	width: 690px;
}

#conts .comList01 ul.ul02 {
	margin-left: 24px;
	width: 687px;
}


