@charset "shift_jis";
/* CSS Document */
#content{
	padding-top:15px;
}
/** content **/
h2.lower_title{
	width:950px;
	height:210px;
	overflow:hidden;
}
h2.lower_title span{
	padding-top:210px;
	display:block;
}
.lower_hl{
	width:705px;
	height:40px;
	overflow:hidden;
}
.lower_hl span{
	padding-top:40px;
	display:block;
}

/** access **/
.access .lower_title{
	background:url(../images/access_title.jpg) no-repeat left top;
}
#access_map1{
	width:705px;
	margin-bottom:17px;
}
#access_map2{
	width:705px;
	margin-bottom:17px;
}
#access_box1{
	margin-bottom:25px;
}
#access_box1 h3.lower_hl{
	background:url(../images/access_hl1.gif) no-repeat left top;
}
#access_box1 ul{
	list-style:none;
	margin:14px;
}
#access_box2{
	margin-bottom:35px;
}
#access_box2 h3.lower_hl{
	background:url(../images/access_hl2.gif) no-repeat left top;
}
#access_box2 p{
	margin:10px 0 25px 20px;
}
#access_box2 h5{
	color:#50314c;
	margin-left:10px;
}
#access_box2 ul{
	list-style:none;
	margin:0 0 0 20px;
}
#sightseeing h3.lower_hl{
	background:url(../images/access_hl3.gif) no-repeat left top;
	margin-bottom:15px;
}
#sightseeing table{
	border-collapse:collapse;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	width:100%;
}
#sightseeing table td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:top;
	padding:15px;
}
#sightseeing table td img{
	margin:0 auto;
	display:block;
}
#sightseeing table td h4{
	background:url(../images/icn1.gif) no-repeat left center;
	margin:8px 0;
	font-weight:normal;
	width:200px;
}
#sightseeing table td h4 span{
	padding-left:17px;
}
#sightseeing table td p{
	width:200px;
	padding-top:7px;
	border-top:1px dotted #776152;
}

/** spa **/
.spa .lower_title{
	background:url(../images/spa_title.jpg) no-repeat left top;
}
#spa_box1{
	margin-bottom:30px;
	width: 705px;
}
#spa_box1 h3.lower_hl{
	background:url(../images/spa_text1.gif) no-repeat left top;
	margin-bottom:5px;
}
#spa_box1 p{
	margin-bottom:25px;
}
#spa_box1 div.left{
	width:500px;
}
#spa_box1 div.right{
	width:202px;
}
#spa_box1 div img{
	margin-bottom:2px;
	display: block;
}
#spa_box2{
	margin-bottom:30px;
}
#spa_box2 h3.lower_hl{
	background:url(../images/spa_hl1.gif) no-repeat left top;
	margin-bottom:10px;
}
#spa_box2 div.right{
	width:320px;
}
#spa_box2 div.right h4{
	width:320px;
	height:90px;
	overflow:hidden;
	background:url(../images/spa_text2.gif) no-repeat left top;
}
#spa_box2 div.right h4 span{
	padding-top:90px;
	display:block;
}

/** guide **/
.guide .lower_title{
	background:url(../images/guide_title.jpg) no-repeat left top;
}
#guide_box1{
	margin-bottom:25px;
}
#guide_box1 h3{
	background:url(../images/guide_text1.jpg) no-repeat left top;
	float:right;
	width:153px;
	height:582px;
	overflow:hidden;
	display:block;
}
#guide_box1 h3 span{
	padding-top:582px;
	display:block;
}
#guide_box1 img{
	margin-bottom:13px; 
}
#guide_box1 div.left{
	width:238px;
	height:201px;
	background:url(../images/guide_bg1.gif) no-repeat left top;
	font-size:12px;
}
#guide_box1 div.left p{
	margin:45px 7px;
	color:#4b4b4b;
}
#guide_box2{
	margin-bottom:40px;
	width:705px;
}
#guide_box2 h3.lower_hl{
	background:url(../images/guide_hl1.gif) no-repeat left top;
	margin-bottom:20px;
}
#guide_box2 dl{
	width:406px;
	float:left;
	display:block;
}
#guide_box2 dl dt{
	background:url(../images/icn2.gif) no-repeat left center;
	padding-left:13px;
	margin-left:17px;
	margin-bottom:5px;
	font-weight:bold;
	color:#482a43;
}
#guide_box2 dl dd{
	border-top:1px dotted #776152;
	padding-left:17px;
	padding-top:5px;
	margin-bottom:15px;
}
#guide_box3{
	width:705px;
}
#guide_box3 h3.lower_hl{
	background:url(../images/guide_hl2.gif) no-repeat left top;
	margin-bottom:20px;
}
#guide_box3 table{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
}
#guide_box3 table td{
	vertical-align:top;
	background:url(../images/guide_bg2.gif) repeat-x left top;
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
}
#guide_box3 table td img{
	display:block;
	margin:17px auto 0 auto;
}
#guide_box3 table td h4{
	width:223px;
	height:39px;
	overflow:hidden;
	margin:0 auto 5px auto;
}
#guide_box3 table td h4#guide_hls1{
	background:url(../images/guide_hls1.gif) no-repeat left top;
}
#guide_box3 table td h4#guide_hls2{
	background:url(../images/guide_hls2.gif) no-repeat left top;
}
#guide_box3 table td h4#guide_hls3{
	background:url(../images/guide_hls3.gif) no-repeat left top;
}
#guide_box3 table td h4 span{
	display:block;
	padding-top:39px;
}
#guide_box3 table td p{
	width:209px;
	margin:0 auto 10px auto;
}

