/*  */
h2.weddinghall-title{color:#000;font-size:2.5em;font-weight:bold;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-1px;margin:42px 20px 0 5px;border-bottom:3px solid #e4e4e4;height:35px;padding:0 0 0 12px;}
h2.weddinghall-title >.tit{display:inline-block;width:627px;}
h2.weddinghall-title >.sns-icon-group{position:relative;bottom:-5px;}
h2.weddinghall-title >.sns-icon-group img{padding-left:5px;cursor:pointer;}

.SINI_detailLeftInfo{float:left;margin:15px 0 0 5px;}
.SINI_detailRightInfo{float:left;margin:15px 0 0 20px;}
.SINI_detailRightInfo .hall-info-area>dt{float:left;height:33px;width:60px;}
.SINI_detailRightInfo .hall-info-area>dd{height:33px;line-height:13px;}
.SINI_detailRightInfo .hall-info-area>dd:after{clear:both;}
.SINI_detailRightInfo>p{margin-top:2px;}

.weddinghall-tab{margin:0 0 0 5px;}
#weddinghall-tab01{margin-top:52px;}
#Event_Box{margin:15px 5px 50px 20px;}
#Event_Box dl>dt{font-size:1.2em;font-weight:bold;letter-spacing:-1px;color:#b22375;}
#Event_Box dl>dd{width:752px;}
#Event_Box p{text-align:center;font-size:1.1em;}

.hall-detail-info{margin:30px 5px 50px 5px;width:752px;}
.hall-detail-info h3,.hall-detail-info p{padding-left:10px;}
.hall-detail-info .tab-sub-title{border-top:1px solid #e4e4e4;width:752px;margin-top:20px;padding-top:20px;margin-bottom:20px;}

/* 홀사진 */
.hall-gallery{margin:30px 0 35px 5px;width:752px;}
.hall-gallery p.no-gallery{text-align:center;}
.hall-gallery>.cycle-slideshow img{width:100%;}
#hall-slide-pager-wrapper{background-color:#f2f2f2;}
#adv-custom-pager{height:58px;overflow:hidden;white-space:nowrap;width:637px;padding:0 9px 10px 0;margin:10px 10px 0 10px;}
#adv-custom-pager img{padding-right:9px;}
#adv-custom-pager>div{position:relative;left:0;display:inline-block;cursor:pointer;}
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 8%; z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(/img/weddinghall-new/slice_left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(/img/weddinghall-new/slice_right.png) 50% 50% no-repeat;}
#hall-slide-pager-wrapper>.pager-next, #hall-slide-pager-wrapper>.pager-prev, #adv-custom-pager{float:left;}
.thumb-active{display:none;}
#adv-custom-pager div.cycle-pager-active .thumb-active{display:inline-block;width:90px;height:49px;border:5px solid #b12272;position:absolute;top:0;left:0;z-index:9999999;}

ul.consul-btn-group{margin:0 0 50px 5px;width;752px;text-align:center;}
ul.consul-btn-group>li{display:inline;}
ul.consul-btn-group>li.left{padding-right:10px;}
.hall-review{margin:0 0 50px 5px;width:752px;padding:17px 0 0 0;}
#BLOG_LIST dl{margin:15px 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #e8e8e8;}
#BLOG_LIST dt,#BLOG_LIST dd.left{float:left;}
#BLOG_LIST dd.left{width:575px;letter-spacing:-1px;}
#BLOG_LIST dd.left .title{font-size:1.2em;font-weight:bold;}
#BLOG_LIST dd.left .title a{color:#000;}
#BLOG_LIST dd.left .title a:hover{color:#666;}
#BLOG_LIST dd.left .content{height:48px;line-height:16px;overflow-y:hidden;margin:10px 0 13px 0;}
#BLOG_LIST dd.left .title span.head{color:#652d8e;}
#BLOG_LIST dd.left .time{color:#999;letter-spacing:0px;font-size:1em;line-height:10px;}
#BLOG_LIST dt.photo{margin-right:15px;}
#BLOG_LIST .ready{text-align:center;}

.hall-menu-price{width:752px;}
.hall-menu-price h3,.hall-menu-price p{padding-left:10px;}
.hall-menu-price h3{margin-top:30px;margin-bottom:15px;}
.hall-menu-price h3.price{padding-top:20px;border-top:1px solid #e4e4e4;width:752px;}
.hall-menu-price .reference{margin-bottom:50px;margin-top:20px;}
.hall-location{margin:30px 0 0 5px;width:752px;}
.hall-location p{width:100%;}
.hall-location .tab-sub-title,.hall-location .address,.hall-location .traffic-info{margin-left:10px;}
.hall-location .tab-sub-title,.hall-location .address{margin-bottom:15px;}
.hall-location .traffic-info{margin-bottom:10px;}
/* 이 지역의 다른 웨딩홀 */
.near-hall{margin:0 0 100px 5px;width:752px;}
#nearAjax{margin:0 0 0 0;}
.nearbyhall-other{font-family:'맑은 고딕','Malgun Gothic';font-size:1.5em;letter-spacing:-1px;height:40px;padding-top:25px;margin-top:30px;border-top:1px solid #e4e4e4;}
.nearbyhall-other .other-left{float:left;}
.nearbyhall-other .other-right{float:right;}
.nearbyhall-other .area{color:#b22375;}
.nearbyhall-other .other{padding-top:10px;position:relative;top:5px;right:0px;}
.nearbyhall-other .tag{color:#787878;}

.ini-nearbyhall-list{float:left;width:242px;background-color:#f0f0f0;margin-right:10px;border:1px solid #e6e6e6;height:264px;}
.ini-nearbyhall-list.last{margin-right:0;}
.ini-nearbyhall-list .inihall-btn-group>li{display:inline;}
.ini-nearbyhall-list .inihall-btn-group>li>a.review-link{position:relative;display:inline-block;}
.ini-nearbyhall-list .inihall-btn-group>li>a.review-link>div{position:absolute;left:32px;top:8px;}
.ini-nearbyhall-list dt{text-align:center;margin-top:15px;}
.ini-nearbyhall-list dt>img{width:212px;height:118px;}
.ini-nearbyhall-list dd{font-size:1.2em;letter-spacing:-1px;font-weight:bold;margin:8px 0 0 12px;}
#page{margin-top:20px;}
.near-hall .INI_Hall_info2{margin-left:12px;}
.near-hall .inihall-btn-group{text-align:center;margin-top:17px;}

/* 최근 본 웨딩홀 */
.r_wedhall_box{overflow: hidden}
.r_wedhall_box .wedhall_lst{display:none;position:relative;width:94px;height:340px;border:1px solid #cccccc;overflow:hidden}
.r_wedhall_box .wedhall_lst .slide{padding-top: 10px;width:94px;height:285px;overflow: hidden}
.r_wedhall_box .wedhall_lst .slide ul{width:94px;height:285px;overflow: hidden}
.r_wedhall_box .wedhall_lst .slide li{padding-top:10px;height:85px;text-align:center;}
.wedhall_lst .slide .nm{padding-top:5px;font-size:11px;line-height: 14px}
.r_wedhall_box dt a{position:relative;display:block}
.r_wedhall_box .btn_set{padding:0 2px;position:absolute;bottom:10px;} 
.r_wedhall_box .btn_set img{margin:0 3px;cursor: pointer;}
.r_wedhall_box .caption{text-align:center}
.r_wedhall_box .cnt{position:absolute;right:9px;top:7px;color:#EBE6F5;font-size:13px;font-weight:bold;}

/* 페이징 (홀리뷰, 다른지역 웨딩홀) */
.weddinghall-ajax-paging{width:752px;text-align:center;height:25px;}
.weddinghall-ajax-paging span{display:inline-block;width:27px;height:21px;line-height:21px;padding-top:2px;padding-bottom:2px;font-weight:bold;font-size:12px;}
.weddinghall-ajax-paging span:not(.on):before{content:"|";font-weight:normal;color:#bbb;}
.weddinghall-ajax-paging span.on+span:before{content:"";}
.weddinghall-ajax-paging>img:first-child + span:not(.on):before{content:"";}
.weddinghall-ajax-paging span.on{background-color:#662d94;color:#fff;margin-left:5px;}
.weddinghall-ajax-paging>img:first-child{padding-right:10px;}
.weddinghall-ajax-paging>img:last-child{padding-left:10px;}

/*웨딩홀 상세보기 토스트 팝업*/
#popup1{display: none;position:relative;width:510px;}
#popup1 .pop_consul{position:relative;width:510px;height:771px;background:url(/weddingHall/images/toast/consul_bg.jpg) no-repeat 0 0}
#popup1 .pop_consul .consul{padding-top:300px;margin:0 auto;width:390px;}		
.consul .name, .consul .tel, .consul .date{padding:5px 0;}
.name label, .tel label, .date label{display:inline-block;width:80px;height:18px;line-height:110%;vertical-align:middle;color:#666;font-weight:bold
}
.consul .name input, .consul .date input{text-indent:5px;width:128px;}
.consul .textform{height:18px;border:1px solid #ccc;background-color:#eee;}
.consul .btn_wrap{text-align: center}
.agree_div textarea{padding:3px;width:370px;height:100px;font:11px '돋움';border:1px solid #d7d7d7;background-color:#e8e8e8}
.agree_div h4{padding-top:5px;height:22px;font-size:12px;font-weight:bold}
.agree_div p{padding:3px 0 2px;}
.agree_div .checkbox{margin:0;padding:0;width:13px;height:13px;vertical-align:text-top}
.agree_div label{display:inline-block;width:37px;cursor:pointer}
.agree_div .tip_txt{margin-left:10px;position:relative;right:0;font-weight:bold;}
.consul .btn_wrap{padding-top:35px;*padding-top:25px;height:84px;line-height:0}
#popup1 .pop_consul a.fair{position:absolute;left:10px;bottom:10px;}
#popup1 .pop_close{position:absolute;right:-30px;top:0;}