@charset "UTF-8";
 @import "/lib/cmn_css/component.css";
 @import "/stay/room/css/index.css";
/* CSS Document */

/* OVAL UNIQ */
body {
	background: url(/stay/oval/images/bg_oval_body.gif) center top repeat-y;
}
#ovalContents {
	background: url(/stay/oval/images/bg_oval_contents.gif) left top repeat;
	margin: 0 1px;
	padding: 0px;
	width: 950px;
}
#ovalTop {
	background: url(/stay/oval/images/bg_oval_contents_top.gif) left top no-repeat;
	margin: 0;
	padding:40px 0 0 0;
	width: 950px;
}
.top {
	background:url(/stay/oval/images/oval_top.jpg) top left no-repeat;
}
.topS {
	background:url(/stay/oval/images/oval_top_s.jpg) top left no-repeat;
}
#footerColor {
	background: #120C03;
}
#ovalContents p,  #ovalContents p a,  #ovalContents ul li,  #ovalContents ul li a,  #ovalContents h4 {
	color: #F6DAB2;
}
h1#flashH1 {
	clear: both;
	font-size: 0px;
	display: block;
	height: 295px;
	line-height: 100%;
	margin: 0;
	vertical-align: text-bottom;
	width: 950px;
}
#headerPack p.white {
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
}


#flashArea {
color:#FFFFFF;
text-align:center;
}
#breadCrumbs {
	background: #120C03;
	border-bottom: none;
	color: #F6DAB2;
	margin: 0;
	width: 950px;
}
#breadCrumbs p strong {
	color: #F6DAB2;
	font-weight: bold;
	padding-left: 10px;
}
#contents p.subTxt {
	line-height: 100%;
	padding: 0px;
}
#contents .ovalHead {
	background: url(/stay/oval/images/bg_oval_head.gif) left bottom repeat-x;
	margin-bottom: 23px;
	padding-bottom: 9px;
	width: 100%;
}
#contents table.ovalTable {
	border-bottom: 1px solid #120C03;
	margin: 0;
	vertical-align: text-bottom;
	width: 630px;
}
#contents table.ovalTable td.osL {
	background-color: #120C03;
	font-size: 0;
	vertical-align: bottom;
	width: 270px;
}
#contents table.ovalTable td.osR {
	background: url(/stay/oval/images/bg_oval_service.gif) left bottom no-repeat;
	background-color: #120C03;
	text-align: right;
	vertical-align: bottom;
	width: 360px;
}
#contents table.ovalTable td.osG {
	background: url(/stay/oval/images/bg_oval_guest.gif) left bottom no-repeat;
	background-color: #120C03;
	text-align: right;
	vertical-align: bottom;
	width: 360px;
}
#contents table.ovalTable td.osD {
	background: url(/stay/oval/images/bg_oval_detail.gif) left bottom no-repeat;
	background-color: #120C03;
	text-align: right;
	vertical-align: bottom;
	width: 360px;
}
#contents table.ovalTable td p,  #contents table.ovalTable td h2 {
	margin-right: 12px;
}
#contents table.ovalTable td h2 {
	padding-bottom: 15px;
}
#contents div.ovalBox {
	background: url(/stay/oval/images/bg_oval_btm_blk.gif) left top repeat-y;
	border-bottom: 1px solid #120C03;
	padding: 0 0 5px 0;
	width: 630px;
}
#contents div.ovalInner {
	background: url(/stay/oval/images/bg_brown_dott.gif) left bottom repeat-x;
	margin: 10px;
	padding-bottom: 15px;
	width: 610px;
}
#contents div.ovalInner02 {
	margin: 10px 10px 5px 10px;
	padding-bottom: 15px;
	width: 610px;
}
#contents p.detailRight {
	text-align: right;
	margin-right: 10px;
}
#contents div.ovalRoom {
	background: url(/stay/oval/images/bg_oval_btm_blk2.gif) left top repeat-y;
	border-top: 1px solid #3E311F;
	border-bottom: 1px solid #3E311F;
	margin: 0;
	padding: 15px 0 9px 0;
	width: 610px;
}
#contents div.ovalRoom ul {
	display: block;
	margin-left: 19px;
	width: 587px;
}
#contents div.ovalRoom ul li {
	float: left;
	display: block;
	margin: 0 22px 6px 0;
	width: 271px;
}
/* rightMenu */
#contents div.menubox {
	background: url(/stay/oval/images/bg_right_menu.gif) left top repeat;
}
#rightMenu #menuArea {
	background: url(/stay/oval/images/bg_menu_area.gif) left top repeat;
	padding-top: 5px;
}
/* inquiry */
#contents div.inquiry {
	background: url(/stay/oval/images/bg_inquiry.gif) left top repeat-y;
	border-top: 1px solid #584631;
	border-bottom: 1px solid #584631;
}
#contents table.tableFormat01 {
	border-top: 1px solid #584631 !important;
	border-left: 1px solid #584631 !important;
}
#contents table.tableFormat01 th.ovalColor {
	background: #836A49 !important;
	border-bottom: 1px solid #584631 !important;
	border-right: 1px solid #584631 !important;
	color: #F6DAB2;
}
#contents table.tableFormat01 td.ovalColor {
	border-bottom: 1px solid #584631 !important;
	border-right: 1px solid #584631 !important;
}
#contents div.roomBasic,  #contents div.roomBasicL ul.dotBdrLi li {
	background: url(/lib/cmn_img/bg_dott_brown_02.gif) left bottom repeat-x;
}
#contents .ovalSubHead {
	background: url(/stay/oval/images/bg_oval_head.gif) left bottom repeat-x;
	color: #F6DAB2;
	margin-bottom: 15px;
	padding-bottom: 8px;
}
#contents .lineHeadSepa {
	background: url(/stay/oval/images/bg_h2_head.gif) left bottom no-repeat !important;
	color: #F6DAB2;
}
#contents div.roomBasicBtm,  #pgTop {
	border-bottom: 1px solid #584631;
}
#contents .brownHead {
	color: #F6DAB2;
}
#contents div.dishService {
	clear: both;
	margin: 0 0 20px 50px;
	width: 560px;
}
#contents div.dishSleft {
	float: left;
	width: 450px;
}
#contents div.dishSright {
	float: right;
	text-align: right;
	width: 105px;
}
/* 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: 26px;
	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 -245px;
	height: 33px;
	width: 210px;
}
#rightMenu ul#stayMenu li#rb06, #rightMenu ul#stayMenu li#rb06 a {
	background-position: 0 -402px;
	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#roomCategoryD, #rightMenu ul#stayMenu li#roomCategoryD a {
	background-position: 0 -586px;
	height: 33px;
	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#roomCategoryF, #rightMenu ul#stayMenu li#roomCategoryF a {
	background-position: 0 -775px;
	height: 33px;
	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: 26px;
	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 -245px;
	height: 33px;
	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#roomCategoryD a:hover,  #rightMenu ul#stayMenu li#roomCategoryD a.current {
	background-position: -230px -586px;
	height: 33px;
	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#roomCategoryF a:hover,  #rightMenu ul#stayMenu li#roomCategoryF a.current {
	background-position: -230px -775px;
	height: 33px;
	width: 210px;
}
ul#btmLink li {
	outline: 0;
	display: block;
	background-image: url(/stay/oval/images/rm_btmlink.gif);
	background-repeat: no-repeat;
	line-height: 100%;
}
ul#btmLink li a {
	cursor: pointer;
	outline: 0;
	display: block;
	background-image: url(/stay/oval/images/rm_btmlink.gif);
	background-repeat: no-repeat;
}
#contents h3.ovalLine,  #contents h4.ovalLine {
	border-bottom: 1px solid #F6DAB2;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/* footer uniq */

