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

ol,ul{list-style:none;padding:0}
td{letter-spacing:0}

#wrap{width:100%}
#header{position:absolute;width:100%;height:100px;z-index:200}
#footer{width:100%;background-color:#181818}
#container{width:100%;overflow:hidden}
#contents{width:100%;overflow:hidden;min-height:450px}
#galleria{height:480px;margin-top:30px}
.bg-header{position:absolute;top:32px;width:100%;height:51px;background-color:#000;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;z-index:100}
.wrap-header,.wrap-gnb,.wrap-ct{width:1120px;margin:0 auto}
.top-bar{height:32px;background-color:#000;overflow:hidden}
.gnb{float:right;margin-top:5px;padding:0}
.gnb li{display:inline;padding:0}
.gnb li a{color:#999;padding-left:9px;padding-right:9px;font-family:'Roboto Condensed',sans-serif !important;font-size:12px;font-weight:400}
.gnb li a:hover{color:#fff}
.lang{float:right;height:32px;margin-left:20px;cursor:pointer;z-index:100;text-align:right;padding:0 10px}
.lang .label{float:left;color:#E61E14;margin-top:9px}
.lang .cur{float:left;color:#fff;font-size:12px;margin-left:10px;margin-top:5px}
.slt-lang{float:left;display:none;color:#fff;font-size:12px;margin-left:10px;margin-top:6px}
.slt-lang li{display:inline;margin-left:3px;margin-right:3px}
.slt-lang a{color:#eee;font-weight:bold}
.slt-lang a:hover{color:#E61E14}
.logo{position:absolute;top:49px;width:167px;height:18px;background:url('/ko/images/common/logo.png') no-repeat}
.lnb{height:51px;margin-left:370px;padding:0}
.lnb li{display:inline}
.lnb span{float:left;display:block;overflow:hidden}
.lnb .link{display:block;height:51px;font-family:'Roboto',sans-serif !important;font-size:14px;font-weight:400;color:#fff;padding-top:15px;padding-left:20px;padding-right:20px;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;-o-transition:color 0.2s ease-out;transition:color 0.2s ease-out}
.lnb .link:hover{color:#E62117;background:url('/ko/images/common/bg-lnb.png') bottom repeat-x} 
.sm-arr{position:absolute;top:25px;right:10px}
.sub{display:none;position:absolute;top:83px;left:0;width:100%;height:200px;z-index:1000;background-color:#fff;overflow:hidden}
.sub-nav{margin-left:10px;margin-top:3px}
.sub-nav li{display:inline-block;padding:0 8px}
.sub-nav li a{display:block;padding:7px 12px 12px;text-align:center;color:#333;font-weight:bold}
.sub-nav li a:hover{color:#E62117;background-color:#e5e5e5;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.sub-nav li img{margin-top:8px}
.snb{float:right;margin-top:13px;padding:0}
.snb li{display:inline;margin-left:10px}
.snb a{display:inline-block;font-size:14px;color:#fff;letter-spacing:-1px}
.snb a:hover{color:#13B3FD;font-weight:bold}
.txt-main{margin-top:280px;text-align:center;font-family:'Roboto',sans-serif !important;font-weight:100;font-size:50px;color:#fff}
.txt-main span{display:block;margin-top:20px;font-size:24px}
.wrap-rsvn{position:absolute;top:807px;width:100%;height:93px;background:url(/ko/images/common/opacity50.png);z-index:100}
.bar-sns{height:39px;background-color:#111}
.main-cnts{color:#999;background:#000 url(/ko/images/common/bg-top.png)}
.wrap-top{width:1120px;height:380px;margin:50px auto;overflow:hidden}
.wrap-top .col{float:left;width:340px;margin-right:50px;overflow:hidden}
.wrap-top .tit-top{font-family:'Roboto' !important;font-weight:100;font-size:27px;color:#DEC9BE;text-align:center;overflow:hidden}
.wrap-top .col .noimg{border:1px solid #252525;width:340px;height:200px;background-color:#181818}
.wrap-top .col .mimg{display:block;margin-top:15px;margin-bottom:20px;overflow:hidden;background-color:#000}
.wrap-top .col .mimg img{filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6}
.wrap-top .col .mimg img:hover{filter:alpha(opacity=100);opacity:1.0;-moz-opacity:1.0}
.wrap-top .col .title{color:#eee;font-size:17px;font-weight:bold;letter-spacing:-1px}
.wrap-top .col .title:hover{color:#DEC9BE}
.wrap-top .col .cnts{margin-top:10px;line-height:21px;letter-spacing:-1px}
.wrap-btm{margin:0 auto;width:1120px;height:200px;overflow:hidden;border-top:1px solid #252525;padding-top:30px}
.wrap-btm .col{float:left;position:relative;width:350px;height:170px}
.wrap-btm .col2{float:right;position:relative;width:200px}
.wrap-btm .wrap-sns{position:absolute;top:30px;right:40px;text-align:center}
.wrap-btm .wrap-sns .txt{font-size:12px;margin-bottom:15px}
.wrap-btm .wrap-sns a{background-color:#000}
.wrap-btm .wrap-sns img{filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5}
.wrap-btm .wrap-sns img:hover{filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9}
.wrap-cs{position:absolute;top:20px;left:130px}
.wrap-cs .tit{font-size:16px;color:#eee}
.wrap-cs .tel{margin-top:10px;font-family:'Roboto' !important;font-weight:500;font-size:24px;color:#E62117}
.wrap-btm .wrap-info{margin-top:35px;color:#fff}
.wrap-btm .wrap-info .tit{font:24px arial bold}
.wrap-btm .wrap-info .cnts{font-size:14px;margin-top:10px;line-height:22px;letter-spacing:-1px}
.wrap-btm .wrap-info ul{margin-top:30px;margin-bottom:20px;padding:0}
.wrap-btm .wrap-info ul li{height:27px;color:#87C7FF;font-size:15px;letter-spacing:-1px}
.link-txt{text-decoration:underline;color:#fff}
.wrap-footer{width:1120px;margin:0 auto}
.wrap-footer ul{display:inline-block;vertical-align:top;margin:22px 75px 20px 0;padding:0}
.wrap-footer li{padding:1px 0}
.wrap-footer li a{color:#888;letter-spacing:-1px}
.wrap-footer li a:hover{color:#E62117}
.wrap-footer ul .tit{font-family:'Roboto',sans-serif !important;font-weight:500;font-size:14px;color:#eee;padding:15px 0}
.wrap-copy{position:relative;margin-top:15px;color:#888;border-top:1px solid #252525}
.copyright{width:1120px;margin:0 auto;font-size:12px;padding:20px 0;letter-spacing:-1px}
.copyright a{color:#888}
.copyright a:hover{color:#E62117}
.btn-footer{position:absolute;top:20px;left:50%;margin-left:363px}
.wrap-tbl {border-top:2px solid #000}
.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:35px;border-bottom:1px solid #ddd}
.room-info{margin-top:30px;overflow:hidden}
.room-info .col{float:left;width:650px;line-height:22px}
.room-info .col2{float:right;padding-top:5px}
.stit{margin:35px 0 15px;font-weight:bold}
.rate-info{margin-top:20px;line-height:22px}
.sub-offer{margin-top:25px}
.bg-offer{display:block;position:relative;width:210px;height:172px;margin-top:18px;background-color:#c10000;overflow:hidden}
.bg-offer .tit{font-size:16px;font-weight:bold;color:#fff;margin-top:15px;margin-left:18px}
.bg-offer .cnts{font-size:12px;color:#fff;margin:8px 18px 13px;letter-spacing:-1px}
.bg-offer .date{font-size:12px;color:#DEC9BE;margin:10px 18px 0 18px}
.sub-img{width:100%;height:350px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.sub-img span{display:block;margin-top:160px;text-align:center;font-family:'Roboto',sans-serif !important;font-weight:100;font-size:40px;color:#fff}
.bg-locate{position:absolute;top:312px;width:100%;height:38px}
.wrap-locate{width:1120px;height:38px;margin:0 auto;background:url(/ko/images/common/opacity50.png)}
.home{float:left;display:block;width:60px;height:38px;background:#CC181E url(/ko/images/common/home.png) center no-repeat}
.home:hover{background-image:url(/ko/images/common/home-on.png)}
.section{float:left;width:180px;height:38px}
.section span{display:block;margin-top:9px;margin-left:15px;font-family:'Roboto',sans-serif !important;font-weight:400;font-size:14px;color:#fff}
.sub-tit{float:left;width:200px;height:38px;background:url(/ko/images/common/arr-down.png) 177px 18px no-repeat;cursor:pointer}
.sub-tit:hover{background-image:url(/ko/images/common/arr-down-on.png)}
.sub-tit .cur{display:block;margin-top:7px;margin-left:15px;font-size:15px;color:#fff}
.sub-menu{position:absolute;top:38px;width:200px;background:url(/ko/images/common/opacity90.png);display:none;z-index:300}
.sub-menu li a{display:block;padding:6px 15px;color:#fff;letter-spacing:-1px;font-size:14px}
.sub-menu li a:hover{background-color:#CC181E;color:#fff;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.wrap-sub{margin:30px auto;width:1120px;overflow:hidden;padding-bottom:10px}
.wrap-sub h3{font-family:'Roboto Condensed',sans-serif !important;font-weight:300;font-size:37px}
.wrap-slt{float:left;width:850px}
.wrap-srt{float:right;width:210px}
.pg-overview{margin-top:40px;font-size:14px}
.pg-overview{line-height:22px}
.box-top{border:1px solid #7f7f7f;padding:10px 18px;line-height:21px}
.pg-desc{margin-top:30px;line-height:22px}
.tit-lo{font-weight:bold;margin-bottom:10px}
.spot {overflow:hidden;display:inline-block;padding:15px 0 20px 0;border-bottom:#e5e5e5 1px solid}
.spot_col {float:left;width:250px;padding-top:4px}
.spot_col2 {float:right;width:550px;margin-left:30px}
.spot_tit {margin-bottom:12px;font-size:14px;font-weight:bold;color:#E62117}

.filter{filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4}
.separator {display:inline-block;width:12px;font-size:11px;color:#cccccc;text-align:center}
.point{color:#E62117}
.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}