@charset "utf-8";
@import url("/inc/css/base.css");
@import url("/inc/css/gnb.css");
@import url("/inc/css/bbs.css");
@import url("/inc/css/reservation.css");
@import url("/inc/css/popup.css");

/* common layout */


#container .linemap {overflow:hidden;}
#header .logo a, #quickMenu li a, #gnb li a, #footer li a {display:block;text-indent:-100000px;cursor:pointer;}

body {background-image:url("/img/common/bg_body_skyhill.jpg");background-position:960px top;background-repeat:no-repeat;background-attachment: fixed;}
	body#skyhill {background-image:url("/img/common/bg_body_skyhill.jpg");}
	body#gimhae {background-image:url("/img/common/bg_body_gimhae.jpg");}
	body#jeju {background-image:url("/img/common/bg_body_jeju.jpg");}
	body#seongju {background-image:url("/img/common/bg_body_seongju.jpg");}
	body#buyeo {background-image:url("/img/common/bg_body_buyeo.jpg");}

#wrap {background-image:url("/img/common/bg_wrap_skyhill.jpg");background-position:left top;background-repeat:repeat-y;background-attachment: fixed;}
	body#skyhill #wrap {background-image:url("/img/common/bg_wrap_skyhill.jpg");}
	body#gimhae #wrap {background-image:url("/img/common/bg_wrap_gimhae.jpg");}
	body#jeju #wrap {background-image:url("/img/common/bg_wrap_jeju.jpg");}
	body#seongju #wrap {background-image:url("/img/common/bg_wrap_seongju.jpg");}
	body#buyeo #wrap {background-image:url("/img/common/bg_wrap_buyeo.jpg");}

#header {position:absolute;left:0;top:0;width:192px;padding-left:60px;z-index:5000;}

.cc_main #header {background-image:url("/img/common/bg_wrap_skyhill.jpg") !important;background-position:left top !important;background-repeat:repeat-y !important;background-attachment: fixed !important;}
	body#gimhae .cc_main #header {background-image:url("/img/common/bg_wrap_gimhae.jpg") !important;}
	body#jeju .cc_main #header {background-image:url("/img/common/bg_wrap_jeju.jpg") !important;}
	body#seongju .cc_main #header {background-image:url("/img/common/bg_wrap_seongju.jpg") !important;}
	body#buyeo .cc_main #header {background-image:url("/img/common/bg_wrap_buyeo.jpg") !important;}

#header .logo {padding:32px 20px 31px 20px;line-height:0;font-size:0;}
#header .logo a {background-image:url("/img/common/gnb_text.png");background-position:0px 0px;background-repeat:no-repeat;width:152px;height:17px;line-height:0;font-size:0;}
	body#gimhae #header .logo a {background-position:-200px 0px;}
	body#jeju #header .logo a {background-position:-400px 0px;}
	body#seongju #header .logo a {background-position:-600px 0px;}
	body#buyeo #header .logo a {background-position:-800px 0px;}

	

#quickMenu {position:absolute;top:0;left:0;z-index:9999;width:60px;background:#232323;}
/*
#quickMenu {background:url("/img/common/header_bg.jpg") no-repeat left top;background-attachment: fixed;}
	body#skyhill #quickMenu {background-image:url("/img/common/header_bg_g.jpg");}
	body#gimhae #quickMenu {background-image:url("/img/common/header_bg_g.jpg");}
	body#jeju #quickMenu {background-image:url("/img/common/header_bg_j.jpg");}
	body#seongju #quickMenu {background-image:url("/img/common/header_bg_s.jpg");}
	body#buyeo #quickMenu {background-image:url("/img/common/header_bg_b.jpg");}
*/
#quickMenu li a {background:url("/img/common/quickMenu.gif") no-repeat;width:60px;height:60px;}
#quickMenu .reservation {background-position:left top;margin-top:80px;}
#quickMenu .membership {background-position:left -60px;}
#quickMenu .login {background-position:left -120px;}
#quickMenu .weather {background-position:left -180px;}
#quickMenu .logout {background-position:left -240px;}
#quickMenu .mypage {background-position:left -304px;}/* 마이페이지 추가 2013-01-07 */
#quickMenu .korea {background-position:left -800px;height:23px;}

