@charset "UTF-8";@import "/lib/cmn_css/component.css"; /* CSS Document */.plan { background: url(/stay/images/mv_stay.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;}
