@charset "utf-8";

body#main {background:url('/img/main/bg_footer.jpg') repeat left 698px; -webkit-text-size-adjust:none; }

#wrap {background:url('/img/main/bg_main.jpg') no-repeat; }
#header {background:url('/img/main/bg_totalmain.png') no-repeat 60px top;}
#quickMenu {background:url('/img/main/header_bg.jpg') no-repeat; }

#contents {width:auto; background:none;z-index:5001;}

@media all and (min-device-width: 321px) and (max-width: 1280px) {
	#wrap {min-width:960px; }
}

#contents .mainVisual {width:708px; height:699px; }

#contents .notice {position:absolute; left:-30px; top:525px; width:737px; height:174px; z-index:8000;overflow:hidden;}
#contents .notice a.btn {position:absolute;top:144px;left:0;width:30px; height:30px; background:url('/img/main/img_notice.png') no-repeat;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
#contents .notice a.open {background-position:0 -200px;}
#contents .notice a.close {background-position:0 -150px;}
#contents .notice .nCont {width:706px;height:174px;position:absolute;left:31px;top:144px;background:url('/img/main/bg_notice.png') 0px 0px repeat;}
#contents .notice .top {height:24px;padding-top:6px;}
#contents .notice .newsCont {height:122px;padding:22px 25px 0 26px;}
#contents .notice .bbs {width:284px;float:left;margin-right:38px;}
#contents .notice .resort {width:333px;float:left;}

#contents .notice .top h2 {background:url("/img/main/img_notice.png") 15px 0px no-repeat;width:165px;height:12px;margin-right:254px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}/*2012-12-03*/
#contents .notice .top ul {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:14px;height:18px;}/*2012-12-03*/
#contents .notice .top ul li {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;background:url("/img/main/img_notice.png") -200px -50px no-repeat;height:18px;line-height:18px;vertical-align:middle;padding-left:7px;margin-left:4px;}
#contents .notice .top ul li a {background-image:url("/img/main/img_notice.png");background-repeat:no-repeat;height:18px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
#contents .notice .top ul li.facebook {background:url("/img/main/img_notice.png") -200px 0px no-repeat;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;width:18px;height:18px;margin-right:2px;padding-left:0;margin-left:0;}
#contents .notice .top ul li.gimhae {padding-left:0;background:none;margin-left:0;}
#contents .notice .top ul li.gimhae a {background-position:-226px 0px;width:19px;}
#contents .notice .top ul li.jeju a {background-position:-261px 0px;width:19px;}
#contents .notice .top ul li.seongju a {background-position:-296px 0px;width:20px;}
#contents .notice .top ul li.buyeo a {background-position:-332px 0px;width:18px;}
#contents .notice .top a.movie {width:110px;height:18px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;background:url("/img/main/img_notice.png") -380px 0px no-repeat; }
#contents .notice .newsCont h3 {height:13px;margin-bottom:20px;background:url("/img/main/img_notice.png");background-repeat:no-repeat;}
#contents .notice .bbs  h3 {width:47px;background-position:0px -50px;}
#contents .notice .resort  h3 {width:95px;background-position:0px -100px;}
#contents .notice .bbs li {line-height:12px;height:12px;margin-bottom:6px;width:284px;}
#contents .notice .bbs li a {font-size:11px;line-height:12px;color:#969695;width:100%;position:relative;height:12px;display:block;}
#contents .notice .bbs li span.new {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:8px;height:12px;background:url('/img/main/img_notice.png') 0px -250px no-repeat;vertical-align:middle;margin:0 5px;}
#contents .notice .bbs li span.date {position:Absolute;right:0;top:0;color:#7b7b7a;height:12px;line-height:12px;display:block;}
#contents .notice .resort li {float:left;}
/*
#contents .notice .newsCont {position:absolute; left:31px; top:0; width:706px; height:30px; background:url('/img/main/bg_notice.png') repeat; overflow:hidden; }
#contents .notice .newsList {}
#contents .notice .newsList li {height:22px; font-size:11px; color:#7f807c; padding:8px 0 0 12px; }
#contents .notice .newsList li span {float:right; padding-right:11px; }
#contents .notice .newsList li a {color:#7f807c; }
#contents .notice .rolling {position:absolute; left:298px; top:7px; width:10px; }
#contents .notice .rolling a {display:inline-block; width:10px; height:8px; background:url('/img/main/bg_arrow01.png') no-repeat; overflow:hidden; text-indent:-3000em; }
#contents .notice .rolling .prev {background-position:2px 2px; }
#contents .notice .rolling .next {background-position:2px -6px; }
*/
#mainFooter {position:absolute; left:0; top:699px; width:720px; z-index:8000; margin:0; }
#mainFooter .global {padding:19px 60px 16px; }
#mainFooter .global li {float:left; background:url("/img/main/footer_line.gif") no-repeat right 2px; padding-right:7px; margin-right:7px;}
#mainFooter .global li.last {background:none;}
#mainFooter .global li a {height:12px; background:url("/img/main/footer.png") no-repeat; display:block; text-indent:-100000px; cursor:pointer;}
#mainFooter .global .skyhill {background-position:left top;width:58px;}
#mainFooter .global .checkprivacy {background-position:-86px top;width:76px;}
#mainFooter .global .conditions {background-position:-190px top;width:39px;}
#mainFooter .global .rejection {background-position:-256px top;width:90px;}
#mainFooter .global .sitemap {background-position:-373px top;width:39px;}
#mainFooter .global .video {background-position:-438px top;width:150px;}
#mainFooter .global .conduct {background-position:-606px top;width:39px;}
#mainFooter .copy {height:70px;padding-left:60px;}/*2013-08-20 height¼öÁ¤ 22->70 */
#mainFooter .copy > ul li {float:left; background:url("/img/main/footer_line.gif") no-repeat right -13px; padding-right:6px; margin-right:6px;}
#mainFooter .copy > ul li.last {background:none;}
#mainFooter .copy > ul span,
#mainFooter .copy > ul a,
#mainFooter .copy p.copyright {height:9px; background:url("/img/main/footer.png") no-repeat; display:block; text-indent:-100000px;}
#mainFooter .copy p.copyright {height:6px;}
#mainFooter .copy .ceo {background-position:left -40px !important; width:52px;}
#mainFooter .copy .personal {background-position:-65px -40px !important; width:106px;}
#mainFooter .copy .address {background-position:-183px -40px !important; width:117px;}
#mainFooter .copy p.copyright {background-position:left -56px !important; width:220px; margin-top:7px; }
/*2013-08-20 tel Ãß°¡ */
#mainFooter .copy p.tel {height:9px; background:url("/img/main/footer.png") no-repeat; display:block; text-indent:-100000px;}
#mainFooter .copy p.tel {background-position:left -69px !important; width:418px; margin-top:12px; }
/*end*/
#mainFooter .addressList {position:absolute; left:368px; top:-209px; width:300px; height:270px; background:url("/img/main/bg_address_box.gif") no-repeat;z-index:8003;}
#mainFooter .addressList ul {padding:30px 30px 0; }
#mainFooter .addressList ul li {padding-bottom:13px; }
#mainFooter .addressList a {position:absolute; right:1px; top:1px; }

