#placeLoadMap{z-index:1;height:500px;margin:0 auto}

.new_store{padding:70px 0 50px;background-color:#f9f9f9}
.new_store_tit{padding-bottom:40px}
.new_store .store_box{float:left;position:relative;margin-right:20px;margin-bottom:20px;width:220px;height:150px;background-color:#fff;box-sizing:border-box}
.new_store li:nth-child(5n){margin-right:0}
.new_store .store_box a{display:inline-block;width:100%;height:100%}
.new_store .store_open{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#c6171f;font-family:'NanumGothicBold';font-size:16px;line-height:40px;letter-spacing:-0.05em;color:#fff}
.new_store .store_open span{font-style:italic}
/* .new_store .store_open.cm_soon{background-color:#6ec9c0;text-transform:uppercase} */
.new_store .store_open.cm_soon{background-color:#888;text-transform:uppercase}
.new_store .store_box .district{padding:30px 0 7px;font-family:'NanumGothic';font-size:16px;letter-spacing:-0.05em;color:#666}
.new_store .store_box .store_name{font-family:'NanumGothicBold';font-size:20px;letter-spacing:-0.05em;color:#333}

.all_store{padding-bottom:100px}
.all_store .store_info_tit{padding:95px 0 40px}

.place_find_wrap{margin-bottom:50px;padding:26px 0 0 148px;height:90px;background-color:#f9f9f9;box-sizing:border-box}
.place_find_wrap > .cols{display:inline-block;vertical-align:top;text-align:left}
.place_find_wrap > .cols.select{width:200px;margin-right:10px}
.place_find_wrap > .cols.select > button{width:100%;height:40px;padding-left:13px;border:1px solid #ccc;background:#fff url('../img/select_ico.png') no-repeat 175px 50%;font-size:16px;line-height:40px;letter-spacing:-0.05em;color:#666;text-align:left;box-sizing:border-box}
.local_list_wrap{display:none;overflow:hidden;position:relative;height:248px;border:1px solid #ccc;box-sizing:border-box}
.local_select{position:relative;width:100%;background-color:#fff;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:290px}
.placefindbyname{position:relative;height:40px;border:1px solid #ccc;background-color:#fff;font-size:15px;letter-spacing:-0.05em;color:#2b2a28;box-sizing:border-box}
.placefindbyname label{display:block;position:absolute;left:16px;top:0;font-size:16px;letter-spacing:-0.05em;color:#666;line-height:40px}
.place_name{width:250px;height:38px;padding:16px 15px 15px;border:0;box-sizing:border-box}
.place_btn{position:absolute;right:-1px;top:-1px;width:40px;height:40px;margin-left:1px;border:0;font-size:0;background:url('../img/view_ico.png') no-repeat center;background-color:#c6171f}
.place_find_wrap > .cols.applepay_check{}
.placefindbyApplepay{padding:8px 0 0 14px;pointer-events:pointer}
.placefindbyApplepay input{position:absolute;top:0;left:0}
.placefindbyApplepay label{display:block;padding-left:32px;background:url('../img/applepay_check.png') no-repeat 0 0/25px 50px;font-family:'NanumGothicBold';font-size:16px;letter-spacing:-0.05em;line-height:25px;color:#111}
.placefindbyApplepay input:checked + label{background-position:0 -25px}

.store_table{table-layout:fixed}
.store_table thead th{padding:18px 0;border-top:4px solid #c6171f;border-bottom:1px solid #c6171f;font-family:'NanumGothicBold';font-size:18px;letter-spacing:-0.05em;color:#333}
.store_table tbody th, .store_table tbody td{height:55px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0.1);font-size:16px;letter-spacing:-0.05em;color:#666}
.store_table tbody td:first-child{font-family:'NanumGothicBold';font-size:18px;letter-spacing:-0.05em;color:#333}
.store_table tbody td:nth-child(3){padding-left:10px;font-size:17px}
.store_table tbody td:nth-child(4){font-size:18px}
.options{font-size:0}
.options li{display:inline-block;margin:0 4px}

.place_modal{overflow:hidden;position:relative;width:226px}
.place_title{position:relative;width:220px;height:34px;margin:1px 0 0 2px;padding-left:10px;border-bottom:1px solid #ebebeb;font-weight:700;font-size:14px;line-height:34px;letter-spacing:-0.05em}
.place_cont{position:relative;margin:1px 0 0 2px;width:220px;padding:5px 10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}
.place_addr{font-size:14px;color:#888;line-height:150%;letter-spacing:-0.05em}
.more_btn_wrap{display:block;position:relative;width:100px;height:24px;margin:5px auto 0;border-radius:4px;background-color:#2b2a28;line-height:24px;letter-spacing:-0.05em;font-size:14px;color:#fff;text-align:center}

/* 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{overflow:hidden;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}

.deliveryTip span{display:inline-block;margin-right:3px;margin-bottom:12px;padding:0 10px;font-family:'NanumGothic';font-size:15px;line-height:160%;border:solid 1px #c6171f;color:#c6171f;border-radius:20px;}
.searchDataInfo span{display:inline-block;margin-right:3px;padding:0 10px;font-family:'NanumGothic';font-size:15px;line-height:160%;border:solid 1px #ae917d;color:#ae917d;border-radius:20px;}
.searchDataInfo span b{font-weight: bold;}

.store-top-note{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.service-icons{display:flex;text-align:right}
.service-icons li{display:flex;align-items:center;margin-left:20px}
.service-icons li:first-child{margin-left:0}
.service-text{margin-left:10px;font-size:14px}
