@import url('place_modal.css');

.place_find_container{position:relative}
.place_find_wrap{position:absolute;left:15%;top:-100px;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;margin-right:10px}
.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}

.reset_btn{position:relative;height:48px;padding:0 15px;border-radius:4px;background-color:#e12800;font-size:15px;letter-spacing:-0.05em;color:#2b2a28;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);color:#fff;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}

#placeLoadMap{width:100%;height:630px}
.place_modal{overflow:hidden;position:relative;width:226px;box-shadow:1px 2px 4px rgba(5, 0, 1, 0.2)}
.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}
.infoWindowClose{position:absolute;font-size:17px;right:3px;top:-3px;width:34px;height:34px}
.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{display:block;position:relative;width:100px;height:32px;padding:0 5px;margin:20px auto;background-color:#2b2a28;line-height:32px;letter-spacing:-0.05em;font-size:14px;color:#fff;text-align:center}
.markerIcon{width:47px;height:42px;padding-top:12px;background:url('../../../design/other/marker.png') no-repeat;background-size:cover;font-size:0;font-family:'NotoSansKR-Bold';color:#c4141b;text-align:center}

.map_wrap{margin:0 auto;padding-top:200px;max-width:1430px}
.map_area{width:100%;height:574px}
.map_list{margin-top:72px}
.map_list table{width:100%;text-align:center}
.map_list th{line-height:70px;border-top:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;font-family:'NotoSansKR-Medium';font-size:22px;letter-spacing:-0.025em;color:#222}
.map_list td{line-height:70px;border-bottom:1px solid #ccc;font-family:'NotoSansKR-Regular';font-size:18px;letter-spacing:-0.025em;color:#666}
.map_list td .open_type{margin-left:43px;width:110px;height:35px;border-radius:17.5px;background-color:#005bac;font-family:'NotoSansKR-Medium';font-size:16px;line-height:35px;letter-spacing:-0.025em;color:#fff;text-align:center;text-indent:0}
.map_list td .open_type.new{background-color:#e12800;font-family:'NotoSansKR-Bold';font-size:18px}
.map_list th:nth-child(1),
.map_list td:nth-child(1){text-indent:86px}
.map_list td:nth-child(1){font-family:'NotoSansKR-Medium';font-size:18px;color:#222}
.map_list th:nth-child(5),
.map_list td:nth-child(5){text-indent:-86px}
.map_list td:nth-child(2) img{width:37px}

.map_view_wrap{margin:0 auto;padding-top:100px;padding-bottom:100px;width:1200px}
.map_view_wrap .view_ttl{margin-bottom:50px;border-top:2px solid #7d7d7d;border-bottom:1px solid #ccc;line-height:111px;font-family:'NotoSansKR-Medium';font-size:26px;letter-spacing:-0.025em;color:#222;text-indent:50px}
.view_info_wrap{margin:0 auto;width:1100px}
.view_info{display:flex;gap:35px;width:100%;}
.view_info_wrap .img_wrap{float:left;margin-right:35px;width:620px}
.view_info_wrap .img_wrap .swiper-slide{height:430px}
.view_info_wrap .img_wrap .img_btn{position:absolute;top:50%;margin-top:-20px;width:20px;height:40px;cursor:pointer}
.view_info_wrap .img_wrap .swiper-button-prev{left:41px;background-image:url('../../../img/page/store/store_left.png')}
.view_info_wrap .img_wrap .swiper-button-next{right:41px;background-image:url('../../../img/page/store/store_right.png')}
.view_info_wrap .info_wrap{float:left;padding-top:20px}
.view_info_wrap .info_wrap li{margin-top:20px}
.view_info_wrap .info_wrap li:first-child{margin-top:0}
.view_info_wrap .info_wrap li:nth-child(3) img{margin-right:19px}
.view_info_wrap .info_wrap li:nth-child(3) img:last-child{margin-right:0}
.view_info_wrap .info_wrap li:nth-child(4) a{margin-right:9px;margin-top:10px}
.view_info_wrap .info_wrap li:nth-child(4) a:last-child{margin-right:0}
.view_info_wrap .info_wrap .th,
.view_info_wrap .info_wrap .td{font-family:'NotoSansKR-DemiLight';font-size:18px;line-height:194%;letter-spacing:-0.025em;color:#222}
.view_info_wrap .info_wrap .th{font-family:'NotoSansKR-Medium'}
.view_info_wrap .com_map{margin:50px 0;width:100%;height:430px}
.view_info_wrap .other_list{margin-bottom:50px;border-top:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d}
.view_info_wrap .other_list > *{line-height:86px;font-family:'NotoSansKR-DemiLight';font-size:18px;letter-spacing:-0.025em;color:#666;text-indent:49px}
.view_info_wrap .other_list span{margin-right:29px;font-family:'NotoSansKR-Medium';color:#222}
.view_info_wrap .other_list .list_prev{border-bottom:1px solid #ccc}
.view_info_wrap .link_list{display:block;margin:0 auto;width:200px;height:70px;background-color:#000;font-family:'NotoSansKR-Medium';font-size:17px;line-height:70px;letter-spacing:-0.03em;color:#fff;text-align:center}

.oversea_wrap{margin:0 auto;max-width:1430px}
.oversea_map{height: 630px;margin-top: 50px;background: url('../img/oversea_list_map.jpg') no-repeat center;}