@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
	index
------------------------------------------------------------*/
#index {
	background: url(../img/room/index_back.jpg) repeat-x;
}

#index #wrap {
	background: url(../img/room/wrap_back.jpg) repeat-x bottom;
}

#index #main {
	margin: 0 auto;
	width: 890px;
}

body {
	background: url(../img/room/body_back.jpg) repeat-x;
}

#globalNavi li.navi03 a img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.mainImg {
	margin-bottom: 26px;
}

#main ul.ul01 {
	margin: 0 0 22px 0px;
}

#main ul.ul01 li.btn01 {
	padding: 0 0 6px 285px;
	background: url(../img/room/ind_btn_back01.jpg) no-repeat left top;
}

#main ul.ul01 li.btn01 a {
	display: block;
	width: 325px;
}

#main ul.ul02 li.btn02 {
	padding: 0 0 5px 82px;
	width: 356px;
	background: url(../img/room/ind_btn_back02.jpg) no-repeat left top;
}

#main .box01 {
	margin-bottom: 52px;
	widows: 890px;
}

#main .box02 {
	width: 439px;
}

#main ul.navi {
	padding-top: 7px;
}

#main ul.navi li {
	float: left;
}

#main ul.navi a {
	display: block;
}

#main ul.navi li.navi01 a {
	background: url(../img/room/navi_img01_over.jpg) no-repeat;
}

#main ul.navi li.navi02 a {
	background: url(../img/room/navi_img02_over.jpg) no-repeat;
}

#main ul.navi li.navi03 a {
	background: url(../img/room/navi_img03_over.jpg) no-repeat;
}

#main ul.xiabtn {
	clear: both;
	height: 41px;
}

#main ul.xiabtn li {
	float: left;
	height: 41px;
}

#main ul.xiabtn li a {
	display: block;
}

#main ul.xiabtn li.btn01 a {
	background: url(../img/room/xiabtn_img01_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn02 a {
	background: url(../img/room/xiabtn_img02_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn03 a {
	background: url(../img/room/xiabtn_img03_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn04 a {
	background: url(../img/room/xiabtn_img04_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn05 a {
	background: url(../img/room/xiabtn_img05_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn06 a {
	background: url(../img/room/xiabtn_img06_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn07 a {
	background: url(../img/room/xiabtn_img07_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn08 a {
	background: url(../img/room/xiabtn_img08_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn09 a {
	background: url(../img/room/xiabtn_img09_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn10 a {
	background: url(../img/room/xiabtn_img10_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn11 a {
	background: url(../img/room/xiabtn_img11_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn12 a {
	background: url(../img/room/xiabtn_img12_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn13 a {
	background: url(../img/room/xiabtn_img13_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn14 a {
	background: url(../img/room/xiabtn_img14_over.jpg) no-repeat;
}

#main ul.xiabtn li.btn15 a {
	background: url(../img/room/xiabtn_img15_over.jpg) no-repeat;
}

#main ul.xiabtn li a:hover img,
#main ul.navi a:hover img {
	opacity: 0;
	filter: alpha(opacity=0);
}

#main .daBox {
	padding: 40px 57px 15px 87px;
	background: url(../img/room/box_back.jpg) repeat-y left top;
}

#main .box03 {
	border-right: dashed 1px #D3CFC7;
	width: 220px;
	float: left;
	height: 120px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#main .box03 .p01 {
	font-size: 19px;
	color: #85591f;
}

#main .box03 .p02 {
	font-size: 28.5px;
	color: #2c1307;
}

#main .ul03 li {
	margin: 0 0 5px;
	width: 120px;
	float: left;
}

#main .p03 {
	padding: 10px 0 0 0;
	float: left;
	width: 210px;
	color: #333;
	line-height: 1.55;
}

#main .box04 {
	float: right;
	width: 575px;
}

#main .box05 {
	padding-top: 24px;
	float: right;
	border-top: dashed 1px #D3CFC7;
}

#main .box05 .p01 {
	padding-top: 15px;
	margin-bottom: -10px;
	position: relative;
	z-index: 15;
	font-size: 10px;
	text-align: center;
	border-top: dashed 1px #D3CFC7;
}

#main .box05 .mb20 {
	margin-left: 20px;
}

.spa01 #main {
	margin: 0 auto;
	width: 1007px;
}

.spa01 {
	background: url(../img/spa/warp_back.jpg) repeat-x bottom !important;
}

#main ul.clear li {
	display: inline;
	}
	
.flash {
	position: relative;
	height: 733px;
	width: 1006px;
}
.flash_box {
	position: absolute;
	left: 380px;
	top: 560px;
	width: 575px;
}
.room_name {
	width: 263px;
	position: absolute;
	left: 85px;
	top: 570px;
}

