@media screen and (-webkit-min-device-pixel-ratio:0){
	.crbold
	{font-weight:bold !important;}
}

/*메인*/
#visual-wrap {width:100%;height:620px;background:url(../images/visual-bg.jpg) no-repeat 50% 0;position:relative;z-index:0;}
#visual {width:980px;margin:0 auto;position:relative}
#visual h2 {position:absolute;top:80px;left:0;width:561px;height:262px;}

#element {clear:both;width:980px;margin:0 auto;margin-top:-109px;position:relative;z-index:0;}
#element img {display:block;}
#element > div {float:left;}

#nb {clear:both;width:980px;margin:0 auto;height:55px;}
#nb img {vertical-align:middle;}
#nb h3 {font-size:15px;color:#0c0c0b;font-family:'맑은 고딕','malgun gothic';font-weight:bold;}
#nb #mnews {float:left;width:489px;float:left;border-right:1px solid #ddd;height:22px;margin-top:17px;}
#nb #mnews > h3 {float:left;width:130px;margin-top:2px;}
#nb #mnews > p {float:left;width:315px;margin-top:5px;}
#nb #mnews > p > a {font-size:13px;color:#555;letter-spacing:-0.5px;word-spacing:-0.5px;}
#nb #mnews > p > a:hover {color:#fbb502;}
#nb #mnews > a {float:right;margin:4px 19px 0 0;width:12px;height:12px;display:block;}
#nb #mnews > a img {display:block;}
#nb #mbrand {width:449px;float:right;margin-top:16px;}
#nb #mbrand li {float:left;}
#nb #mbrand li a {
	float:left;
	font-size:15px;
	color:#0c0c0b;
	font-family:'맑은 고딕','malgun gothic';
	letter-spacing:-0.5px;
	word-spacing:-0.5px;
	font-weight:bold;
}
#nb #mbrand #mbrand1 {width:181px;}
#nb #mbrand #mbrand2 {width:150px;}
/*메인 끝*/


/*서브*/
#svisual-wrap {width:100%;height:200px;background:url(../images/svisual-bg.jpg) no-repeat 50% 0;}
#svisual {width:980px;margin:0 auto;position:relative;}
#svisual h2 {position:absolute;top:49px;left:22px;width:446px;height:64px;background:url(../images/svisual-txt.png) no-repeat;text-indent:-9999px;}

#sub {clear:both;width:980px;margin:0 auto;padding:40px 0 100px;}
#sub #sl {width:210px;float:left;}
#sub #sl h2 {height:65px;}
#sub #sl h2 strong {display:block;font-size:30px;color:#83603e;font-weight:normal;}
#sub #sl h2 span {display:block;font-size:30px;color:#7e7d7d;font-weight:normal;}
#sub #sl #lnb {border-bottom:2px solid #d8d8d8;clear:both;}
#sub #sl #lnb a {
	display:block;
	height:36px;
	padding-left:25px;
	font-size:14px;
	color:#767676;
	font-size:14px;
	line-height:36px;
	background:url(../images/lnb-off.gif) no-repeat;
}
#sub #sl #lnb .active,
#sub #sl #lnb a:hover {background:url(../images/lnb-on.gif) no-repeat;color:#83603e;}
#sub #sl #sban {clear:both;padding-top:43px;}
#sub #sl #sban img {display:block;}
#sub #sl #sban a {display:block;margin-top:5px;}
#sub #sr {float:right;width:735px;}

#sub #sr #stitle {height:65px;border-bottom:1px solid #d8d8d8;}
#sub #sr #stitle h3 {float:left;}
#sub #sr #stitle h3 strong {font-weight:600;color:#000;font-size:30px;display:block;}
#sub #sr #stitle h3 span {font-weight:normal;color:#767676;font-size:14px;display:block;padding-top:5px;}
#sub #sr #stitle p {float:right;color:#767676;margin-top:37px;}
#sub #sr #stitle p img {vertical-align:middle;margin:0 3px;}
#sub #sr #stitle p img:first-child {margin:0;}
#sub #sr #content {clear:both;padding-top:30px;}

/*객실 탭*/
#roomtab {height:70px;}
#roomtab a {
	display:block;
	float:left;
	height:38px;
	border:1px solid #ececec;
	border-bottom:1px solid #484646;
	border-left:1px solid #484646;
	background:#ececec;
	color:#767676;
	text-align:center;
	font-size:14px;
	line-height:38px;
	width:244px;
	margin-left:-1px;
	position:relative;
}
#roomtab a:first-child {margin-left:0;border-left:1px solid #ececec;}
#roomtab .active {
	width:243px;
	background:#fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #484646 !important;
	border-right:1px solid #484646 !important;
	border-top:1px solid #484646;
	color:#030303;
}
/*객실 탭 끝*/


.attecs {
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
	word-spacing:-1px;
	color:#666;
	line-height:22px;
	padding-bottom:10px;
}
.attecs span {color:#333;}
.attecs strong {
	color: #CC0000;
	font-weight: 600;
}
.attecstitle {
	font-size:22px;
	letter-spacing:-1px;
	word-spacing:-1px;
	color:#333;
	padding-top:30px;
}
.attecstxtarea {border:1px solid #ddd;padding:10px;height:150px;width:713px;margin:5px 0;color:#666;resize:none;}

#pressnews {font-size:14px; line-height:20px;}
#pressnews a:hover {
	color: #CC3300;
	text-decoration: underline;	
}


/*서브 끝*/