/** room **/
.room .lower_title{
	background:url(../images/room_title.jpg) no-repeat left top;
}
#room_box1{
	margin-bottom:25px;
}
#room_box1 h3.lower_hl{
	background:url(../images/room_text1.gif) no-repeat left top;
}
#room_box2{
	margin-bottom:25px;
}
#room_box2 h3.lower_hl{
	background:url(../images/room_hl1.gif) no-repeat left top;
	margin-bottom:10px;
}
#room_box2 li{
	list-style:none;
	background:url(../images/room_bg1.gif) no-repeat left top;
	padding:21px 18px 20px 21px;
	margin-bottom:10px;
}
#room_box2 li img{
	float:left;
}
#room_box2 li div{
	float:right;
	width:405px;
	height:159px;
	background:#ffffff;
}
#room_box2 li div h4{
	width:368px;
	height:37px;
	overflow:hidden;
	margin:11px 0 0 17px;
}
#room_box2 li div h4#room_hls1{
	background:url(../images/room_hls1.gif) no-repeat left top;
}
#room_box2 li div h4#room_hls2{
	background:url(../images/room_hls2.gif) no-repeat left top;
}
#room_box2 li div h4#room_hls3{
	background:url(../images/room_hls3.gif) no-repeat left top;
}
#room_box2 li div h4#room_hls4{
	background:url(../images/room_hls4.gif) no-repeat left top;
}
#room_box2 li div h4#room_hls5{
	background:url(../images/room_hls5.gif) no-repeat left top;
}
#room_box2 li div h4 span{
	padding-top:37px;
	display:block;
}
#room_box2 li div p{
	margin:0 0 0 17px;
	height:60px;
	font-size:12px;
}
#room_box2 li div a{
	background:url(../images/room_btn1.gif) no-repeat left top;
	width:182px;
	height:30px;
	overflow:hidden;
	display:block;
	margin:0 0 0 20px;
}
#room_box2 li div a span{
	padding-top:30px;
	display:block;
}
#room_box3 h3.lower_hl{
	background:url(../images/room_hl2.gif) no-repeat left top;
	margin-bottom:10px;
}
#room_box3 div{
	border:5px solid #bfb9a0;
	padding:13px;
}

/** cuisine **/
.cuisine .lower_title{
	background:url(../images/cuisine_title.jpg) no-repeat left top;
}
#cuisine_box1{
	width:705px;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px dotted #776152;
}
#cuisine_box1 h3{
	background:url(../images/cuisine_text1.gif) no-repeat left top;
	width:260px;
	height:486px;
	overflow:hidden;
	float:right;
}
#cuisine_box1 h3 span{
	padding-top:486px;
	display:block;
}
#cuisine_box1 div.left{
	width:432px;
}
#cuisine_box1 div.left img{
	margin-bottom:9px;
}
#cuisine_box2 h3{
	background:url(../images/cuisine_text2.gif) no-repeat left top;
	width:206px;
	height:401px;
	overflow:hidden;
	float:left;
}
#cuisine_box2 h3 span{
	padding-top:401px;
	display:block;
}
#cuisine_box2 div.left{
	width:199px;
}
#cuisine_box2 div.right{
	width:299px;
}
#cuisine_box2 div img{
	margin-bottom:1px;
	display: block;
}
