#placeLoadMap{height:70vw}

.new_store{padding:28px 0;background:#f9f9f9}
.new_store .img_title img{width:320px}
.store_slide{padding-top:15px}
.store_slide .swiper-slide{width:48%}
.store_slide .swiper-slide a{display:block;width:90.625%;height:100%;margin:0 auto}
.store_slide .text_area{height:60px;background:#fff;padding-top:15px;box-sizing:border-box}
.store_slide .text_area p{font-size:10px;letter-spacing:-0.05em;color:#666}
.store_slide .text_area .addr{padding-top:5px;font-family:'NanumGothicBold';color:#333}
.store_slide .remark{background:#c6171f;font-family:'NanumGothicBold';font-size:10px;letter-spacing:-0.05em;line-height:23px;color:#fff}
.store_slide .remark.cm_soon{background:#79cdc5}
.store_slide .remark i{font-style:italic}
.store_btns{position:absolute;top:27px;width:20px}
.store_prev{left:4.6875%}
.store_next{right:4.6875%}

.store_info_tit img{width:320px;padding:40px 0 15px}
.m_delivery{width:90.625%;margin:0 auto;}
.m_delivery img{width:100%;}
.place_find_wrap{background:#f9f9f9}
.select_wrap{padding:5px 0}
.select_wrap .select{position:relative;float:left;width:49.1379%;height:25px;border:1px solid #ccc;margin-right:1.7242%;box-sizing:border-box}
.select_wrap .select.m0{margin-right:0}
.select_wrap .select button{width:100%;height:100%;padding-left:10px;font-size:10px;letter-spacing:-0.05em;color:#666;box-sizing:border-box;text-align:left;background:url('../img/select_ico.png') no-repeat 95% 50%;background-size:6px;background-color:#fff}
.local_list_wrap{display:none;overflow:hidden;position:absolute;left:0;top:24px;width:100%;height:30vw;z-index:10;border:1px solid #ccc}
.local_select a{display:block;line-height:20px;padding-left:10px;box-sizing:border-box;font-size:10px;letter-spacing:-0.05em;color:#666;background:#fff}
.select_wrap .input{position:relative;height:25px;margin-top:5px;border:1px solid #ccc;box-sizing:border-box}
.select_wrap .input .place_name{width:100%;height:100%;padding:0 30px 0 10px;box-sizing:border-box;border:0}
.select_wrap .input label{position:absolute;left:10px;top:0;font-size:10px;letter-spacing:-0.05em;line-height:25px;color:#666}
.select_wrap .input .place_btn{position:absolute;right:-1px;top:-1px;width:25px;height:25px;background:url('../img/srch_ico.jpg') no-repeat center;background-size:cover;font-size:0;border:0}

.store_table_wrap{padding:16px 0 40px}
.store_table{table-layout:fixed;width:100%}
.store_table th, .store_table td{vertical-align:middle}
.store_table thead th{height:30px;border-top:2px solid #777;border-bottom:1px solid #777;font-family:'NanumGothicBold';font-size:11px;letter-spacing:-0.05em;color:#333}
.store_table tbody td{padding:15px 0;border-bottom:1px solid #eee}
.store_table tbody td::after{content:'';display:block;clear:both;}
.store_table tbody .list_ico{width: 6vw;}
.options_list{font-size:0;text-align:center}
.options_list li{display:inline-block;width:8%;margin-right:3px}

.place_modal{overflow:hidden;position:relative;width:140px}
.place_title{position:relative;height:20px;margin:1px 0 0 2px;padding-left:10px;border-bottom:1px solid #ebebeb;font-weight:700;font-size:0.875em;line-height:20px;letter-spacing:-0.05em}
.place_cont{position:relative;margin:1px 0 0 2px;padding:5px 10px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.place_addr{font-size:0.875em;color:#888;line-height:120%;letter-spacing:-0.05em}
.more_btn_wrap{display:block;position:relative;width:60px;height:18px;margin:5px auto 0;border-radius:2px;background-color:#2b2a28;font-size:0.75em;line-height:18px;letter-spacing:-0.05em;color:#fff;text-align:center}

.del_link{float:left;width:25%;margin-left:-2vw}
.tel_link{float:right;width:75%;text-align:right;}
.tel_link img{width:100%;vertical-align:top}

/* .del_link{display:block;margin-top:2vw;float:right;width:80%;height:6vw;background-color:#d9464e;font-size:2vw;color:#fff;font-weight:bold;line-height:6vw;text-align:center;}
.del_link .del_img{display:inline-block;margin-right:0.7vw;width:4vw;height:4vw;background:url('../img/delivery.png') no-repeat center;background-size:cover;vertical-align:middle;} */

/* view */
.store_view_img{position:relative}
.store_view_img img{width:100%}
.store_view_img .slider-btns{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;background-size:cover;font-size:0}
.store_view_img .slider-prev{left:10px;background-image:url('../img/btn_prev.png')}
.store_view_img .slider-next{right:10px;background-image:url('../img/btn_next.png')}
.store_view_info{position:relative;margin:5% 0}
.store_info_list{position:relative}
.store_info_li{position:relative;min-height:40px;margin-bottom:4%}
.store_info_ico{position:absolute;left:0;top:0;width:40px;height:40px;background-repeat:no-repeat;background-size:cover}
.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{position:relative;margin-left:50px;padding-top:3px}
.store_info_dt{margin-bottom:5px}
.service_ico_area:after{content:'';display:block;clear:both}
.service_ico{float:left;width:22px;height:22px;margin-right:5px;background-repeat:no-repeat;background-size:cover;font-size:0}
.service_ico01{background-image:url('../img/service_ico01_new.png')}
.service_ico02{background-image:url('../img/service_ico02_new.png')}
.service_ico03{background-image:url('../img/service_ico03_new.png')}
.service_ico04{background-image:url('../img/service_ico04.png')}
.service_ico05{width:44px;height:28px;background-image:url('../img/service_ico05_new.png')}
.store_view_tabmenu{position:relative}
.store_view_tabmenu:after{content:'';display:block;clear:both}
.store_view_tabmenu > li{float:left;position:relative;width:50%}
.store_view_tabmenu > li > a{display:block;position:relative;height:30px;background-color:#e2e2e2;color:#7d7b7c;font-size:0.75em;line-height:30px;letter-spacing:-0.05em;text-align:center}
.store_view_tabmenu > li.on > a{background-color:#2b2a28;color:#fff}
.store_view_tabmenu > li.on > a:after{content:'';position:absolute;left:50%;bottom:-4px;width:7px;height:4px;margin-left:-4px;background-repeat:no-repeat;background-image:url('../img/store_view_arrow.png');background-size:cover}
.store_view_cont{margin-top:10px}
.store_view_cont > div{height:75vw}
#roadView{height:100%}

.deliveryTip{width:84vw;margin:0 auto;}
.deliveryTip span{display:inline-block;padding:0 10px;font-family:'NanumGothic';font-size:11px;letter-spacing:-0.05em;line-height:160%;border:solid 1px #c6171f;color:#c6171f;border-radius:20px;}
.searchDataInfo span{display:inline-block;margin-right:3px;margin-bottom:5px;padding:0 10px;font-family:'NanumGothic';font-size:11px;letter-spacing:-0.05em;line-height:160%;border:solid 1px #ae917d;color:#ae917d;border-radius:20px;}
.searchDataInfo span b{font-weight:bolder;}

.placefindbyApplepay{pointer-events:pointer}
.placefindbyApplepay input{position:absolute;top:0;left:0}
.placefindbyApplepay label{display:block;padding-left:26px;background:url('../img/applepay_check.png') no-repeat 0 0/20px 40px;font-family:'NanumGothicBold';font-size:14px;letter-spacing:-0.05em;line-height:20px;color:#111}
.placefindbyApplepay input:checked + label{background-position:0 -20px}