#copyright div.crL table td p,  #copyright div.crL table td p a,  #copyLeft p {
	color: #F6DAB2 !important;
}
/* index uniq */


.w40 {
	width:40px;
}
.top30 {
	margin-top:30px;
}
#contents div.ovalIndexBox {
	background-color:#23180A;
	padding:5px;
}
#contents div.bgBlk {
	background:url(/stay/oval/images/bg_oval.gif) left top no-repeat;
	background-color:#120C03;
	padding:10px 0;
}
#contents div.bgBlk h2 {
	margin:10px 0 0 19px;
}
#contents td.bgOval {
	width:620px;
}
#contents td.bgOval img {
	margin:30px 0 5px 5px;
	;
}
#contents div.ovalRm {
	margin: 0;
	padding: 15px 0 9px 0;
	width: 630px;
}
#contents div.ovalRm ul {
	display: block;
	margin-left: 32px;
	width: 594px;
}
#contents div.ovalRm ul li {
	float: left;
	display: block;
	margin: 0 26px 6px 0;
	width: 271px;
}
#contents div.ovalIndTxt {
	margin:10px 19px 0 19px;
}
#contents table.separateRoom {
	margin-left: 32px;
	width: 594px;
}
#contents table.separateRoom td {
	padding-bottom: 6px;
	width: 297px;
}
