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

@import url("../../css/common.css");
@import url("../../css/inner-common.css");

body {
	background-repeat: repeat-x;
	/*background-image: url(../img/rep.jpg);*/
	background-image: url(../../img/common/bgRep2.jpg);
}





#top {
	width: 940px;
	/*height: 210px;*/
	height: 126px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/head.jpg);
	background-repeat: no-repeat;*/
	text-indent: -8000px;
}

/*#bg {
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}*/

#reservation {
	margin: 10px 0 0 0;	
	width: 210px;
	height: 66px;
	background-image: url(../img/common/btn_base.jpg);
	background-position: 0 0;
	background-repeat: no-repeat; 
	}
#reservation ul li { 
	list-style: none;
	padding: 8px 15px;
	}
#reservation ul li a {
	width: 180px;
	height: 0px;
	display: block;
	overflow: hidden;
	padding-top: 50px;
	
	background-image: url(../img/common/btn_stay.gif);
	background-position: 0 0;
	background-repeat: no-repeat; 

	}

#inner-menu strong {
	display: block;
	text-indent: -9999px;
	height: 15px;
	background-image: url(../img/left-title.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

/* 左側メニュー */

#sub-menu-block3 {
	display: block;
}

#child-sub-menu-block3_1,
#child-sub-menu-block3_2,
#child-sub-menu-block3_3,
#child-sub-menu-block3_4,
#child-sub-menu-block3_5,
#child-sub-menu-block3_6 {
	display: none;
}

#child-tri3_1,
#child-tri3_2,
#child-tri3_3,
#child-tri3_4,
#child-tri3_5,
#child-tri3_6,
#child-tri3_7 {
}









#inner-menu .stay-child-ul ul li {
	background-image: url(../../img/common/left/dott.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-indent: 3px;
	padding-bottom: 2px;
}
#inner-menu .stay-child-ul ul li a {
	display: block;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 5px;
	width: 175px;
	color: #6D6966;
}
#inner-menu .stay-child-ul ul li a:hover {
	background-color: #D2E7FF;
	color: #6D6966;
}
#inner-menu .stay-child-ul li a {
	text-decoration: none;
	color: #79B91A;
}

#inner-menu .stay-child-ul li a:hover {
	color: #79B91A;
	text-decoration: none;
}



.span_floor_subm1{
	background: url(../../img/common/left/green_tri.gif) no-repeat 18px 3px;
}
.span_floor_subm1{display: block;font-size: 12px;float: left;width: 60px;margin-bottom: 3px;padding-left: 33px;}
.span_floor_subm2{display: block;font-size: 12px;float: left;width: 100px;margin-bottom: 3px;text-align: left;}
#span_floor_now{
display: block;font-size: 12px;float: left;width: 60px;margin-bottom: 3px;padding-left: 33px;
background: url(../../img/common/left/green_tri_down.gif) no-repeat 18px 3px;
}










.photo-left {
	float: left;
	width: 300px;
}

.photo-right-set {
	float: left;
	width: 330px;
}

.photo-line {
	width: 630px;
}

.photo-line-left1 {
	float: left;
	width: 150px;
	padding-right: 10px;
}

.photo-line-left2 {
	float: left;
	width: 150px;
}

.photo-right1 {
	float: left;
	width: 155px;
	padding-left: 10px;
}

.photo-right1m {
	float: left;
	width: 155px;
	margin-right: 155px;
	padding-left: 10px;
}
.photo-right2m {
	float: left;
	width: 155px;
	margin-right: 155px;
	padding-top: 10px;
	padding-left: 10px;
}

.photo-right2 {
	float: left;
	width: 155px;
	padding-top: 10px;
	padding-left: 10px;
}
.geography {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}

.geography dt {
	display: block;
	float: left;
	margin: 0px;
}

.geography dd {
	float: left;
	padding-right: 15px;
}
.geography sup {
	vertical-align: top;
}



.furniture-set_green {
	background: url(../room/img/greenLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_orange {
	background: url(../room/img/orangeLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_lightgreen {
	background: url(../room/img/lightGreenLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_blue {
	background: url(../room/img/blueLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_lightorange {
	background: url(../room/img/lightorangeLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_darkblue {
	background: url(../room/img/darkblueLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set_yellow {
	background: url(../room/img/yellowLeft.gif) no-repeat left top;
	border-bottom: 1px dashed #c9c9c9;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
	clear: both;
}

.furniture-set-line-none_green {
	background: url(../room/img/greenLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_orange {
	background: url(../room/img/orangeLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_lightgreen {
	background: url(../room/img/lightGreenLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_blue {
	background: url(../room/img/blueLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_lightorange {
	background: url(../room/img/lightorangeLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_darkblue {
	background: url(../room/img/darkblueLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.furniture-set-line-none_yellow {
	background: url(../room/img/yellowLeft.gif) no-repeat left top;
	padding-left: 11px;
	padding-bottom: 10px;
	margin-top: 15px;
	color: #666666;
}

.item-room {
	background: url(../room/img/furnituresInGuestRoom.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-floor {
	background: url(../room/img/furnituresInFloor.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-floor2 {
	background: url(../room/img/furnituresInFloor2.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-bath {
	background: url(../room/img/furnituresInBathRoom.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-free {
	background: url(../room/img/freeFurnitures.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-business {
	background: url(../room/img/services4Business.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}

.item-roomplan {
	background: url(../room/img/roomplan.gif) no-repeat center center;
	height: 36px;
	width: 106px;
	text-indent: -9000px;
	float: left;
}



.furniture-details_green {
	background: url(../room/img/greenRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_orange {
	background: url(../room/img/orangeRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_lightgreen {
	background: url(../room/img/lightGreenRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_blue {
	background: url(../room/img/blueRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_lightorange {
	background: url(../room/img/lightorangeRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_darkblue {
	background: url(../room/img/darkblueRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_yellow {
	background: url(../room/img/yellowRight.gif) no-repeat left top;
	float: left;
	width: 498px;
	padding-left: 26px;
}

.furniture-details_green p,
.furniture-details_orange p,
.furniture-details_lightgreen p,
.furniture-details_blue p,
.furniture-details_lightorange p,
.furniture-details_darkblue p,
.furniture-details_yellow p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.furniture-details_green dt {
	color: #598527;
}

.furniture-details_green dd,
.furniture-details_orange dd,
.furniture-details_lightgreen dd,
.furniture-details_blue dd,
.furniture-details_lightorange dd,
.furniture-details_darkblue dd,
.furniture-details_yellow dd {
	margin: 0px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#line-none-frame {
	margin-bottom: 0px;
}