#quickMenu .condo {background-position:left -500px;height:43px;}
#quickMenu .joinboard {background-position:left -543px;height:43px;}
#quickMenu .organization {background-position:left -586px;height:43px;}
#quickMenu .location {background-position:left -629px;height:44px;}

#quickMenu .reservation_on {background-position:-100px top;margin-top:80px;}
#quickMenu .membership_on {background-position:-100px -60px;}
#quickMenu .login_on {background-position:-100px -120px;}
#quickMenu .weather_on {background-position:-100px -180px;}
#quickMenu .korea_on {background-position:-100px -800px;height:23px;}

#quickMenu .joinboard_on {background-position:-100px -500px;height:43px;margin-top:54px;}
#quickMenu .joinboard_on {background-position:-100px -543px;height:43px;}
#quickMenu .organization_on {background-position:-100px -586px;height:43px;}
#quickMenu .location_on {background-position:-100px -629px;height:44px;}
#quickMenu li.wider {height:89px;}
#quickMenu p.global {display:none;}
#quickMenu p.globalOn {display:block;}
#quickMenu p.global a {width:60px;height:21px;border-bottom:#333333 1px solid;background:url("/img/common/quickMenu.gif") no-repeat;}
#quickMenu p.global a.eng {background-position:-100px -823px;}
#quickMenu p.global a.jpn {background-position:-100px -845px;}
#quickMenu p.global a.chi {background-position:-100px -867px;}

#quickMenu p.global a.engOn {background-position:-200px -823px;}
#quickMenu p.global a.jpnOn {background-position:-200px -845px;}
#quickMenu p.global a.chiOn {background-position:-200px -867px;}




#footer {position:relative;margin:56px 20px 0 20px;padding-bottom:0px;width:155px;}
/* 2012-11-20 */
#footer p.fb {margin-bottom:6px;}
#footer p.fb a {display:block;width:74px;height:22px;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;background:url("/img/common/footer.png") 0px -400px no-repeat;}
/* 2013-02-20 */
#footer #linkbanner ul {position:relative; width:152px; height:38px; padding-bottom:25px;}
#footer #linkbanner ul li {display:block; margin-bottom:3px; width:152px; height:22px; float:left; position:relative; z-index:5005;}
#footer #linkbanner ul li a {text-indent:0 !important;}
/* 2012-11-20 */
#footer ul.menu li {float:left;margin-right:5px;}
#footer ul.menu li a {background:url("/img/common/footer.png") no-repeat;height:15px;}
#footer ul.menu li a.checkprivacy {background-position:0px 0px;width:73px;}
#footer ul.menu li a.conditions {background-position:0px -20px;width:43px;}
#footer ul.menu li a.rejection {background-position:0px -40px;width:85px;}
#footer ul.menu li a.sitemap {background-position:0px -60px;width:42px;}
#footer ul.menu li a.video {background-position:0px -79px;width:141px;}

#footer p.copy {width:133px;height:18px;background:url("/img/common/footer.png") 0px -400px no-repeat;margin-top:12px;}

#footer p.adr {width:148px;height:20px;background:url("/img/common/footer.png") 0px -100px no-repeat;margin-top:12px;}

	body#gimhae #footer p.adr {width:148px;height:54px;background:url("/img/common/footer.png") 0px -150px no-repeat;}
	body#buyeo #footer p.adr {width:148px;height:54px;background:url("/img/common/footer.png") 0px -211px no-repeat;}
	body#seongju #footer p.adr {width:148px;height:44px;background:url("/img/common/footer.png") 0px -281px no-repeat;}
	body#jeju #footer p.adr {width:148px;height:44px;background:url("/img/common/footer.png") 0px -340px no-repeat;}

#footer #cert ul {width:152px;padding-top:8px;margin-top:12px;display:none;height:38px;} 
#footer #cert ul li {display:block;width:38px;height:38px;float:left;position:relative;z-index:5003;}
#footer #cert ul li a {cursor:help;text-indent:0 !important;}
#footer #cert ul li img.desc {position:absolute;bottom:38px;left:-24px;z-index:99999;display:none;}



