@charset "UTF-8";
@import "/lib/cmn_css/component.css"; 



/* CSS Document */



.plan {

 background:url(/stay/plan/images/mv_stay_plan.jpg) top left no-repeat;

}



#menuArea {

	padding-top: 5px;

}



#contents div.roomOvalBox {

	background: url(/stay/room/images/bg_ovalbox_btm.gif) left bottom no-repeat;

	padding-bottom: 10px;

	width: 630px;

}



#contents div.roomOvInner {

	background: url(/stay/room/images/bg_ovalbox.jpg) left top no-repeat;

	padding-top: 137px;

	width: 630px;

}



#contents div.roomOvalBox p {

	color: #F6DAB2;

	margin-left: 15px;

}



#contents div.ovalInner {

	margin: 0 21px;

	width: 587px;

}



#contents div.ovalRoomLR {

	margin-left:15px;

	width:572px;

} 



#contents div.ovalL {

	float:left;

	width:271px;

} 



#contents div.ovalR {

	float:right;

	width:271px;

}



#contents div.ovalL img,#contents div.ovalR img {

	margin-bottom:5px;

} 



#contents ul.ovalRoomList {

	width:572px;

} 



#contents ul.ovalRoomList li {

	float:left;

	width:271px;

}



#contents ul.ovalRoomList li.side {

	margin-right: 10px;

}



#contents div.roomLeft {

	float: left;

	display: inline;

	margin: 0 20px 0 30px;

	width: 270px;

}



#contents div.roomRight {

	float: left;

	width: 275px;

}



#contents p.roomImage {

	font-size: 0;

	margin: 0;

	line-height: 100%;

	padding: 0;

	vertical-align: bottom;

}



#contents ul.roomList {

	background: #ECEAE8;

	display: block;

	padding: 10px 0 5px 0;

	width: 270px;

} 



#contents ul.roomList li {

	margin: 0 0 5px 10px;

	width: 250px;

}



/* stayMenu */

#rightMenu ul#stayMenu {

	list-style: none;

	margin: 0 5px;

	width: 210px;

}



#rightMenu ul#stayMenu li {

	outline: 0;

	display: block;

	background-image: url(/stay/images/rm_stay_menu.gif);

	background-repeat: no-repeat;

}



#rightMenu ul#stayMenu li a {

	cursor: pointer;

	outline: 0;

	display: block;

	background-image: url(/stay/images/rm_stay_menu.gif);

	background-repeat: no-repeat;

}



#rightMenu ul#stayMenu li a span {

	text-indent: -9999px;

	overflow: hidden;

}



/* except IE7 */

html>/**/body #rightMenu ul#stayMenu li a span { 

	display: block;

}

/* except IE7 */



#rightMenu ul#stayMenu li#selectHeadG, #rightMenu ul#stayMenu li#selectHeadG a {

	background-position: 0 0;

	height: 37px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryA, #rightMenu ul#stayMenu li#roomCategoryA a {

	background-position: 0 -37px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra01, #rightMenu ul#stayMenu li#ra01 a {

	background-position: 0 -70px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra02, #rightMenu ul#stayMenu li#ra02 a {

	background-position: 0 -95px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra03, #rightMenu ul#stayMenu li#ra03 a {

	background-position: 0 -120px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra04, #rightMenu ul#stayMenu li#ra04 a {

	background-position: 0 -145px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra05, #rightMenu ul#stayMenu li#ra05 a {

	background-position: 0 -170px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra06, #rightMenu ul#stayMenu li#ra06 a {

	background-position: 0 -195px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra07, #rightMenu ul#stayMenu li#ra07 a {

	background-position: 0 -221px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryB, #rightMenu ul#stayMenu li#roomCategoryB a {

	background-position: 0 -246px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb01, #rightMenu ul#stayMenu li#rb01 a {

	background-position: 0 -279px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb02, #rightMenu ul#stayMenu li#rb02 a {

	background-position: 0 -304px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb03, #rightMenu ul#stayMenu li#rb03 a {

	background-position: 0 -329px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb04, #rightMenu ul#stayMenu li#rb04 a {

	background-position: 0 -354px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb05, #rightMenu ul#stayMenu li#rb05 a {

	background-position: 0 -379px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb06, #rightMenu ul#stayMenu li#rb06 a {

	background-position: 0 -404px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryC, #rightMenu ul#stayMenu li#roomCategoryC a {

	background-position: 0 -429px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc01, #rightMenu ul#stayMenu li#rc01 a {

	background-position: 0 -462px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc02, #rightMenu ul#stayMenu li#rc02 a {

	background-position: 0 -487px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc03, #rightMenu ul#stayMenu li#rc03 a {

	background-position: 0 -512px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc04, #rightMenu ul#stayMenu li#rc04 a {

	background-position: 0 -537px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc05, #rightMenu ul#stayMenu li#rc05 a {

	background-position: 0 -562px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryD, #rightMenu ul#stayMenu li#roomCategoryD a {

	background-position: 0 -586px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rd01, #rightMenu ul#stayMenu li#rd01 a {

	background-position: 0 -619px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rd02, #rightMenu ul#stayMenu li#rd02 a {

	background-position: 0 -644px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryE, #rightMenu ul#stayMenu li#roomCategoryE a {

	background-position: 0 -668px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re01, #rightMenu ul#stayMenu li#re01 a {

	background-position: 0 -701px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re02, #rightMenu ul#stayMenu li#re02 a {

	background-position: 0 -726px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re03, #rightMenu ul#stayMenu li#re03 a {

	background-position: 0 -751px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryF, #rightMenu ul#stayMenu li#roomCategoryF a {

	background-position: 0 -775px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rf01, #rightMenu ul#stayMenu li#rf01 a {

	background-position: 0 -809px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rf02, #rightMenu ul#stayMenu li#rf02 a {

	background-position: 0 -834px;

	height: 24px;

	width: 210px;

}