#mainFooter #linkbanner {width:304px;position:Absolute;top:18px;left:655px;z-index:7997;}
#mainFooter #linkbanner ul {width:304px;height:9px;}
#mainFooter #linkbanner ul li {display:block;height:9px;float:left;position:relative;z-index:7998;margin-left:10px;display:inline;}
#mainFooter #linkbanner ul li:first-child {margin-left:0;}
#mainFooter #linkbanner ul li a {text-indent:0 !important;}

#mainFooter .familysite  {width:155px; position:absolute;left:807px;top:38px; }
#mainFooter .familysite a {display:block;width:152px;height:22px;background:url("/img/main/footer.png") left -80px no-repeat;}
#mainFooter #famLayer {position:absolute;left:807px;top:-77px;display:none;width:152px;height:115px;background:#000000;overflow-y: scroll; z-index:7999;}
#mainFooter #famLayer ul {padding:4px 0 2px 0;}
#mainFooter #famLayer li {display:block;line-height:18px;margin:0;padding:0 9px;}
#mainFooter #famLayer li a {color:#80837a;line-height:18px;font-size:11px;background:none;text-indent:0;text-decoration:none;display:inline;margin:0;}
#mainFooter #famLayer li a:hover {color:#ffffff;}
#mainFooter #cert {width:215px;position:Absolute;top:47px;left:374px;z-index:8001;}
#mainFooter #cert ul {width:215px;height:32px;}
#mainFooter #cert ul li {display:block;width:32px;height:32px;float:left;position:relative;z-index:99999;margin-left:3px;display:inline;}
#mainFooter #cert ul li:first-child {margin-left:0;}
#mainFooter #cert ul li a {cursor:help;text-indent:0 !important;}
#mainFooter #cert ul li img.desc {position:absolute;bottom:32px;left:-24px;z-index:8002;display:none;}

.ccArea {}
.ccArea ul {}
.ccArea ul li {float:left; width:176px; height:699px; cursor:pointer; }
.ccArea ul li dl {position:relative; text-align:center; padding-top:280px; }
.ccArea ul li dl dt {}
.ccArea ul li dl dd {position:absolute; left:0; width:176px;}
.ccArea ul li dl dd img {padding-left:1px; }
.ccArea ul li dl dd.wether {top:80px;}
.ccArea ul li dl dd.temp {top:149px; }
.ccArea ul li dl dd.date {top:201px; }