body#gimhae #footer #cert ul.gimhae {display:block;border-top:#91826a 1px solid;}
body#jeju #footer #cert ul.jeju {display:block;border-top:#616d48 1px solid;}
body#seongju #footer #cert ul.seongju {display:block;border-top:#52756d 1px solid;}
body#buyeo #footer #cert ul.buyeo {display:block;border-top:#608fbf 1px solid;}
body#lotteSkyhill #footer #cert ul.lotteSkyhill {display:block;border-top:#52756d 1px solid;}

#footer p.familysite  {margin-top:6px;padding-bottom:20px;}
#footer p.familysite a {display:block;width:152px;height:22px;background:url("/img/common/footer.png") -200px -100px no-repeat;}
#footer p.familysite a.on {background-position:-400px -100px;}
	body#gimhae #footer p.familysite a {background-position:-200px -150px;}
	body#buyeo #footer p.familysite a {background-position:-200px -200px;}
	body#seongju #footer p.familysite a {background-position:-200px -250px;}
	body#jeju #footer p.familysite a {background-position:-200px -300px;}

	body#gimhae #footer p.familysite a.on {background-position:-400px -150px;}
	body#buyeo #footer p.familysite a.on {background-position:-400px -200px;}
	body#seongju #footer p.familysite a.on {background-position:-400px -250px;}
	body#jeju #footer p.familysite a.on {background-position:-400px -300px;}



#footer #famLayer {background:#000000;width:152px;height:115px;position:absolute;left:0;bottom:43px;display:none;overflow-y:scroll;z-index:5005;
scrollbar-highlight-color:#2e2e2e; 
scrollbar-3dlight-color:#2e2e2e; 
scrollbar-face-color:#2e2e2e; 
scrollbar-shadow-color:#2e2e2e; 
scrollbar-darkshadow-color:#2e2e2e; 
scrollbar-track-color:#171717; 
scrollbar-arrow-color:#171717;
}


body#gimhae #footer #famLayer {background:#3d3425;
scrollbar-highlight-color:#544732; 
scrollbar-3dlight-color:#544732; 
scrollbar-face-color:#544732; 
scrollbar-shadow-color:#544732; 
scrollbar-darkshadow-color:#544732; 
scrollbar-track-color:#3b3223; 
scrollbar-arrow-color:#3b3223;
}
body#buyeo #footer #famLayer {background:#33464e;
scrollbar-highlight-color:#47626d
scrollbar-3dlight-color:#47626d; 
scrollbar-face-color:#47626d; 
scrollbar-shadow-color:#47626d; 
scrollbar-darkshadow-color:#47626d; 
scrollbar-track-color:#32444c; 
scrollbar-arrow-color:#32444c;
}
body#seongju #footer #famLayer {background:#1f3830;
scrollbar-highlight-color:#27463c; 
scrollbar-3dlight-color:#27463c; 
scrollbar-face-color:#27463c; 
scrollbar-shadow-color:#27463c; 
scrollbar-darkshadow-color:#27463c; 
scrollbar-track-color:#1b312a; 
scrollbar-arrow-color:#1b312a;
}
body#jeju #footer #famLayer {background:#252e14;
scrollbar-highlight-color:#34401c; 
scrollbar-3dlight-color:#34401c; 
scrollbar-face-color:#34401c; 
scrollbar-shadow-color:#34401c; 
scrollbar-darkshadow-color:#34401c; 
scrollbar-track-color:#242d14; 
scrollbar-arrow-color:#242d14;
}

#footer #famLayer ul {padding:4px 0 2px 0;}
#footer #famLayer li {display:block;line-height:18px;margin:0;padding:0 9px;}
#footer #famLayer li a {color:#80837a;line-height:18px;font-size:11px;background:none;text-indent:0;text-decoration:none;display:inline;margin:0;}
#footer #famLayer li a:hover {color:#ffffff;}


#contents {position:absolute;background:#ffffff;top:0;width:708px;margin-left:252px;}
#contents .linemap {padding:10px 15px 0 15px;height:21px;font-size:11px;letter-spacing:-1px;border-bottom:1px solid #e5e5e5;}/*2012-11-19*/
#contents .linemap a {background:url("/img/common/icons.gif") no-repeat;}
#contents .linemap span {background:url("/img/common/icons.gif") no-repeat left -188px;padding-left:13px;color:#333333;}
#contents .linemap a {float:left;background-position:left -186px;margin-right:10px;padding-left:13px;color:#918d8d;}
#contents .linemap a.home {background-position:-100px 2px;text-indent:-100000px;}
#contents .contents {margin:0 49px;padding-bottom:80px;}