/* over */

#rightMenu ul#stayMenu li#selectHeadG a:hover,

#rightMenu ul#stayMenu li#selectHeadG a.current {

	background-position: -230px 0;

	height: 37px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryA a:hover,

#rightMenu ul#stayMenu li#roomCategoryA a.current {

	background-position: -230px -37px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra01 a:hover,

#rightMenu ul#stayMenu li#ra01 a.current {

	background-position: -230px -70px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra02 a:hover,

#rightMenu ul#stayMenu li#ra02 a.current {

	background-position: -230px -95px;

	height: 25px;

	width: 210px;



}



#rightMenu ul#stayMenu li#ra03 a:hover,

#rightMenu ul#stayMenu li#ra03 a.current {

	background-position: -230px -120px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra04 a:hover,

#rightMenu ul#stayMenu li#ra04 a.current {

	background-position: -230px -145px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra05 a:hover,

#rightMenu ul#stayMenu li#ra05 a.current {

	background-position: -230px -170px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra06 a:hover,

#rightMenu ul#stayMenu li#ra06 a.current {

	background-position: -230px -195px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#ra07 a:hover,

#rightMenu ul#stayMenu li#ra07 a.current {

	background-position: -230px -221px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryB a:hover,

#rightMenu ul#stayMenu li#roomCategoryB a.current {

	background-position: -230px -246px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb01 a:hover,

#rightMenu ul#stayMenu li#rb01 a.current {

	background-position: -230px -279px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb02 a:hover,

#rightMenu ul#stayMenu li#rb02 a.current {

	background-position: -230px -304px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb03 a:hover,

#rightMenu ul#stayMenu li#rb03 a.current {

	background-position: -230px -329px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb04 a:hover,

#rightMenu ul#stayMenu li#rb04 a.current {

	background-position: -230px -354px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb05 a:hover,

#rightMenu ul#stayMenu li#rb05 a.current {

	background-position: -230px -379px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rb06 a:hover,

#rightMenu ul#stayMenu li#rb06 a.current {

	background-position: -230px -404px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryC a:hover,

#rightMenu ul#stayMenu li#roomCategoryC a.current {

	background-position: -230px -429px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc01 a:hover,

#rightMenu ul#stayMenu li#rc01 a.current {

	background-position: -230px -462px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc02 a:hover,

#rightMenu ul#stayMenu li#rc02 a.current {

	background-position: -230px -487px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc03 a:hover,

#rightMenu ul#stayMenu li#rc03 a.current {

	background-position: -230px -512px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc04 a:hover,

#rightMenu ul#stayMenu li#rc04 a.current {

	background-position: -230px -537px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rc05 a:hover,

#rightMenu ul#stayMenu li#rc05 a.current {

	background-position: -230px -562px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryD a:hover,

