@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700);

html{-ms-overflow-style:scrollbar}
body{padding:0;margin:0;font-size:13px;line-height:1.6;color:#333}
ol,ul{list-style:none;padding:0}
td{letter-spacing:0}

#wrap{width:100%}
#header{position:absolute;width:100%;height:125px;z-index:100}
#footer{width:100%;height:200px;border-top:1px solid #e4e4e4;background-color:#fff}
#container{width:100%;overflow:hidden}
#contents{width:100%;overflow:hidden;min-height:450px}
.wrap-gnb,.wrap-ct{width:1170px;margin:0 auto}
.top-bar{height:40px;background:rgba(0,0,0,.7);overflow:hidden}
.welcome{float:left;margin-top:10px;font-weight:400;font-family:'Roboto',sans-serif !important;color:#fff}
.gnb{float:right;margin-top:11px;padding:0}
.gnb li{display:inline;padding:0}
.gnb li a{padding-left:8px;padding-right:8px;font-family:'Roboto',sans-serif !important;color:#fff;font-weight:400}
.lang{float:right;margin-left:10px;height:40px}
.lang .label{float:left;margin-top:14px;margin-right:10px;margin-left:10px;padding-top:2px;border-radius:3px;background-color:#F02451;font-weight:500;font-family:'Roboto',sans-serif !important}
.lang .cur{float:left;margin-top:11px;font-weight:400;font-family:'Roboto',sans-serif !important;color:#fff}
.slt-lang{position:absolute;top:40px;width:120px;display:none;background-color:#fff;z-index:1000;border-right:1px solid #ddd;border-left:1px solid #ddd}
.slt-lang li{border-bottom:1px solid #ddd;height:33px;padding-left:25px;background:url(/ko/images/common/flag-set.png) no-repeat}
.slt-lang li.cn{background-position:0 -48px}
.slt-lang li.jp{background-position:0 -73px}
.slt-lang a{display:block;padding:6px 10px 4px}
.slt-lang .disabled{display:block;padding:6px 10px 4px;color:#ccc}
.slt-lang a:hover{color:#F02451}
.wrap-header{position:absolute;top:40px;width:100%;height:85px;background-color:#fff;z-index:300;box-shadow:0 5px 9px 0 rgba(0, 0, 0, 0.3)}
.wrap-header.affix{position:fixed;top:0}
.logo{position:absolute;top:24px;width:320px;height:33px;background:url(/ko/images/common/0621s.png) no-repeat;font-family:'Roboto Slab',sans-serif !important;font-weight:700;font-size:18px;padding-top:5px;padding-left:48px}
.lnb{height:85px;margin-left:440px}
.lnb li{display:inline-block;overflow:hidden}
.lnb .link{display:block;height:85px;font-family:'Roboto Slab',sans-serif !important;font-weight:400;font-size:15px;padding-top:30px;padding-left:25px;padding-right:25px;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.lnb .link:hover{color:#F02451} 
.nav-arr{position:absolute;top:40px;right:13px}
.sub{display:none;position:absolute;top:85px;width:100%;left:0;height:230px;z-index:100;background-color:#fff;border-top:1px solid #e4e4e4;overflow:hidden;box-shadow:0 5px 9px 0 rgba(0, 0, 0, 0.3)}
.sub ul{width:1000px;margin:0 auto}
.sub li{display:inline-block;padding:35px 25px}
.sub li a{position:relative;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s}
.sub li span{display:block;text-align:center;margin-top:10px;font-family:'Roboto',sans-serif !important;font-weight:400;font-size:14px}
.sub li a:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}
.wrap-booking{position:absolute;width:1170px;top:35%;left:50%;margin-left:-585px;z-index:99}
.wrap-booking .txt{font-family:'Roboto Slab',sans-serif !important;font-size:40px;color:#fff;text-align:center;font-weight:300}
.wrap-booking .cxl{display:block;float:right;margin-top:20px;margin-right:30px;color:#fff}
.wrap-booking .cxl .badge{background-color:#000}
.booking{margin-top:40px;height:100px;background:rgba(255,255,255,.9);box-shadow:0 5px 9px 0 rgba(0, 0, 0, 0.3)}
.wrap-top{width:1170px;margin:40px auto 20px;border-bottom:1px solid #eee;padding-bottom:50px;overflow:hidden}
.wrap-top .col{float:left;width:490px;padding-top:20px}
.wrap-top .col2{float:left;width:680px}
.wrap-top p{font-family:'Roboto',sans-serif !important;font-weight:400;line-height:1.7;color:#555}
.wrap-btm{width:1170px;margin:0 auto;margin-bottom:50px;overflow:hidden}
.wrap-btm .offers{padding-top:10px}
.wrap-btm a{position:relative;display:inline-block;width:260px;height:340px;margin-right:40px;overflow:hidden}
.wrap-btm a:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}
.wrap-btm .pkg1{background:url(/en/images/pkg1.png) no-repeat}
.wrap-btm .pkg2{background:url(/ko/images/pkg1.png) no-repeat}
.wrap-btm .pkg3{background:url(/ko/images/pkg3.png) no-repeat}
.wrap-btm .promo{display:inline-block;width:260px;height:340px;overflow:hidden;text-align:center;font-family:'Roboto Condensed',sans-serif !important;font-weight:400;color:#fff;padding:20px}
.wrap-btm .evt1{background:#287E7E url(/en/images/fnb.png) right bottom no-repeat;margin-right:40px}
.wrap-btm .evt2{background-color:#F02451}
.wrap-btm .blank{display:inline-block;width:260px;height:340px;overflow:hidden;background-color:#f0f0f0}
.wrap-btm .label{padding:3px 9px;color:#fff;border:1px solid #fff;margin-left:20px;font-family:'Roboto Condensed' !important;border-radius:0 !important;font-weight:400;font-size:14px}
.wrap-btm .tit{padding-top:120px;padding-left:20px;font-family:'Roboto Condensed',sans-serif !important;font-weight:400;font-size:30px;color:#fff;line-height:1}
.wrap-btm .cnts{padding:20px;color:#fff;font-family:'Roboto Condensed',sans-serif !important;font-weight:400;font-size:14px;line-height:1.4}
.tit-main{font-family:'Roboto Slab' !important;font-weight:300;margin-bottom:35px;font-size:34px}
.btn-main{padding:10px 40px !important;font-size:14px !important;border-radius:30px !important}
.wrap-fnb{width:1170px;margin:0 auto;height:50px}
.fnb{float:left;padding:0}
.fnb li{display:inline-block;margin-right:20px}
.fnb li a{height:48px;font-weight:bold;display:block;padding-top:15px;font-weight:500;font-size:14px;font-family:'Roboto',sans-serif !important}
.btn-sns{float:right;border-right:1px solid #e4e4e4}
.btn-sns li{display:inline-block;width:50px;height:50px;border-left:1px solid #e4e4e4}
.btn-sns li a{display:inline-block;width:50px;height:50px;padding-top:10px;text-align:center;font-size:21px;color:#999}
.btn-sns li img{filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5}
.btn-sns li:hover{background-color:#f4f4f4}
.btn-sns li:hover img{filter:alpha(opacity=100);opacity:1;-moz-opacity:1}
.wrap-copy{position:relative;border-top:1px solid #eee;color:#555}
.copyright{width:1170px;margin:0 auto;padding-top:30px;font-family:'Roboto',sans-serif !important;font-weight:400}
.copyright span{font-family:'Roboto Condensed' !important;font-weight:400}
.wrap-sub{margin:0 auto 50px;width:1170px;overflow:hidden}
.wrap-slt{float:left;width:920px;padding-top:40px}
.wrap-srt{float:right;position:relative;width:170px;padding-top:40px}
.wrap-srt a{display:block;padding:3px 0}
.snb{width:100%;height:51px;background-color:#fff;border-bottom:1px solid #e4e4e4}
.snb ul{margin:0 auto;width:1170px}
.snb li{display:inline-block}
.snb li a{padding:13px 15px;display:block;height:50px;font-size:15px;font-family:'Roboto',sans-serif !important;font-weight:400}
.snb li a:hover{color:#F02451}
.snb li a.on{color:#F02451;font-weight:500}
.snb li a.home{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;font-size:16px;padding-left:20px;padding-right:20px;margin-right:10px}
.sub-tit{font-size:30px;font-family:'Roboto Slab',sans-serif !important;margin-bottom:30px;font-weight:300}
.tbl {width:100%;border-top:2px solid #000}
.tbl td {border-bottom:1px solid #ddd;font-size:13px}
.tbl .tbl-tit {text-align:right;padding-right:15px;height:30px;font-size:12px;font-weight:bold}
.tbl .tbl-cnts {height:30px;padding-left:15px;border-left:1px dotted #ccc;line-height:21px}
.tbl-spl {width:100%;border-top:2px solid #000}
.tbl-spl th {text-align:center;height:30px;border-bottom:1px solid #7f7f7f}
.tbl-spl td {text-align:center;height:40px;border-bottom:1px solid #ddd}
.room-info{padding:30px 0 10px;overflow:hidden}
.stit{margin:35px 0 15px;font-family:'Roboto' !important;font-weight:700}
.rate-info{margin-top:20px;line-height:24px}
.guide-info{margin-top:20px;line-height:24px;background-color:#f0f0f0;padding:20px}
.sub-img{position:relative;width:100%;height:355px;overflow:hidden;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.sub-img span{position:absolute;top:210px;left:0;right:0;font-family:'Roboto Slab',sans-serif !important;font-weight:300;font-size:36px;color:#fff;line-height:1.4}
.room-controls{padding:10px 0;overflow:hidden}
.pg-overview{overflow:hidden;margin-bottom:50px}
.pg-overview p{line-height:22px}
.pg-overview .col{float:left;width:400px}
.pg-overview .col2{float:left;width:490px;margin-left:30px}
.pg-info{overflow:hidden;margin:50px 0 30px}
.pg-info .col{float:left;width:230px}
.pg-info .col2{float:left;width:660px;margin-left:30px}
.box-top{border:1px solid #7f7f7f;padding:10px 18px;line-height:21px}
.pg-desc{padding-top:20px;line-height:22px}
.tit-lo{font-size:16px;font-family:'Roboto',sans-serif !important;font-weight:400;margin-bottom:10px}
.box-lo{margin:15px 0;background-color:#f0f0f0;overflow:hidden;padding:15px 20px}
.box-lo p{line-height:24px;font-size:12px;font-weight:bold}
.separator {display:inline-block;width:12px;font-size:11px;color:#cccccc;text-align:center}
.point{color:#F02451}
.gray{color:#999}
.p10{font-size:10px;font-family:arial}
.p11{font-size:11px}
.p12{font-size:12px}
.p14{font-size:14px}
.p17{font-size:17px;font-weight:bold}
.p19{font-size:19px;font-weight:bold}
.ls{letter-spacing:-1px}
.bold{font-weight:bold}
.uline{text-decoration:underline}
.pointer{cursor:pointer}
.red{color:red}
.blue{color:blue}