/* reserve-index */

.reserve-index .main-contents{
	background:		url(../img/bod_bg_01.jpg) no-repeat right 69px;
}

.reserve-index .main-contents h2{
	margin:			0px;
	padding:		52px 0px 0px 27px;
}

.reserve-index .main-contents-child{
	width:			608px;
	margin:			30px 0px 30px 90px;
	padding:		0px 0px 0px 0px;
	background:		url(../img/bod_bg_02.jpg) repeat-y left top;
	position:		relative;
}

.reserve-index .main-contents-child h3{
	margin:			0px;
	padding:		0px;
}

.reserve-index .main-contents-child p.image1{
	margin:			0px 0px 4px 45px;
	padding:		0px;
}

.reserve-index .main-contents-child p.image2{
	margin:			0px 0px 12px 45px;
	padding:		0px;
}

.reserve-index .main-contents-child .attention{
	margin:			0px;
	padding:		0px 0px 60px 0px;
	font-size:		10px;
	line-height:		1.6;
	background:		url(../img/bod_bg_04.jpg) no-repeat left bottom;
}

.reserve-index .main-contents-child .attention h4{
	width:			auto;
	padding:		14px 0px 0px 70px;
	font-size:		10px;
	color:			#CC0000;
	background:		url(../img/bod_bg_05.gif) no-repeat left top;
	zoom:			1;

}

.reserve-index .main-contents-child p.button{
	position:		absolute;
	top:			373px;
	right:			29px;
}

.reserve-index .main-contents-child .attention p{
	padding:		0px 70px;
}

.reserve-index .main-contents-child .attention dl{
	padding:		0px 70px;
}

.reserve-index .main-contents-child .attention dl dd{
	margin:			0px;
	padding:		0px;
}







