@charset "utf-8";

#inc_room{overflow:hidden;position:relative;z-index:0;width:100%;background-color:#f7f7f7}
#inc_room:before{display:block;content:"";position: absolute;right:0;bottom:0;z-index:-1;width:235px;height:175px;background-color:#323538}
#inc_room > h3{display:none}
#inc_room > div > ul{position:relative;height:615px}
#inc_room > div > ul > li{display:none;position:absolute;top:0;left:0;width:100%}
#inc_room  .thum{overflow:hidden;width:50%;height:615px}

/* 객실정보 */
#inc_room .cont_wrap{position:relative;width:1200px;margin:0 auto}
#inc_room .cont{position:absolute;z-index:1;bottom:0;right:-116px;width:820px;height:530px;border-radius:0 0 0 70px;background:url(/sh_img/include/inc_room/img/deco.png) right top no-repeat #fff}
#inc_room .cont:after{content:"";position:absolute;right:-141px;top:0;width:141px;height:529px;background-image:url(/sh_img/include/inc_room/img/cont_shadow.png)}
#inc_room .cont a{display:block;width:100%;height:100%;padding:100px;font-size:15px;color:#888}
#inc_room .cont .s_tit{font-size:14px;font-weight:700;color:#222;font-family: 'Playfair Display', 'notokr-regular'}
#inc_room .cont h4{padding:8px 0 12px;font-size:40px;font-weight:normal;color:#222;font-family:'notokr-light'}
#inc_room .cont h4 span{font-size:30px}
#inc_room .cont .info{margin:15px 0 33px}
#inc_room .cont .info li{line-height:29px}
#inc_room .cont .info li span{padding-right:10px;color:#222}
#inc_room .cont .price{width:87%;padding:13px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center}
#inc_room .cont .price li{display:inline-block;position:relative;width:32.5%;font-size:15px}
#inc_room .cont .price li:after{display:block;content:"";position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background-color:#d1d1d1}
#inc_room .cont .price li:last-child:after{display:none}
#inc_room .cont .price li span{color:#222;font-family:'notokr-bold'}
#inc_room .cont .price li.no_friday {width:49%}/* 금요일 요금 없을때 */

/* pager */
#inc_room .ol_wrap{position:absolute;width:1200px;top:0;left:50%;margin-left:-600px}
#inc_room ol{position:absolute;top:195px;right:-30px;z-index:1;margin:0;padding:0}
#inc_room ol li{width:10px;height:10px;margin-bottom:15px;border-radius:50%;font-size:17px;font-weight:400;line-height:10px;color:#222;text-align:center;list-style:none;cursor:pointer;transition:all .5s;background:#999;font-family: 'Playfair Display'}
#inc_room ol li.check{color:#fff;background-color:#dbb313}

#inc_room .grid{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;width:100%;max-width:1200px;margin:0 auto}
#inc_room .grid span{display:block;position:absolute;top:0;z-index:1;width:1px;height:100%;background:#e1e1e1}
#inc_room .grid span.line01{left:0}
#inc_room .grid span.line02{left:33.33%}
#inc_room .grid span.line03{left:66.67%}
#inc_room .grid span.line04{left:100%}