@charset "utf-8";
body, th, td, input, select, textarea, button {font-size:12px}
a {display:inline-block;font-size:14px}
input {font-size:14px;}
h2 {display:none;font-size:16px}
h3 {font-size:16px}
body {min-width:1450px;}

/* 공용 */
.em_info {font-size:14px;}
.red_info {color:#e82c2b}
.delivery_type_pickup, .delivery_type_box {display:inline-block;padding:3px 7px;color:#fff;background:#e82c2b}
.delivery_type_box {background:#4397f7}
.line-through {text-decoration:line-through}
.flex-basic {display:flex;justify-content:center;flex-wrap:wrap}
.dp-flex {display:flex}
.gap-15 {gap:15px}
.mt-15 {margin-top:15px}
.text-right {text-align:right}
.tbl_head03 td {padding:25px 12px}
.sct_noitem {width:100%;text-align:center}

/* 헤더 */
#wrap-header .top-slide-wrap {display:inline-block;height:19px;overflow:hidden}
/* 글로벌 메뉴 */
#header .gnb-list .gnb-item a {font-size:17px}
#header .gnb-list .gnb-item {margin:0;padding:0 27px;border-bottom:3px solid #fff}
#header .gnb-list .gnb-item.active {border-bottom:3px solid #0097fe}
#header .search {margin-left: auto;}
#header .search #btn_over_search {padding:0 5px;font-size:19px;font-weight:400;cursor:pointer}
#header .search #hd_sch #sch_str {width:250px}
#header .search #hd_sch #sch_str:focus {box-shadow:none;border:0 !important;}
#gnb-list-child {display:none;position:absolute;z-index:999;margin-top:-1px;padding-bottom:20px;width:100%;height:auto;border-bottom:1px solid #ccc;background:#fefefe;border-top:1px solid #ccc}
#gnb-list-child .ma-auto {margin:0 auto;width:1000px}
#gnb-list-child .gnb-list-2depth {margin:20px 0 12px 0;font-size:17px;font-weight:700}
#gnb-list-child .gnb-list-child-ca-2depth {display:flex;flex-flow:column wrap;align-items:flex-start;gap:10px 0;margin:0 30px;width:230px;height:300px;}
#gnb-list-child .gnb-list-child-ca-2depth .gnb_2depth_wrap {width:200px;}
#gnb-list-child .gnb-list-child-ca-2depth .gnb-list-3depth li {line-height:2.8rem}
#gnb-list-child .gnb-list-child-ca-2depth .gnb-list-3depth li a {font-size:15px;color:#555}
#gnb-list-child .gnb-list-child-ca-2depth .gnb-list-3depth li a:hover {font-weight:bold;color:#4397f7}

#my_down_menu {display:none;z-index:99;position:absolute;top:40px;left:0;width:100%;background:#fff;border:1px solid #000}
#my_down_menu li:hover {background:#fafafa}
#my_down_menu li a {display:block;padding:3px;text-align:center;color:#333}
/* 메인 */
#p01 .section .swiper {text-align:center}
#p01 .section .swiper .banner img {width:100%;min-width:1450px;}
#sh_content {margin:0 auto}

.main_arrivals_item_wrap {min-height:440px}

#main_start_banner.item {flex-wrap:wrap;margin:0 auto;max-width:1450px}
#main_start_banner.item a {width:725px;overflow:hidden}
#main_start_banner.item img {max-width:100%}
#main_start_banner:hover img {filter:brightness(0.5)}
#main_start_banner a:hover img {filter:none}

#main_middle_banner {margin:60px auto 0 auto;width:1450px}
#main_middle_banner a {width:715px;overflow:hidden}
#main_middle_banner a img {transition: transform .5s ease;}
#main_middle_banner a:hover img {transform: scale(1.08);}

.mb_log_cate h2 {font-size:14px;}

.section .item .a2 .item-m.active {background:#000;color:#fff}
.section .item .sct_noitem {font-size:15px;text-align:center}

#main_new_arrivals_item_wrap, #main_best_arrivals_item_wrap {margin:0 auto;width:1450px;min-height:440px;overflow:hidden}
.btn_ca_list_wrap {min-height:90px;}


/* 푸터 */
.tail_it_text {margin:80px auto -65px auto;padding-top:15px;width:1450px;border-top:1px solid #eee;text-align:center;color:#aaa}
#main_latest_notice {margin: 10px 0;}
#main_latest_notice a {display:block}
#main_latest_notice a:hover {color:#4397f7}
#p04 {clear:both}
#shop_footer .footer_sns_icon {display:flex;gap:15px}

/* 일반 페이지 */
#ctt {padding:0}
.content_wrap {display:flex}
.content_wrap .left_menu_wrap {width:290px}
.content_wrap .left_menu_wrap h3 {padding:50px 30px;font-size:28px;background:#222;color:#fff}
.content_wrap .left_menu_wrap h4 {margin:25px 0 -10px 20px;font-size:18px}
.content_wrap .left_menu_wrap ul {margin:20px;}
.content_wrap .left_menu_wrap li {margin:10px 0;font-size:15px}
.content_wrap .left_menu_wrap li a {font-size:16px;}
.content_wrap .left_menu_wrap li a:hover {color:#4397f7}
.content_wrap .right_content_wrap {margin-left:40px;width:100%}
.content_wrap .right_content_wrap h3.title {margin-bottom:30px;padding:55px 0 48px;font-size:25px;text-align:center;border-bottom:3px solid #222}

/* 회원가입 */
.mb_log_cate h2 {display:block;}
.register_wrap .agree {position:relative;margin:50px 0;padding:50px 50px 50px 140px;width:50%}
.register_wrap .agree section {margin-bottom:40px;}
.register_wrap .agree .agree_text {font-size:14px;}
.register_wrap .agree .agree_text h3 {margin-top:20px;font-size:16px;font-weight:600;color:#333}
.register_wrap .agree .agree_text .submsg {display:block;margin-top:5px;color:#e33}
.register_wrap .agree .agree_text ul {margin-top:10px}
.register_wrap .agree .agree_text ul li {margin:10px 0 10px 15px;list-style:outside}
.register_wrap .agree .agree_check ul li {position:relative;list-style:none}
.register_wrap .agree .agree_check ul li label {font-weight:normal;color:#666}
.register_wrap .agree .agree_check ul li .popup_agree {float:right;font-size:13px;text-decoration:underline;font-weight:normal;color:#666;}
.fregister_agree input[type="checkbox"] + label span {position:absolute;top:3px;}
.uk-modal-dialog .uk-close {top:30px;right:30px;}
.uk-modal-dialog .uk-close:after {width:20px;height:20px;}
.uk-modal-header {border:0}
.uk-modal-header .uk-modal-title {display:block;padding-bottom:25px;border-bottom:3px solid #333;font-size:24px;font-weight:600}
.uk-modal-dialog {padding:20px 0}

.register_wrap .register {margin:50px 0;padding:50px;width:50%;border-left:1px solid #ccc}
.register_wrap .register .register_form_inner {border:0}
.register_wrap .register .register_form_inner ul li {display:flex}
.register_wrap .register .register_form_inner ul li > label {padding-top:10px;width:180px;height:40px;font-size:16px;}
.register_wrap .register .register_form_inner ul li input {font-size:14px}
.register_wrap .register .register_form_inner ul li.half_input {width:auto}
.register_wrap .register .register_form_inner .in_address {width:100%}
.register_wrap .register .register_form_inner ul li .frm_input {padding:8px;border:1px solid #ddd;border-radius:0;box-shadow:none;}
.register_wrap .register .register_form_inner ul li .frm_input::placeholder {color:#ccc}
.register_wrap .register .register_form_inner ul li .frm_input:read-only {background:#f1f1f1}
.register_wrap .register .register_form_inner ul li button.btn_frmline {height:44px}
.register_wrap #captcha #captcha_info {font-size:14px}
#fregisterform .btn_confirm {margin:20px}
.register_wrap .register .btn_confirm #btn_submit, .register .btn_confirm .btn_close {font-size:16px;border-radius:0}
.register_wrap .register .btn_confirm #btn_submit {background:#000;color:#fff}
/* // 회원가입 */

/* 회원관련 */
#mb_confirm {margin-top:50px;width:480px}
#mb_confirm .confirm_id {font-size:14px}
#mb_confirm .btn_submit {border-radius:0;color:#fff;background:#000;}
#mb_confirm fieldset .frm_input {border-radius:0}
#mb_confirm_id  {font-size:14px}
/* //회원관련 */

/* 영카트 수정 */
#sct_location.view_location {font-size:12px}



/* 상품페이지 */
#sit_ov_from {border:0}
#sit_ov_wrap {width:1400px;border-top:0}
#sit_ov_wrap #sit_pvi {}
#sit_ov_wrap #sit_pvi #sit_pvi_thumb {display:flex;flex-wrap:wrap;float:none;width:650px;}
#sit_ov_wrap #sit_pvi #sit_pvi_big {float:none}
#sit_ov_wrap #sit_pvi #sit_pvi_big img.popup_item_image {width:650px}
#sit_ov_wrap #sit_ov {width:560px}
#sit_ov_wrap #sit_ov #sit_title {display:block;margin-bottom:7px;font-size:26px}
#sit_ov_wrap #sit_ov #sit_delivery_type {display:inline-block;float:right;}
#sit_ov_wrap #sit_ov #sit_desc {margin-bottom:5px;font-size:20px;color:#222;font-weight:500}
#sit_ov_wrap #sit_ov #sit_code {margin-bottom:15px;font-size:13px;}
#sit_ov_wrap #sit_ov #sit_dec_info {line-height:25px;font-size:15px;font-weight:300;color:#111}
#sit_ov_wrap #sit_ov h3.sit_spec_info_title {margin:25px 0 8px;font-size:19px;font-weight:bold} 
#sit_ov_wrap #sit_ov #sit_spec_info {line-height:25px;font-size:15px;font-weight:300;color:#111} 
#sit_ov_wrap #sit_ov #sit_price {margin:25px 0 10px 0;font-size:20px;}
.item_right_bottom_info_wrap {margin-top:25px;}
.flex_item_right_wrap {display:flex;padding:15px 10px;border-top:1px solid #bbb}
.flex_item_right_row {display:flex;font-size:15px;}
.flex_item_right_row label.label-title {display:flex;align-items:center;padding-left:10px;min-width:100px;font-size:15px;font-weight:600;color:#333}
.flex_item_right_row em {display:inline-block;font-size:14px;}

#sit_agree_text_wrap {position:relative;margin-top:35px;font-size:13px;}
#sit_agree_text_wrap .title {display:inline-block;position:absolute;top:-12px;padding:3px 15px;font-size:14px;color:#fff}
#sit_agree_text_wrap .title_1 {background:#e82c2b}
#sit_agree_text_wrap .title_2 {background:#4397f7}
#sit_agree_text_wrap ul {padding:20px 15px 10px 15px;background:#f2f2f2}
#sit_agree_text_wrap li {margin-left:16px;padding:3px 0;text-indent:-16px;}
#sit_agree_text_wrap .agree_pickup {display:block;margin:5px 0 0 16px;color:#333;font-weight:bold}
#sit_agree_text_wrap .agree_pickup #agree_pickup {border-radius:0;}

#sit_ov_btn {margin-top:20px}
#sit_ov_btn button {margin:2% 2% 2% 0;width:49%;height:60px;border:1px solid #292929;font-size:18px;border-radius:0}
#sit_ov_btn button:last-child {margin-right:0}
#sit_ov_btn .sit_btn_buy {margin-right:0;background:#292929}
#sit_ov_btn .sit_btn_soldout {background:#fff;cursor:default}

#sit_star_sns {display:none}

#sit_info {display:none}
.sit_info {margin:0;padding:0;border:0;}

#sit .sh-item-info-wrap {display:flex;margin-top:50px;width:100%;background:#f2f2f2;}
#sit .sh-item-info-wrap .sh-item-info {display:flex;align-items:center;padding:10px 34px;font-size:16px;border-bottom:3px solid #b3b3b3;cursor:pointer}
#sit .sh-item-info-wrap .sh-item-info.active {font-weight:bold;border-color:#0097fe}
#sit .sh-item-content {margin:20px;font-size:14px;}


/* 아이템 옵션 */
#sit_ov_from .item_option_wrap {border-top:1px solid #bbb;}
#sit_ov_from .item_option_wrap .sit_option {margin:0;padding:0}
#sit_ov_from .item_option_wrap .sit_option .get_item_options {display:flex;flex-direction:column;padding:10px;border-bottom:1px solid #bbb}
#sit_ov_from .item_option_wrap .sit_option .get_item_options .it_option_wrap {display:flex}
#sit_ov_from .item_option_wrap .sit_option .get_item_options label.label-title {display:flex;align-items:center;padding-left:10px;min-width:100px;font-size:15px;font-weight:600;color:#333}
#sit_ov_from .item_option_wrap .sit_option .get_item_options .it_option {display:flex;flex-wrap: wrap}
#sit_ov_from .item_option_wrap .sit_option .get_item_options .it_option li {margin:5px;padding:5px 7px;min-width:70px;font-size:14px;text-align:center;border:1px solid #bbb;cursor:pointer}
#sit_ov_from .item_option_wrap .sit_option .get_item_options .it_option li:hover {background:#f3f3f3;color:#079bfd;border-color:#079bfd}
#sit_ov_from .item_option_wrap .sit_option .get_item_options .it_option li.disabled {background:#828282;text-decoration:line-through;cursor:default}

#sit_ov_from #sit_opt_added li .opt_name {font-size:14px;line-height:35px}
#sit_ov_from #sit_opt_added .sit_opt_list {margin:0;border-top:0}
#sit_ov_from #sit_tot_price {display:flex;}
#sit_ov_from #sit_tot_price.active {/* border-bottom:1px solid #bbb */}
#sit_ov_from #sit_tot_price span {display:flex;align-items:center;padding:10px 0 10px 20px;min-width:100px;font-size:15px;font-weight:600;line-height:35px;background:#000;color:#fff}
#sit_ov_from #sit_tot_price strong {margin-left:0;padding:10px 0 10px 20px;width:100%;text-align:left;background:#f3f3f3;color:#e82c2b}

.pickup_price_info {font-size:15px;color:#222}

#sit_ov_btn button.sit_btn_find_store {background:#fff;color:#222;border:1px solid #222}
#sit_ov_btn button.sit_btn_buy_pickup {background:#e82c2b;color:#fff;border:1px solid #e82c2b}



#sit_siblings {display:none}

/* 장바구니 */
.btn_cart_del button {border-radius:0}
#sod_bsk_list #mod_option_frm {max-height:515px;}
#mod_option_frm #sit_sel_option h3 {font-size:14px}
#mod_option_frm .option_wr h3 {display:none}
#mod_option_frm #sit_tot_price {font-size:17px;padding:8px 0 3px 5px}




/* 관련상품 */
#sit_rel {margin-top:60px;border:0}



#sct_sortlst {margin-top:40px}
#sct_location {display:none}

.od_prd_list .total_prc {font-size:14px}

#sod_bsk .tbl_head03 table {border-left:1px solid #cecece;border-right:1px solid #cecece}
#sod_bsk .tbl_head03 table, #sod_bsk .tbl_head03 th, #sod_bsk .tbl_head03 td {border-collapse:collapse}
#sod_bsk .tbl_head03 thead th {padding:10px 0;border-top:1px solid #cecece;background:#f2f2f2}
#sod_bsk .tbl_head03 tbody td {border:0;border-bottom:1px solid #cecece}
#sod_bsk .sod_option_btn .mod_options {height:auto;padding:2px 8px;background:#229cfb;color:#fff;border:1px solid #229cfb;border-radius:0}


/* 주문 */
.sod_left {width:808px}
.sod_right {width:397px}
#sod_frm, #sod_fin {margin:0 auto;width:1225px;}
#sod_fin_pay li>strong {width:58px}
#sod_fin_pay li>span {width:272px}
/* // 주문 */


/* 게시판 */
#bo_v #bo_v_title .bo_v_tit {font-size:20px}



/* 서브페이지 상단이미지 */
#sub_top_img {display:flex;justify-content:center;align-items:center;margin:0 0 20px 0;height:245px;background-position:center;background-repeat:no-repeat;/* background-size:cover */}
#sub_top_img h1 {font-family:'n2', 'Noto Sans KR', '나눔 고딕', 'Nanum Gothic', 'Nanum Myeongjo', 'Malgun Gothic', '맑은 고딕', '돋움', sans-serif;font-size:36px;color:#fff;text-shadow:7px 7px 10px #35368bb8}
/* // 서브페이지 상단이미지 */

/* 상품리스트 */
.shop_select_to_html .category_title {font-size:14px;}
.shop_select_to_html .menulist {border-radius:0}
#sct_sortlst {height:50px;border-left:0;border-right:0}
#sct_sortlst #sct_sort_n {float:none;width:100%;}
#sct_sortlst #sct_sort_n #sct_location {display:inline-block;position:relative;float:left;padding:2px;}
#sct_sortlst #sct_sort_n #sct_location .shop_select_to_html.shop_hover_selectbox:last-child > span {font-weight:700}
#sct_sortlst #sct_sort_n .ca_order_box_wrap {float:right;margin-top:15px}
#sct_sortlst #sct_sort_n .ca_order_box_wrap .ca_total_count {font-size:13px;} 
#sct_sortlst #sct_sort_n .ca_order_box_wrap .ca_total_point {display:inline-block;padding-left:20px;}
#sct_sortlst #sct_sort_n .ca_order_box_wrap .shop_select_to_html .category_title {font-weight:600;color:#4397f7}
.list_top_category_wrap {margin:0 auto;max-width:1000px;}
.list_top_category_wrap .list_top_category {flex-wrap:wrap;}
.list_top_category .item-m{margin:5px;width:190px;height:35px;font-size:14px;font-family: 'Noto Sans KR';font-weight:400;border:1px solid #666;}
.list_top_category .item-m.active {background:#000;color:#fff}
.list_top_category .item-m:hover {cursor: pointer;background-color: black; color: white;}
.list_top_category .item-m.no_content{background:none;cursor:auto;border:0}
.item-price .delivery_type {display:inline-block;padding:3px 7px;font-size:11px;color:#fff;background:#4397f7}
.item-price .delivery_type.delivery_type_pickup {background:#e82c2b}

.item_ca_list {margin-top:20px}
.item_ca_list .item_type_list {flex-wrap:wrap;}
.item_ca_list .item_type_list .item-c {position:relative;width:25%;padding:25px;text-align:center}
.item_ca_list .item_type_list .item-c:hover {border: 0; box-shadow : 2px 2px 5px 2px silver; cursor: pointer;} 
.item_ca_list .item_type_list .item-c-image img{width:100%;height:100%;max-width:290px;max-height:290px;}
.item_ca_list .item_type_list .item-price {font-size: 16px; font-family: 'Noto Sans KR';font-weight:500; text-align: center;}
.item_ca_list .item_type_list .item-price div { margin: 15px;}
.item_ca_list .item_type_list .item-price div:nth-child(2) { font-family: 'Noto Sans KR';font-weight:400;}
.item-price .line-through {font-size:14px;}

#sct .pg_wrap {margin-top:25px;padding-top:25px;border-top:1px solid #eee}

/* 상품리스트 상단 아이콘 */
#sct .item_ca_list .item-c-image {position:relative;}
.label_item_photo_top {display:inline-block;margin-right:5px;padding:2px 7px;min-width:54px;font-size:11px;text-align:center;color:#fff;background:#7f7f7f}
.label_item_photo_top_new {background:#4397f7}
.label_item_photo_top_sale {background:#f00}
.label_item_photo_top_x {background:#000}
.label_item_photo_top_free {background:#f5fafe;color:#007be6;border:1px solid #92c7f4}



/* 상품검색 */
#ssch {margin:20px 0}
#ssch h2 {font-size:1.8em;line-height:30px;margin:10px 0}
#ssch h2 .ssch_result_total {float:right;color:#6f6f6f;font-size:0.55em;font-weight:normal}
#ssch h2 strong {color:#ff005a}
#ssch_frm {background:#fff;border:1px solid #e3e5e8}
#ssch_frm .ssch_scharea {padding:15px;text-align:center;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_scharea:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm .ssch_scharea label {display:inline-block;margin:0 8px 0 0}
#ssch_frm .ssch_scharea .ssch_input {height:45px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
#ssch_frm .ssch_scharea .btn_submit {width:90px;height:45px;margin-right:5px;padding:0 5px;font-weight:bold;border:1px solid #2e3745;background:#434a54}

#ssch_frm .ssch_left {}
#ssch_frm .ssch_option {padding:15px;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_option .ssch_input {height:32px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

#ssch_frm p {padding:15px;color:#737373;border-bottom:1px solid #e3e5e8}

#ssch_cate {background:#fff;border-bottom:1px solid #e3e5e8;padding:15px}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;width:20%;border-right:1px solid #f6f6f6}
#ssch_cate li:nth-child(5n) {border-right:0}
#ssch_cate li span {font-weight:normal}
#ssch_cate a {display:block;padding:0 10px;line-height:40px}
#ssch_cate a:hover {color:#3a8afd}

#ssch_sort {float:left;width:80%}
#ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none}
#ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
#ssch_sort li a {border-left:1px solid #ddd;display:block;padding:0 10px}
#ssch_sort li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd}
#ssch_sort li:hover a {color:#3a8afd}
#ssch_sort li:first-child a {border:0}

#ssch_sort_all {display:flex;justify-content:flex-end;margin:0;padding:0 15px;list-style:none}
#ssch_sort_all:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort_all li {position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
#ssch_sort_all li a {display:block;padding:0 10px}
#ssch_sort_all li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#3a8afd}
#ssch_sort_all li:hover a {color:#3a8afd}
#ssch_sort_all li:first-child a {border:0}


/* 기타 */
#bo_list .td_chk {border-bottom:0}
#popup_item_image {display:none}

/* 지도 */
.store_list_wrap {position:relative}
.store_list_wrap #store_sch {position:absolute;top:10px;left:10px;z-index:1;margin-bottom:10px;border:1px solid #ccc;background:#fff;border-radius:3px}
.store_list_wrap #store_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
.store_list_wrap #store_sch select {float:left;margin:6px 5px;padding:1px 3px;height:20px;border:0;border-right:1px solid #ddd;}
.store_list_wrap #store_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left}
.store_list_wrap #store_sch .sch_btn{float:left;height:38px;background:none;border:0;width:40px;font-size:15px}
.store_list_table {width:100%}
.store_list_table, .store_list_table th, .store_list_table td {padding:15px;border-collapse:collapse;border-bottom:1px solid #ddd}
.store_list_table thead th {border-top:2px solid #ccc;background:#fcfcfc}
.store_list_table .text-center {text-align:center}

.store_list_wrap .top_btn_wrap {padding:6px 0;float:left}
.store_list_wrap .top_btn_wrap .store_btn_list {display:inline-block;padding:2px 15px;border:1px solid #ccc;border-radius:3px;font-size:13px;line-height:24px}
.store_list_wrap .top_btn_wrap .store_btn_list:hover {font-weight:bold;color:#fff;background:#4158d1}
.store_list_wrap .store_paging {margin-top:20px;}

.store_list_wrap #nMap_store_list {height:300px;outline:none}
.store_list_wrap .nMap_cluster_1,
.store_list_wrap .nMap_cluster_2,
.store_list_wrap .nMap_cluster_3,
.store_list_wrap .nMap_cluster_4,
.store_list_wrap .nMap_cluster_5 {cursor:pointer;width:40px;height:40px;line-height:42px;font-size:12px;color:white;text-align:center;font-weight:bold;border-radius:50%;background:#3353ee99}

/* 상세 */
#modal_store_info {padding:0;font-size:13px}
#modal_store_info h3 {padding:15px;font-size:1.3em;border-bottom:1px solid #eee;font-weight:bold;color:#fff;background:#343b4d}
#modal_store_info .modal_content {padding:10px 25px 15px 25px;max-height:600px;overflow-y:auto}
#modal_store_info .store_info {display:table;margin-top:6px;width:100%}
#modal_store_info .store_info dl {display:table-row;color:#565656;line-height:1.8em}
#modal_store_info .store_info dt, 
#modal_store_info .store_info dd {display:table-cell;padding:4px;border-bottom:1px solid #eee}
#modal_store_info .store_info dt {width:25%}
#modal_store_info .store_content {margin-top:10px;padding:7px;border:1px solid #ddd;border-radius:5px;background:#fcfcfc}
#modal_store_info .store_content img {max-width:100%}
#modal_store_info .store_map {display:none;margin-top:13px}
#modal_store_info #nMap_store {height:250px;border-radius:8px}
.blocker {z-index:9999}

@media ( max-width: 767px ) {
    .store_list_wrap #store_sch {position:relative;top:0;left:0;float:none;margin:0;}
    .store_list_wrap #store_sch select#store_area1 {width:80px;}
    .store_list_wrap #store_sch select#store_area2 {width:100px;}
    .store_list_wrap #store_sch select#sfl {width:70px;}
    .store_list_wrap #store_sch .sch_input{width:calc(100% - 320px);}
    #modal_store_info {padding:0;width:95%}
    #modal_store_info .modal_content {padding:10px;}
}
