#globalNav UL.sub {
	CLEAR: both;
	PADDING-LEFT: 10px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 23px;
	BACKGROUND-COLOR: #E5DD96;
	BORDER-BOTTOM-STYLE: none
}
#globalNav UL.sub LI {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.stayTabMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 583px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #d8cb8b 1px solid;
	POSITION: relative;
	TOP: 12px;
	HEIGHT: 24px;
}
UL.stayTabMenu LI {
	FLOAT: left; LINE-HEIGHT: 1
}
#main3rdTitle H1 {
	COLOR: #8b4347
}
#boxSeasonal .planBoxInner {
	PADDING-TOP: 5px
}
#boxSeasonal {
}
#boxSeasonal H1 {
	
}
#panel1 {
	Z-INDEX: 10;
	LEFT: 258px;
	WIDTH: 514px;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 288px
}
#panel1 UL {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#panel1 LI.mainpanel01 {
	LEFT: 20px; POSITION: absolute; TOP: 29px
}
#panel1 LI.mainpanel02 {
	LEFT: 20px; POSITION: absolute; TOP: 105px
}
#panel1 LI.mainpanel03 {
	LEFT: 20px; POSITION: absolute; TOP: 181px
}
#panel1 LI.mainpanel04 {
	LEFT: 190px; POSITION: absolute; TOP: 29px
}
#panel1 LI.mainpanel05 {
	LEFT: 190px; POSITION: absolute; TOP: 105px
}
#mainpanel {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 860px; TOP: 0px; HEIGHT: 302px
}
.guestRoom {
	HEIGHT: 10px;
	padding: 1px 33px;
}
.guestRoom H2 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 15px
}
.guestRoom DIV.guestBtn {
	MARGIN: 15px 0px 0px
}
.guestRoom DIV.guestBtn UL {
	OVERFLOW: hidden
}
.guestRoom DIV.guestBtn UL LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.online {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 288px; PADDING-TOP: 0px
}
.online2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 288px; PADDING-TOP: 0px
}
.online2 {
	MARGIN: 0px auto
}
.online DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left! important; PADDING-BOTTOM: 0px; WIDTH: 144px; PADDING-TOP: 0px
}
.online2 DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left! important; PADDING-BOTTOM: 0px; WIDTH: 144px; PADDING-TOP: 0px
}
.online DD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.online2 DD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.online:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.online2:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.online {
	ZOOM: 100%
}
.online2 {
	ZOOM: 100%
}
* HTML .online {
	HEIGHT: 1%
}
.online {
	DISPLAY: block
}
* HTML .online2 {
	HEIGHT: 1%
}
.online2 {
	DISPLAY: block
}
TD.stayBox {
	PADDING-BOTTOM: 15px;
	VERTICAL-ALIGN: top;
	WIDTH: 179px;
	border: 1px solid #AD9C5A;
}
TD.stayBox IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
TD.stayBox DL {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px;
	PADDING-TOP: 8px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
TD.stayBox DT {
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 7px;
	LINE-HEIGHT: 1.3;
	MARGIN-RIGHT: 3px;
	background-repeat: repeat-x;
	background-position: 0px 100%;
}
TD.stayBox DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
.tabBoxInner .box3A {

}
.tabBoxInner .box3AInner {

}
.box3AInner:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.box3AInner {
	ZOOM: 100%
}
* HTML .box3AInner {
	HEIGHT: 1%
}
.box3AInner {
	DISPLAY: block
}
.box3AInner LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 185px
}
.box3AInner LI.end {
	PADDING-RIGHT: 0px; WIDTH: 179px
}
.box3AInner IMG {
	MARGIN: 8px 0px 8px 8px
}
.box3AInner DL {
	MARGIN: 8px 10px 8px 8px
}
.box3AInner DT {
	FONT-WEIGHT: bold; BACKGROUND: url() repeat-x 0px 100%; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.3; MARGIN-RIGHT: 3px
}
.box3AInner DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.price {
	CLEAR: both; MARGIN: 20px 0px
}
.price TABLE {
	WIDTH: 549px;
	BORDER-COLLAPSE: collapse;
	border: 1px solid #AD9C5A;
}
.price TABLE TH {
	border: 1px solid #AD9C5A;
}
.price TABLE TD {
	border: 1px solid #AD9C5A;
}
.price TABLE TH {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 16px;
	WIDTH: 355px;
	COLOR: #515b76;
	PADDING-TOP: 16px
}
.price TABLE TH A {
	COLOR: #9f8a39
}
.price TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.price TABLE TD LI {
	LINE-HEIGHT: 1.3
}
.price P {
	MARGIN: 7px 0px
}
.hrDot {
	CLEAR: both;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 20px 5px;
	PADDING-TOP: 5px;
	HEIGHT: 1px;
	TEXT-ALIGN: center
}
.hrDot HR {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.stayInfo {
	PADDING-BOTTOM: 50px; MARGIN: 0px auto; TEXT-ALIGN: center
}
.stayContactBox {
	MARGIN: 15px auto; WIDTH: 599px
}
.stayContactBox DD {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
.seasonal3rd .tabMenu UL {
	OVERFLOW: hidden; HEIGHT: 24px
}
.tabMenu UL LI.close A .tabbgStay1 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 208px;
	PADDING-TOP: 0px;
	HEIGHT: 24px
}
.tabMenu UL LI.open A .tabbgStay1 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 208px;
	PADDING-TOP: 0px;
	HEIGHT: 24px
}
.tabMenu UL LI.close .tabbgStay2 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 206px;
	PADDING-TOP: 0px;
	HEIGHT: 24px
}
.tabMenu UL LI.open .tabbgStay2 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 206px;
	PADDING-TOP: 0px;
	HEIGHT: 24px
}
