@charset "shift_jis";

/*reserve*/

#container{
	width:860px;
	margin:0 auto;
	padding:0;
}
h2#reserve_ttl{
	width:615px;
	margin-bottom:10px;
	background:url(../images/reserve_ttl.gif) 0 0 no-repeat;
	padding-top:63px;
	display:block;
	font-size:0px;
	text-indent: -10000px;
}
.paragraph{
	margin:20px 30px;
}
.paragraph2{
	margin:1em 0;
}
.paragraph3{
	margin:1em 0 3em;
}
.caption1{
	margin:30px 0 0;
	background:url(../images/rsv_txt01.gif) 0 bottom no-repeat;
	width:860px;
	height:31px;
	clear:right;
}
.caption2{
	margin:30px 0 0;
	background:url(../images/rsv_txt02.gif) 0 bottom no-repeat;
	width:860px;
	height:31px;
	clear:right;
}
.caption3{
	margin:30px 0 0;
	background:url(../images/rsv_txt03.gif) 0 bottom no-repeat;
	width:860px;
	height:31px;
	clear:right;
}
.caption4{
	margin:30px 0 0;
	background:url(../images/rsv_txt04.gif) 0 bottom no-repeat;
	width:860px;
	height:31px;
	clear:right;
}
.caption1 img,.caption2 img,.caption3 img,.caption4 img{
	float:right;
	margin:0 15px 0 0;
}
.rsv_box{
	margin:12px auto;
	padding:16px 0;
	width:860px;
	background:url(../images/rsv_bg.gif) 0 0 repeat;
}

.rsv_box div{
	margin:0 16px;
	padding:0;
}
.rsv_box ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
.rsv_box li{
	padding:0 0 15px 0;
}
.inner_box{
	wiidth:564px;
	margin:0;
	padding:10px;
	background-color:#ffffff;

	font-weight:normal;
	font-size:small;

}
.inner_box span{
	color:#544422;
}
.col01{
	color:#a38136;
}
.col02{
	color:#fe0000;
}h2#stay_ttl {
	width:615px;
	margin-bottom:10px;
	background:url(../images/stay_sttl.gif) 0 0 no-repeat;
	padding-top:63px;
	display:block;
	font-size:0px;
	text-indent: -10000px;
}
#stay_1_left {
	width: 206px;
	float: left;
	margin-bottom:15px;
}
#stay_1_left img {
	margin-bottom:5px;
}
#stay_1_right {
	width: 628px;
	float: right;
}
#stay_1_right img {
	margin-bottom:10px;
}
#stay_1_right .box1 {
	width:598px;
	padding:15px;
	background-color:#F7F4F1;
	margin-top:20px;
}
.text10 {
	font-size:85%;
	line-height:120%;
}
#stay_2 {
	margin-top:15px;
}
#stay_2 img.sstitle {
	margin-bottom:10px;
}
#stay_2 img.leftfloat {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
#stay_2 img.rightfloat {
	float:right;
	margin-bottom:10px;
}
#info_rate{
	margin-bottom:30px;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:20px;
	}

#info_rate td,th{
	padding:5px;
	text-align:center;
	}
	
#info_rate td{
	background:#F7F4F1;
	border:1px solid #FFFFFF;
	line-height:120%;
	}

#info_rate th{
	background:#DFD7D0;
	border:1px solid #FFFFFF;
	}
.text10_gold{
	font-size:85%;
	text-align:left;
	color:#967E66;
	}
.amenity_title{
	margin-top:15px;
	margin-bottom:5px;
	}
.amenity_box{
	width:829px;
	border: 3px solid #F7F4F1;
	padding: 12px;
	margin-bottom: 25px;
	}
.cancel_box{
	width:860px;
	padding-top: 15px;
	}
.cancel_box .left_photo{
	width: 206px;
	float: left;
	margin-bottom:15px;
}
.cancel_box .right_com{
	width: 628px;
	float: right;
}
.cancel_box .info_cnt{
	margin-bottom:10px;
	}

.cancel_box .info_txt{
	margin:10px;
	padding:10px;
	border-left:1px dotted #AAA197;
	line-height:150%;
	}
#stay_3 {
	margin-top:15px;
}
#stay_3 img.sstitle {
	margin-bottom:10px;
}
#stay_3 .map{
	float:left;
	}
#stay_3 .access{
	float:right;
	width:400px;
	}
#stay_3 .access .info_cnt{
	margin-bottom:2px;
	}

#stay_3 .access .info_txt{
	margin:0px 5px 5px 5px;
	padding:5px 10px;
	border-left:1px dotted #AAA197;
	line-height:150%;
	}