@charset "UTF-8";
/*----------------------------------------------------------
stay.html
------------------------------------------------------------*/

.section_room {
	width: 480px;
	height: 400px;
	letter-spacing: normal;
	padding: 20px 0 25px 0;
}

.apply {
	float: right;
	text-align: right;
	padding: 20px 0 0 0;
}

.apply_info {
	font-size:90%;
}

.caution {
	font-size:77%;
	background-image: url(../images/kome.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding:7px 0px 0px 12px;
	line-height:135%;
}


.pic_room {
	margin: 0 0 25px 0;
}

.section_room01 {
	width: 480px;
}

.section_room02 {
	width: 480px;
	margin: 0 0 30px 0;
}

.section_room03 {
	width: 480px;
}

h2#heading_single {
	width: 104px;
	height: 31px;
	margin: 0 0 30px 0;
	text-indent: -9999px;
	background: url(../images/heading_single.gif) no-repeat top left;
}

h2#heading_semidouble {
	width: 157px;
	height: 31px;
	margin: 0 0 30px 0;
	text-indent: -9999px;
	background: url(../images/heading_semidouble.gif) no-repeat top left;
}

h2#heading_double {
	width: 112px;
	height: 31px;
	margin: 0 0 30px 0;
	text-indent: -9999px;
	background: url(../images/heading_double.gif) no-repeat top left;
}

h2#heading_twin {
	width: 104px;
	height: 31px;
	margin: 0 0 30px 0;
	text-indent: -9999px;
	background: url(../images/heading_twin.gif) no-repeat top left;
}

h2#heading_suite {
	width: 104px;
	height: 31px;
	margin: 0 0 30px 0;
	text-indent: -9999px;
	background: url(../images/heading_suite.gif) no-repeat top left;
}

.size {
	float: right;
	width: 170px;
	white-space: nowrap;
}

.icon_room {
	float: left;
	width: 32px;
	margin: 0 14px 0 0;
}

.text_room {
	float: left;
	width: 230px;
	margin: 20px 0 0 0;
}

.price {
	float: right;
	text-align: right;
	width: 180px;
	padding: 20px 20px 20px 10px;;
	background: #faf9f6;
}

.price dl dt {
	float: left;
}

.price dl dd {
	text-align: right;
}

.btn {
	float: left;
}

.detail {
	float: right;
	width: 140px;
	padding: 0 0 0 14px;
	white-space: nowrap;
	background: url(../../common/images/icon_arrow2.gif) no-repeat center left;
}

#section_equipment {
	width: 480px;
	height:600px;
	margin: 20px 0 40px 0;
	letter-spacing: normal;
	background: url(../images/pic_stay.jpg) no-repeat bottom right;
}

#section_equipment h2 {
	height: 27px;
	margin: 0 0 25px 0;
	text-indent: -9999px;
	background: url(../images/heading_equipment.gif) no-repeat top left;
}

#section_equipment ul {
	line-height: 2;
	margin: 0 0 10px 0;
}

#section_crown {
	letter-spacing: normal;
	width: 440px;
	padding: 20px;
	background: #fdf8f8;
}

#section_crown2 {
	letter-spacing: normal;
	width: 990px;
	margin: 0 0 30px 0;
	padding: 20px 0;
	background: #fdf8f8;
}

#heading_crown {
	height: 21px;
	margin: 0 0 10px 0;
	text-indent: -9999px;
	background: url(../images/heading_crown.gif) no-repeat top left;
}

.btn_detail {
	text-align: right;
	margin: 10px 0 0 0
}
/*
#member_info, #privilege {
	width: 460px;
}*/

#member_info {
	width: 460px;
}

#member_info {
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px; /* for IE6 */
}

#privilege {
	width: 466px;
	float: right;
	margin: 0 14px 0 0;
	_margin: 0 7px 0 0; /* for IE6 */
}

#privilege h2 {
	height: 21px;
	margin: 0 0 10px 0;
	text-indent: -9999px;
	background: url(../images/heading_privilege.gif) no-repeat top left;
}

#privilege ol {
	list-style: decimal inside;
}

#section_equipment2 {
	width: 480px;
	height:600px;
	margin:20px 0 40px 0;
	letter-spacing: normal;
	background: url(../images/pic_stay.jpg) no-repeat bottom right;
}

#section_equipment2 h2 {
	height: 27px;
	margin: 0 0 25px 0;
	text-indent: -9999px;
	background: url(../images/heading_equipment.gif) no-repeat top left;
}

#section_equipment2 ul {
	line-height: 2;
	margin: 0 0 10px 0;
}


/*----- クラス -----*/
.r {
	*margin-right: 0px; /* for IE6,7 */
}

.nm {
	margin: 0 0 -20px 0;
}
