@charset "utf-8";

#inc_room{overflow:hidden;position:relative;width:100%}
#inc_room>div>ul{position:relative;height:835px}
#inc_room>div>ul>li{display:none;position:absolute;top:0;left:0;width:100%}
/* 객실사진 */
#inc_room .img_area{overflow:hidden;float:left;position:relative;width:50%;height:870px;background-color:#000}
#inc_room .img_area .thum{overflow:hidden;position:absolute;z-index:1;left:50%;margin-left:-290px;top:95px;width:580px;height:580px;border-radius:100%}
#inc_room .img_area .bg{position:relative;z-index:0}
#inc_room .img_area .bg img{min-width:100%;opacity:.45;filter:alpha(opacity:'45')}
/* 객실정보 */
#inc_room .cont_area{float:left;position:relative;width:50%;height:835px;padding:0 70px 0 80px;background-color:#e9c435}
#inc_room .cont_area h3{padding:170px 0 180px;font-size:30px;font-weight:600;text-align:right;color:#fff;text-transform:uppercase;font-family:'Montserrat','notokr-bold'}
#inc_room .cont_area .cont{position:relative;width:480px;height:360px;color:#222;background-color:#fff}
#inc_room .cont_area .cont a{display:block;padding:65px 0 0 70px;height:100%}
#inc_room .cont_area .cont h5{font-size:13px;font-weight:400;letter-spacing:1px;color:#777;font-family:'Montserrat', 'notokr-medium'}
#inc_room .cont_area .cont h4{margin-bottom:5px;font-size:30px;font-weight:700;color:#222;letter-spacing:1px;font-family:'Montserrat','notokr-bold'}
#inc_room .cont_area .cont ul{margin-top:40px;padding:5px 0 3px 20px;border-left:1px solid #e1e1e1}
#inc_room .cont_area .cont ul li{line-height:2;color:#777}
#inc_room .cont_area .more_btn{display:block;position:absolute;left:575px;bottom:77px;width:115px;height:115px;border:4px solid #fff;font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;line-height:105px;text-align:center;
-webkit-transition:all .4s;transition:all .4s;font-family:'Montserrat'}
#inc_room .cont_area .more_btn:hover{background-color:#fff;color:#e9c435}
#inc_room .cont_area .deco{position:absolute;bottom:65px;right:66px;width:10px;height:10px;border-radius:50%;background:#e9c435;transition:all .2s}
#inc_room .cont_area .cont:hover .deco{background:#fff}
#inc_room .cont_area .deco:after{content:'';display:block;position:absolute;left:-13px;top:-13px;border:0 solid #333;opacity:1;padding:0;width:36px;height:36px;transition:all .2s;border-radius:50%}
#inc_room .cont_area .cont:hover .deco:after{border-width:10px;opacity:1}
/* 좌우버튼 */
#inc_room .arrow{position:absolute;bottom:82px;right:50px;z-index:10;cursor:pointer}
#inc_room .arrow:after{content:"";display:block;position:absolute;left:50%;margin-left:-2px;top:19px;width:2px;height:20px;border-radius:2px;background-color:rgba(255,255,255,.4)}
#inc_room .arrow span{float:left;display:block;position:relative;width:50px;height:60px;font-size:0;transition:all .3s}
#inc_room .arrow .prev{background:url(/sh_img/include/inc_room/img/prev.png) 20% center no-repeat}
#inc_room .arrow .prev:before{display:block;content:"";position:absolute;top:29px;left:24%;width:12px;height:2px;border-radius:2px;background-color:#fff;transition:all .2s}
#inc_room .arrow .prev:hover:before{width:18px}
#inc_room .arrow .next{background:url(/sh_img/include/inc_room/img/next.png) 79% no-repeat}
#inc_room .arrow .next:before{display:block;content:"";position:absolute;top:29px;right:24%;width:12px;height:2px;border-radius:2px;background-color:#fff;transition:all .2s}
#inc_room .arrow .next:hover:before{width:18px}
/* pager */
#inc_room ol{position:absolute;bottom:71px;left:50px;z-index:1;margin:0;padding:0;font-size:14px;font-weight:600;color:#fff;letter-spacing:0;font-family:'Montserrat'}
#inc_room ol li{float:left;position:relative;margin-right:25px;cursor:pointer;list-style:none}
#inc_room ol li.check{color:#e9c435}
