@import url('place_modal.css');

.sub_content{padding-top:140px}

.footer_wrap{border-top:1px solid rgba(0,0,0,0.2)}

.new_store{margin:0 100px 100px;height:455px;padding-top:50px;background:#703735}
.new_store_slide{width:100%}
.new_store_slide .swiper-container{width:calc(100% - 130px);margin:0;overflow:visible}
.new_store_slide .swiper-slide{position:relative;width:345px;height:210px;margin-top:78px;box-sizing:border-box;}
.new_store_slide .swiper-slide .sl_view{position:relative;width:100%;height:100%}
.new_store_slide .swiper-slide .sl_view .all_seat{position:absolute;top:-2px;left:14px;width:70px;height:75px;padding-top:10px;box-sizing:border-box;background-image:url('../img/all_seat.png');background-repeat:no-repeat;background-position:center;font-family:'NotoSansKR-Bold';font-size:18px;letter-spacing:-0.05em;line-height:20px;color:#fff;text-align:center;z-index:2}
.new_store_slide .swiper-slide .store_exp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,0.9)}
.new_store_slide .swiper-slide .store_exp > div{font-size:18px;letter-spacing:-0.05em;color:#fff;text-align:center}
.new_store_slide .swiper-slide .store_size{padding:76px 0 8px}
.new_store_slide .swiper-slide .store_size span{font-size:16px}
.new_store_slide .swiper-slide .store_sales span{font-family:'NotoSansKR-Bold';font-size:20px}

.new_store_slide .swiper-slide.swiper-slide-active{width:485px;height:365px;margin-top:0;}
.new_store_slide .swiper-slide.swiper-slide-active .sl_view{width:100%;height:300px}
.new_store_slide .swiper-slide.swiper-slide-active .store_exp{width:auto;height:auto;font-size:0;position:relative;top:auto;left:auto}
.new_store_slide .swiper-slide.swiper-slide-active .store_exp>div{display:inline-block;font-size:18px;letter-spacing:-0.05em;line-height:65px;color:#fff;text-align:center}
.new_store_slide .swiper-slide.swiper-slide-active .store_size{width:45%;height:65px;padding:0;background:#222}
.new_store_slide .swiper-slide.swiper-slide-active .store_size span{font-size:18px}
.new_store_slide .swiper-slide.swiper-slide-active .store_sales{width:55%;height:65px;background:#9c7758}
.new_store_slide .swiper-slide.swiper-slide-active .store_sales span{font-family:'NotoSansKR-Bold';font-size:30px}

.new_store_slide .new_store_paging{padding:40px 0 38px}
.new_store_paging li{margin-left:14px}
.new_store_paging li:first-child{margin-left:0}
.new_store_paging li a{display:block;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.2)}
.new_store_paging li.swiper-pagination-bullet-active a,.new_store_paging li:hover a{background:rgba(255,255,255,1)}

.new_store_btns{position:absolute;top:50%;left:50%;width:1260px;margin-left:-630px}
.new_store_btn{position:absolute;top:-40px;width:60px;height:80px;}
.new_store_btns .btn_prev{left:0;background:url('../img/sl_btn_prev')}
.new_store_btns .btn_next{right:0;background:url('../img/sl_btn_next')}

.store_ul{width:1232px;padding-top:80px}
.store_ul li{width:600px;height:269px;margin-bottom:30px}
.store_ul li:nth-child(2n+1){margin-right:16px}
.store_ul li:nth-child(2n){margin-left:16px}
.store_ul li:hover{background:#7f3f3f}
.store_ul li a{display:block;height:100%;padding:15px 0 0 15px;}
.store_ul li div{width:570px;height:239px;background-image:url('../img/paging_off.png')}
.store_ul li:hover div{background-image:url('../img/paging_on.png')}
.store_ul li .store_num{padding:48px 0 13px;font-family:'NotoSansKR-Regular';font-size:22px;line-height: 1;letter-spacing:-0.05em;color:#222;text-align:center}
.store_ul li .store_name{padding-bottom: 19px;text-align:center}
.store_ul li .store_name span{vertical-align:middle;font-family:'NotoSansKR-Medium';font-size:50px;letter-spacing:-0.05em;color:#222;}
.store_ul li .store_name img{vertical-align:middle;margin-left:10px}
.store_ul li .store_addr{display:inline-block;width:500px;height:26px;overflow:hidden;font-size:22px;letter-spacing:-0.05em;color:#666;text-align:center}
.store_ul li:hover p{color:#fff}
.store_ul li:hover .store_num{color:#caa2a2}

.place_find_container{position:relative}
.place_find_wrap{position:absolute;left:15%;top:15px;z-index:10;width:70%;font-size:0;text-align:center}
.place_find_wrap > .cols{display:inline-block;vertical-align:top}
.place_find_wrap > .cols.select{width:160px;margin-right:10px}
.place_find_wrap > .cols.select > button{width:100%;height:48px;padding-left:50px;border:1px solid #ebebeb;border-radius:4px;background:#fff url('../img/select_ico.png') no-repeat 20px 18px;font-size:1em;line-height:48px;letter-spacing:-0.05em;text-align:left;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.local_list_wrap{display:none;overflow:hidden;position:relative;height:248px}
.local_select{position:relative;width:100%;border:1px solid #ebebeb;background-color:#fff;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.local_select > li > a{display:block;height:30px;padding-left:30px;font-size:0.875em;color:#7d7b7c;line-height:30px;letter-spacing:-0.05em;text-align:left}
.local_select > li.on a, .local_select > li > a:hover{background-color:#f8f8f8}
.place_find_wrap > .cols.input{width:280px}
.placefindbyname{position:relative;height:48px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;font-size:15px;letter-spacing:-0.05em;color:#2b2a28;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.placefindbyname:after{content:'';display:block;clear:both;position:absolute;top:16px;right:60px;width:1px;height:14px;background-color:#ddd}
.placefindbyname label{display:block;position:absolute;left:16px;top:0;font-size:1em;line-height:48px}
.place_name{float:left;width:218px;height:46px;padding:16px 15px 15px;border:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.place_btn{float:left;position:relative;width:59px;height:46px;margin-left:1px;border:0;font-size:0;background:url('../img/find_ico.png') no-repeat}
#placeLoadMap{width:calc(100% - 200px);height:630px;margin:0 100px}

.board_list_thumb{float:left;width:28%}
.board_list_thumb img{width:100%}
.board_list_text{float:left;width:70%;margin-left:2%}
.board_list_text > p, .board_list_text > dl{margin-right:132px}
.board_list_title{padding-bottom:5px}
.board_list_desc{margin-top:0}
.board_list_desc:after{content:'';display:block;clear:both}
.board_list_desc dt{float:left;margin:10px 10px 0 0;color:#953735}
.board_list_desc dd{float:left;margin-top:10px}
.board_list_more{top:50%;width:112px;height:112px;margin-top:-70px;background-image:url('../../../design/other/store_more.png');background-repeat:no-repeat;background-position:0 0;text-align:left;text-indent:-10000px}
.board_list_more:hover{background-position:0 -112px}

.store_view_img{position:relative;margin-top:30px;text-align:center;}
.store_view_img > .slider-btns{position:absolute;top:50%;width:60px;height:60px;margin-top:-30px;background-repeat:no-repeat;text-indent:-10000px}
.store_view_img > .slider-prev{left:30px;background-image:url('../img/btn_prev.png')}
.store_view_img > .slider-next{right:30px;background-image:url('../img/btn_next.png')}
.store_view_info{position:relative;margin:30px 0}
.store_info_list{position:relative}
.store_info_list:after{content:'';display:block;clear:both}
.store_info_li{float:left;position:relative;width:50%;min-height:120px;margin-bottom:50px}
.store_info_ico{position:absolute;left:0;top:0;width:120px;height:120px;background-repeat:no-repeat}
.store_info_ico01{background-image:url('../img/store_info_ico01.png')}
.store_info_ico02{background-image:url('../img/store_info_ico02.png')}
.store_info_ico03{background-image:url('../img/store_info_ico03.png')}
.store_info_ico04{background-image:url('../img/store_info_ico04.png')}
.store_info_txt_area{margin:0 20px 0 150px;padding-top:30px}
.service_ico_area:after{content:'';display:block;clear:both}
.service_ico{float:left;width:24px;height:24px;margin-left:10px;background-repeat:no-repeat;text-indent:-10000px}
.service_ico:first-child{margin-left:0}
.service_ico01{background-image:url('../img/service_ico01.png')}
.service_ico02{background-image:url('../img/service_ico02.png')}
.service_ico03{background-image:url('../img/service_ico03.png')}
.service_ico04{background-image:url('../img/service_ico04.png')}
.store_view_tabmenu{position:relative}
.store_view_tabmenu:after{content:'';display:block;clear:both}
.store_view_tabmenu > li{position:relative;float:left;width:50%}
.store_view_tabmenu > li > a{display:block;position:relative;width:100%;height:60px;background-color:#e2e2e2;font-size:1em;line-height:60px;letter-spacing:-0.05em;color:#7d7b7c;text-align:center}
.store_view_tabmenu > li.on > a, .store_view_tabmenu > li > a:hover{background-color:#2b2a28;color:#fff}
.store_view_tabmenu > li.on > a:after, .store_view_tabmenu > li > a:hover:after{content:'';position:absolute;left:50%;bottom:-8px;width:14px;height:8px;margin-left:-7px;background-image:url('../img/store_view_arrow.png');background-repeat:no-repeat}
.store_view_cont{position:relative;margin-top:20px}
.store_view_cont01, .store_view_cont02{height:550px}

/* NEW store list */
.store_ul{overflow:hidden;margin:0 auto}
.store_li{position:relative;overflow:hidden;float:left;width:530px;height:452px;margin:60px 30px 0}
.store_ul li:hover .store_border{display:block}
.store_img{overflow:hidden;width:100%;height:287px}
.store_list_txt{overflow:hidden;position:relative;width:100%;height:165px;padding:30px 0 0 37px;background:#fff;box-sizing:border-box}
.store_tit{margin-bottom:20px;font-size:24px;color:#333;letter-spacing:-0.025em}
.store_txt{font-size:15px;color:#777;letter-spacing:-0.025em}
.store_txt span{display: inline-block;width: 350px;}
.store_txt > em{display:inline-block;width:94px;padding-left:27px;box-sizing:border-box}
.store_list_ico01{background:url('../img/store_list_ico01.png') no-repeat 0 0}
.store_list_ico02{background:url('../img/store_list_ico02.png') no-repeat 0 0}
.store_more{display:block;position:absolute;top:30px;right:35px;width:61px;height:22px;background: url('../img/store_more.png') no-repeat 0 0;text-indent:-100000px;font-size:0}
.drawborder{position:absolute;background:#444;z-index:2}
.drawborder-top, .drawborder-bottom{width:0;height:10px}
.drawborder-right , .drawborder-left{width:10px;height:0}
.drawborder-top{top:0;left:0}
.drawborder-right{top:0;right:0}
.drawborder-bottom{right:0;bottom:0}
.drawborder-left{left:0;bottom:0}

/* NEW stote view */
.store_view_video{width:1080px;margin-top:50px;background:#5c5c5c}
.store_info_wrap{position:relative;width:100%;margin-top:50px}
.store_info_wrap:after{display:block;content:"";clear:both}
.store_info_left{width:508px}
.store_tab_wrap{width:100%;margin:0 auto}
.store_tabmenu{position:relative}
.store_tabmenu:after{display:block;clear:both;content:""}
.store_tabmenu > li{float:left;width:254px;height:50px}
.store_tabmenu > li:first-child{margin-left:0}
.store_tabmenu > li > a{display:block;width:100%;font-size:16px;color:#777;text-align:center;line-height:50px;letter-spacing:0.01em;background:#fff}
.store_tabmenu > li.on > a, .store_tabmenu > li > a:hover{background:#333;color:#fff}

.store_map01{width:508px;height:400px}

.store_info_right{width:503px}
.store_info_tit{margin-top:5px;font-size:26px;letter-spacing:-0.025em;color:#333}
.store_line{display:inline-block;width:100%;height:1px;background:#d9d9d9;margin-top:15px}
.store_info_ul{margin-top:62px}
.store_info_ul li{min-height:72px;padding-left:95px;margin-top:55px}
.store_info_ul li:first-child{margin-top:0}
.store_info1{background: url('../img/store_info1.png') no-repeat 0 0}
.store_info2{background: url('../img/store_info2.png') no-repeat 0 0}
.store_info3{background: url('../img/store_info3.png') no-repeat 0 0}
.store_info_txt01{margin-top:10px;font-size:20px;letter-spacing:-0.05em;color:#333}
.store_info_txt02{margin-top:10px;font-size:16px;letter-spacing:-0.025em;color:#777}

/*view_bot*/
.view_bot{position:relative;width:1080px;height:80px;background-color:#e5e0dd;margin-top:40px}
.view_bot > .slider-btns{display:block;position:relative;height:80px;text-align:center;line-height:80px;font-size:21px;letter-spacing:0.1em}
.view_bot > .slider-prev{position:absolute;top:0;left:0;padding:0 30px;}
.view_bot > .slider-list{position:absolute;top:0;left:50%;width:200px;height:80px;margin-left:-100px}
.view_bot > .slider-next{position:absolute;top:0;right:0;padding:0 30px;}