#rightMenu ul#stayMenu li#roomCategoryD a.current {

	background-position: -230px -586px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rd01 a:hover,

#rightMenu ul#stayMenu li#rd01 a.current {

	background-position: -230px -619px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rd02 a:hover,

#rightMenu ul#stayMenu li#rd02 a.current {

	background-position: -230px -644px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryE a:hover,

#rightMenu ul#stayMenu li#roomCategoryE a.current {

	background-position: -230px -668px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re01 a:hover,

#rightMenu ul#stayMenu li#re01 a.current {

	background-position: -230px -701px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re02 a:hover,

#rightMenu ul#stayMenu li#re02 a.current {

	background-position: -230px -726px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#re03 a:hover,

#rightMenu ul#stayMenu li#re03 a.current {

	background-position: -230px -751px;

	height: 24px;

	width: 210px;

}



#rightMenu ul#stayMenu li#roomCategoryF a:hover,

#rightMenu ul#stayMenu li#roomCategoryF a.current {

	background-position: -230px -775px;

	height: 33px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rf01 a:hover,

#rightMenu ul#stayMenu li#rf01 a.current {

	background-position: -230px -809px;

	height: 25px;

	width: 210px;

}



#rightMenu ul#stayMenu li#rf02 a:hover,

#rightMenu ul#stayMenu li#rf02 a.current {

	background-position: -230px -834px;

	height: 24px;

	width: 210px;

}









/* main_single_02.html */







#contents div.lineHeadSepa {

	background: url(/lib/cmn_img/bg_line_head_01.gif) left bottom no-repeat;

	clear: both;

	color: #192034;

	margin-bottom: 10px;

	width:630px;

}



#contents div.lineHeadSepa h1 {

	float:left;

	padding: 10px 0 6px 0;

	width:470px;

}



#contents div.lineHeadSepa h1 img {

	margin-left:13px;

}



#contents div.lineHeadSepa p {

	float:right;

	line-height:100%;

	text-align:right;

	margin-top:15px;

	width:100px;

}



#contents div.roomBasic{

	padding-bottom:5px;

	margin-bottom:5px;

	width:630px;

}



#contents div.roomBasic {

	background:url(/lib/cmn_img/bg_dott_ccc.gif) left bottom repeat-x;

}



#contents div.roomBasicL {

	float: left;

	margin:2px 19px 0 0;

	width: 309px;

}



#contents div.roomBasicL ul.unordered01 li {

	line-height:120%;

	font-weight:bold;

}



#contents div.roomBasicL ul.dotBdrLi {

padding:0 0 2px 0;

}



#contents div.roomBasicL ul.dotBdrLi li {

	background:url(/lib/cmn_img/bg_dott_ccc.gif) left bottom repeat-x;

	padding:0 0 10px 22px;

	margin-bottom:5px;

}



#contents div.roomBasicL ul.dotBdrLi li.last {

	background:none;

	padding-bottom:0;

	margin-bottom:0;

}



#contents div.roomBasicL ul.unordered01 li span.sizeS {

	font-weight:normal;

}



#contents div.roomBasicL img.rBscLM {

	margin-top:10px;

}



#contents div.roomBasicR {

	float: left;

	width: 300px;

}



#contents div.roomBasicR h4.rBh4 {

	margin-bottom:5px;

	padding-bottom:2px;

}



#contents div.roomBasicBtm{

	border-bottom:1px solid #CCC;

	text-align:right;

	padding:5px 0;

	margin-bottom:20px;

	width:630px;

}



img.rm5 {

	margin-right:5px;

} 



li.rmAttent {

	line-height:100%;

	margin:0 0 3px 12px!important;

}



#contents div.naturalArea {

	background: url(/stay/room/images/bg_natural_area.gif) left bottom no-repeat;

	border-top: 1px solid #CBC5BF;

	padding: 10px 0;

	width: 610px;

}



#contents div.naturalArea h2 {

	background: url(/lib/cmn_img/bg_dott_brown_02.gif) left bottom repeat-x;

	display: block;

	margin: 0 10px 10px 10px;

	padding-bottom: 7px;

	width: 590px;

}



#contents div.roomIndexL {

	float: left;

	margin: 0 10px 0 0;

	width: 290px;

}



#contents div.roomIndexL p {

	width: 270px;

}



#contents div.roomIndexR {

	float: left;

	width: 270px;

}



#contents div.roomIdxBox {

	margin-left: 20px;

	width: 575px;

}