#contents .topBtn {position:absolute; right:0; bottom:0; }

/* 메인용 lpop */
.lpopNotice {position:absolute; min-width:450px; min-height:470px; background-color:#fff; z-index:5100; }
.lpopNotice p {height:25px; text-align:right; background:url('/img/common/lpop_bg_top.gif') repeat-x;width:100%;min-width:450px;display:block;}
.lpopNotice p img {padding:7px 25px 0;}
.lpopNotice .contWrap {min-height:310px; border:1px solid #dedede; background-color:#f7f7f7; padding:24px 25px; margin:24px 25px; }
.lpopNotice .bottom {position:absolute; left:0; bottom:0; width:100%; height:31px; color:#fff; font-size:11px; }
.lpopNotice .bottom label {float:left; padding:9px 0 0 12px; }
.lpopNotice .bottom label input {position:relative; top:-1px; }
.lpopNotice .bottom button {float:right; width:12px; height:11px; border:none; text-indent:-3000em; background:url('/img/common/lpop_btn_close.gif') no-repeat; cursor:pointer; margin:10px 14px; }
.lpopNotice.pop1 p {background-position:left top;}
.lpopNotice.pop2 p {background-position:left -70px;}
.lpopNotice.pop3 p {background-position:left bottom;}
.lpopNotice.pop1 .bottom {background-color:#a7977e; }
.lpopNotice.pop2 .bottom {background-color:#7ca1b6; }
.lpopNotice.pop3 .bottom {background-color:#757678; }
.lpopNotice.pop1 .bottom button {background-position:left top; }
.lpopNotice.pop2 .bottom button {background-position:left -40px; }
.lpopNotice.pop3 .bottom button {background-position:left bottom; }

/* 에러페이지 */
body#etc {background:url('/img/common/etc/bg_error_top.gif') repeat-x; }
#etcWrap img {vertical-align:top; }
#etcWrap {width:746px; background:none; margin:0 auto; }
#etcWrap h1 {height:39px; padding:23px 9px 0 9px; }
#etcWrap h1 span {float:right; padding-top:4px; }
#etcWrap .contWrap {text-align:center; background:url('/img/common/etc/bg_error.gif') no-repeat 50% 80px; padding-top:227px; }
#etcWrap .txt1 {padding-bottom:19px; }
#etcWrap .txt1 img {padding:0 9px; }
#etcWrap .desc {height:47px; }
#etcWrap .info {height:90px; }
#etcFooter {width:100%; text-align:center; border-top:1px solid #dedede; padding:15px 0; margin:70px 0 0 0; }

/* 일시중지안내 */
.systemBody {background:none;}
.systemWrap {width:790px; margin:auto; background:url('/img/common/logo_b.png') 50% 29px no-repeat; padding-top:87px;}
.systemWrap .contWrap {background:#f9f9f9; border:1px #e2e2e2 solid;}
.systemWrap .contWrap h1 {padding:40px 0 35px 0;text-align:center; font-size:0;}
.systemWrap dl.info_txt {background:#e44436 url('/img/common/icon_info.png') 160px 18px no-repeat; padding:10px 0 15px 250px; color:#fff; font-size:14px; font-weight:bold; *zoom:1;}
.systemWrap dl.info_txt:after {content:""; display:block; clear:both;}
.systemWrap dl.info_txt dt {float:left;padding:5px 0 0 0; line-height:1.6em}
.systemWrap dl.info_txt dd {margin-left:135px;padding-top:5px; line-height:1.6em}
.systemWrap dl.info_txt dd.last {margin-left:100px;}
.systemWrap .txtbox {padding:45px;font-size:12px; line-height:1.5;color:#707070;}
.systemWrap .txtbox em {font-style:normal; color:#111}
.systemWrap .txtbox p {margin-top:40px; padding-top:20px; border-top:1px #e1e1e1 solid;font-size:11px; color:#888; text-align:center; line-height:1.8;}