.RoomDetail>.wrap{*zoom:1}.RoomDetail>.wrap:after{content:'';display:block;clear:both}.ReserveRoom .step1 .pc_calList .rooms{margin:0;padding:0;list-style:none}.topNavigation .favorite a:before,.sub .control span{background-image:url("/img_up/shop_pds/aj081/design/img/sp-ico@1x.png");background-repeat:no-repeat;text-indent:-9999px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.topNavigation .favorite a:before,.sub .control span{background-image:url("/img_up/shop_pds/aj081/design/img/sp-ico@2x.png");background-size:300px 400px}}.topNavigation .favorite a.kakaoTalk:before,.sub .control span.kakaoTalk{width:35px;height:35px;background-position:0 -250px}.topNavigation .favorite a.kakaoStory:before,.sub .control span.kakaoStory{width:35px;height:35px;background-position:-40px -250px}.topNavigation .favorite a.facebook:before,.sub .control span.facebook{width:35px;height:35px;background-position:-80px -250px}.topNavigation .favorite a.twitter:before,.sub .control span.twitter{width:35px;height:35px;background-position:-120px -250px}.main .sliderContainer{background-image:url("/img_up/shop_pds/aj081/design/img/bg-container@1x.png");background-repeat:repeat}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.main .sliderContainer{background-image:url("/img_up/shop_pds/aj081/design/img/bg-container@2x.png");background-size:3px 3px}}#gnb>li>div ul li,.main .sliderContainer .reserve .phoneNumber>*,.sub .snsShare .icons a,.sub .snsShare .icons a span,.Route .summary span{display:inline-block;*display:inline;*zoom:1}body{min-width:720px}.isMobile{display:none}.isTablet{display:block}.isPc{display:none}.isTabletHigher{display:block}.Introduce,.Route,.RoomDetail,.Service{position:absolute;left:0;top:0;z-index:2;width:100%}.Introduce>.wrap h1,.Route>.wrap>h1,.RoomDetail>.wrap hgroup h1,.Service>.wrap h1,.Travel .contents .wrap h1,.Reservation>.body>h1,.ReservationGuide .body>h1{font-size:30px;padding:0}.sliderContainer{padding:0}.sliderContainer .flexslider{max-width:1200px;margin:0 auto}.sliderContainer .slides>li>span{height:550px;background-size:1200px 550px}.sliderContainer.noFlexSlide{padding:0}.rwdTable:before{display:none}.ar-table .hide{display:table-cell;*display:block}.ar-formTable{display:table;width:100%;border-top:0}.ar-formTable tbody{display:table-row-group}.ar-formTable tr{display:table-row;border-bottom:0;padding:0}.ar-formTable th,.ar-formTable td{display:table-cell;margin:0;padding:.5em .8em;border-bottom:1px solid #ccc;height:26px}.ar-formTable th{width:100px}.ar-formTable tr:first-child th,.ar-formTable tr:first-child td{border-top:1px solid #ccc}.tabNavigation{border-bottom:1px solid #464646;padding-bottom:10px}.tabNavigation ul li{width:auto;margin-right:2px}.tabNavigation ul li a,.tabNavigation ul li strong{padding:8px 25px;margin:0}.topNavigation{display:block;height:30px;position:relative;background-color:#ececec}.topNavigation>p{margin:0;position:absolute;font-size:13px}.topNavigation a{text-decoration:none}.topNavigation .favorite{left:10px;top:7px}.topNavigation .favorite a{display:block;padding:0 0 0 20px;color:#8f8f8f}.topNavigation .favorite a:before{content:'';display:block;position:absolute;width:14px;height:13px;left:0;top:0;background-position:-52px -148px}.topNavigation .auth{right:10px;top:2px}.topNavigation .auth a{display:block;float:left;position:relative;padding:.5em .8em;color:#8f8f8f;font-family:Arial;font-size:12px}.topNavigation .auth a:before{content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background-color:#cdcdcd}.topNavigation .auth a:first-child:before{display:none}#header{margin:35px 0 30px;padding:0}#header hgroup{padding:0}#header hgroup h1{padding:35px 0 20px 0}#header hgroup h1 img{height:80px}#header hgroup>a{width:70px;height:70px;margin-top:0;top:0}#header hgroup>a.reserve{background-position:0 -60px;left:auto;right:106px}#header hgroup>a.location{background-position:-80px -60px;right:26px}#header hgroup>a.tel{display:none}#header nav{background:0;padding:0}#header nav .wrap{border:0;background:0}#header nav .toggle{display:none}#gnb{display:block;margin:0 auto;width:660px;height:55px}#gnb>li{float:left;width:16.66%;padding:0;border-top:0}#gnb>li>a{text-align:center;padding:.4em 0 .4em;font-size:16px}#gnb>li>div{position:relative;margin:0;display:none}#gnb>li>div ul{position:absolute;top:-10px;left:-50px;opacity:0;white-space:nowrap}#gnb>li>div ul li{width:auto;float:none;overflow:auto;margin:0}#gnb>li>div ul li a{padding:.6em}#gnb>li>div ul li a:hover{color:#000;text-decoration:underline}#gnb>li.on>a{color:#f34b1e}#gnb>li.on>div{display:block}#gnb>li.first>div>ul{left:0}#gnb>li.last>div>ul{left:auto;right:0;text-align:right}#footer{max-width:800px}.footerNavigation{display:none}.main .sliderContainer .wrap{position:relative;margin:0 auto;max-width:1200px}.main .sliderContainer .slogan{position:absolute;left:90px;top:105px;padding:0;z-index:2}.main .sliderContainer .slogan img{height:auto}.main .sliderContainer .reserve{display:block;position:absolute;right:90px;top:350px;z-index:2}.main .sliderContainer .reserve p{margin:0}.main .sliderContainer .reserve .phoneNumber{text-align:center;margin:10px 0 0}.main .sliderContainer .reserve .phoneNumber>*{vertical-align:middle}.main .sliderContainer .reserve .phoneNumber i{width:11px;height:11px;background-position:-76px -148px;margin:0 8px 0 0;*display:none}.main .sliderContainer .reserve .phoneNumber span{font-family:Arial;font-size:36px;font-weight:bold;color:#ff0;text-shadow:2px 2px 0 black}.sub .contents>.wrap{position:relative}.sub .control{position:absolute;left:8%;bottom:-50px;width:50px;height:50px;cursor:pointer;background-color:#252525;background-color:rgba(0,0,0,0.5)}.sub .control span{display:block;width:22px;height:22px;margin:13px auto 0;background-position:-168px 0}.sub .control.on span{background-position:-135px 0}.sub .snsShare{position:relative;padding:1em 0;border-radius:10px}.sub .snsShare .icons{text-align:center}.sub .snsShare .icons a{text-align:center;width:20%}.sub .snsShare .icons a span{color:#8c8f94;font-size:14px;padding-top:7px}.Introduce>.wrap{max-width:1200px;margin:0 auto;padding:50px 0;background-color:rgba(0,0,0,0.8)}.Introduce>.wrap h1{margin:0 0 0 8%}.Introduce>.wrap .body{margin:0 0 0 8%;padding:1em 0 0}.Introduce>.wrap .control{display:block}.Route{height:100%}.Route>.wrap{max-width:1000px;height:100%;margin:0 auto;padding:50px 100px;background-color:rgba(0,0,0,0.8)}.Route .summary{margin:2em 0 0 0;font-size:16px;font-weight:bold}.Route .summary span{margin:.2em 0}.Route .summary .buttons{margin:0 0 0 .5em}.Route .traffic{margin:2em 0 0}.Route .traffic section{padding:.5em 0}.Route .traffic section h1{font-weight:bold;margin-bottom:0}.Route .traffic section ul li{margin:.8em 0}.roomIndex{padding:50px 1em}.roomIndex ul{margin:0 1em}.roomIndex ul li{width:25%}.roomIndex ul a,.roomIndex ul span{margin:1em .5em}.RoomDetail{height:90%}.RoomDetail>.wrap{max-width:1200px;margin:0 auto;padding:50px 0;background-color:rgba(0,0,0,0.8)}.RoomDetail>.wrap .body{margin:0 8%}.RoomDetail>.wrap hgroup{padding:0}.RoomDetail>.wrap .text{margin:1em 0 1.5em;font-size:14px}.RoomDetail>.wrap .info{float:left;margin:0;width:48%}.RoomDetail>.wrap .cost{float:right;width:50%}.RoomDetail>.wrap .control{display:block}.Service>.wrap{max-width:1200px;margin:0 auto;padding:50px 0;background-color:rgba(0,0,0,0.8)}.Service>.wrap h1{margin:0 0 0 8%}.Service>.wrap .body{margin:0 0 0 8%;padding:1em 0 0}.Service>.wrap .control{display:block}.Travel .contents{position:absolute;bottom:70px;width:100%;z-index:15}.Travel .contents .wrap{max-width:1200px;margin:0 auto;padding:20px 0;background-color:rgba(0,0,0,0.8)}.Travel .contents .wrap h1{float:left;width:210px;padding:0 0 0 30px}.Travel .contents .wrap .body{margin:0 30px 0 240px;padding:0}.Reservation{padding:30px 2em}.ReservationGuide .body{margin-top:1em}.ReservationGuide .body>h1{padding-bottom:.5em}.ReserveRoom{padding:30px 1em}.ReserveRoom>.body{padding:1em}.ReserveRoom .tabNavigation{border-bottom-color:#ccc}.ReserveRoom .step1 .selectMonth a{width:20px;height:28px}.ReserveRoom .step1 .selectMonth a.prev{background-position:-112px -144px}.ReserveRoom .step1 .selectMonth a.next{background-position:-112px -172px}.ReserveRoom .step1 .selectMonth strong{font-size:24px}.ReserveRoom .step1 .pc_calList{display:table;width:100%;*display:block}.ReserveRoom .step1 .pc_calList th,.ReserveRoom .step1 .pc_calList td{border:1px solid #ccc}.ReserveRoom .step1 .pc_calList thead th{background-color:whitesmoke;padding:.8em;border-bottom:0;font-size:13px;color:#333}.ReserveRoom .step1 .pc_calList tbody td{padding:.8em .8em .5em;font-size:13px;width:14.2%;height:100px;vertical-align:top}.ReserveRoom .step1 .pc_calList .hgroup{margin-bottom:.5em}.ReserveRoom .step1 .pc_calList .hgroup strong{font-size:18px;color:#333;font-weight:bold}.ReserveRoom .step1 .pc_calList .hgroup span{font-size:12px}.ReserveRoom .step1 .pc_calList .subject{color:#333;font-weight:bold;text-align:center;padding:.5em 0}.ReserveRoom .step1 .pc_calList .rooms li{margin:.3em 0}.ReserveRoom .step1 .pc_calList .rooms .title{font-weight:bold}.ReserveRoom .step1 .pc_calList .rooms p{margin:.2em 0;font-size:12px}.ReserveRoom .step1 .pc_calList .rooms a{color:#666}.ReserveRoom .step1 .pc_calList .rooms .state{padding:.3em .4em .2em;font-size:11px}.ReserveRoom .step1 .pc_calList thead .sun,.ReserveRoom .step1 .pc_calList tbody .sun .hgroup strong{color:red}.ReserveRoom .step1 .pc_calList thead .sat,.ReserveRoom .step1 .pc_calList tbody .sat .hgroup strong{color:blue}.ReserveRoom .step1 .pc_calList .today{background-color:#dffaff}.ReserveRoom .step1 .mo_calList{display:none}.Community{padding-left:1em;padding-right:1em}.Community>.body{padding:1em}.Login{padding-left:1em;padding-right:1em}.Login>.body{padding:1em}.Login .form{position:relative;width:60%;margin:0 auto}.Login .form dl{margin:2em}.Login .form dd{margin-right:110px}.Login .form .btn{position:absolute;right:10px;top:27px}.Login .form .btn button{margin:0 auto;padding:0;width:100px;height:70px}.Login .form .dd{margin-right:0}.Join{padding-left:1em;padding-right:1em}.Join>.body{padding:1em}.Join .agreeConfirm .confirm .bd{height:120px}.Join .memberInputForm fieldset{padding:1.5em 1em 1em}.Join .memberInputForm fieldset>ul li{display:table;width:100%;padding:0}.Join .memberInputForm fieldset>ul li>label,.Join .memberInputForm fieldset>ul li>div{display:table-cell;vertical-align:middle;padding:.5em 0}.Join .memberInputForm fieldset>ul li>label{width:100px;padding-left:8px;font-size:13px}.Join .memberInputForm fieldset>ul li>div{padding-left:5px}.Join .memberInputForm fieldset>ul li{*display:block;*width:auto}.Join .memberInputForm fieldset>ul li>label{*display:block;*float:left}.Join .memberInputForm fieldset>ul li>div{*margin:0 0 0 110px}.Join .registerComplete .btngroup a{padding:.7em 2em;display:inline-block}.Mypage{padding-left:1em;padding-right:1em}.Mypage>.body{padding:1em}.Mypage .tabNavigation{border-bottom-color:#ccc}