body{min-width:1000px}.ReservationGuide,.ReserveRoom,.Community,.Login,.Join,.Mypage{max-width:1000px;margin:0 auto;padding:50px 100px}.ReservationGuide>.body,.ReserveRoom>.body,.Community>.body,.Login>.body,.Join>.body,.Mypage>.body{padding:2em}.sliderContainer.noFlexSlide{padding:0}#gnb{width:800px}#gnb>li>div ul li{*display:inline;*zoom:1;*overflow:visible}#gnb>li.first{width:16%}#footer{margin:1em auto 1em}.sub .contents>.wrap{position:relative}.sub .control{left:16%}.sub .snsShare{max-width:1000px;margin:30px auto}.Introduce .wrap h1{margin:0 0 0 16%}.Introduce .wrap .body{margin:0 0 0 16%}.roomIndex{max-width:1200px;margin:0 auto;padding:50px 0}.roomIndex ul{margin:0 115px}.roomIndex ul li{width:25%}.roomIndex ul a,.roomIndex ul span{margin:1em 1em}.roomIndex ul img{opacity:.8;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.roomIndex ul .hover .caption{opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.roomIndex ul a:hover img{opacity:1}.roomIndex ul .hover a:hover .caption{opacity:1}.RoomDetail>.wrap .info{width:55%}.RoomDetail>.wrap .cost{width:43%}.Service .wrap h1{margin:0 0 0 16%}.Service .wrap .body{margin:0 0 0 16%}.Travel .contents .wrap h1{padding:0 0 0 100px}.Travel .contents .wrap .body{margin:0 0 0 280px}.ReservationGuide>.body{padding:0}.Join .agreeConfirm .confirm .bd{height:240px}