@charset "utf-8";
/* CSS Document */

/*CUISINE*/
@import 'cuisine.css';

/*STAYPLAN*/
@import 'stayplan.css';

/*ACCESS*/
@import 'access.css';

/*FACILITIES*/
@import 'facilities.css';

/*GUESTROOM*/
@import 'information.css';

@import 'restaurant.css';

div#contents {
	clear: both;
	width: 950px;
	position: relative;
	margin-top: -30px;
}

div#header div#mainvisual {
	width: 743px;
	height: 250px;
	position: absolute;
	left: 207px;
	top: 46px;
}

div#header ul#globalNavi {
	width: 743px;
	position: absolute;
	left: 207px;
	top: 296px;
	z-index: 100;
}

div#header {
	width: 950px;
	height: 368px;
	position: relative;
}

div#main{
	margin: 30px 0 0;
	color: #333333;
}


ul#under_contents {
	clear: both;
	width: 730px;
	height: 180px;
	margin-left: 13px;
	position: relative;
}

ul#under_contents li {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 0;
	line-height: 0;
}

ul#under_contents li.bnr01 {
	left: 0;
	top: 0;
}

ul#under_contents li.bnr02 {
	left: 370px;
	top: 0;
}

ul#under_contents li.bnr03 {
	left: 0;
	top: 87px;
}

ul#under_contents li.bnr04 {
	left: 370px;
	top: 87px;
}

ul.pagetop {
	clear: both;
	padding: 0 0 10px;
	text-align: right;
}

ul.pagetop li {
	font-size: 0;
	line-height: 0;
}

/* ----------------------------------------

ClearFix (基本的にクラス指定では使用しない)

---------------------------------------- */
div#cuisine_kv ul,
div#CUISINE04 div.cuisine_wrap,
div#CUISINE06 div.cuisine_wrap,
div#access div.access_container,
div#facilities_navi ul,
div#FACILITIES04 div.picture ul.thumbnail,
div.info_wrap{
	/zoom : 1;
	}

div#cuisine_kv ul:after,
div#CUISINE04 div.cuisine_wrap:after,
div#CUISINE06 div.cuisine_wrap:after,
div#access div.access_container:after,
div#facilities_navi ul:after,
div#FACILITIES04 div.picture ul.thumbnail:after,
div.info_wrap:after{ 
content : ''; 
display : block;
clear : both;
}
