/* BASIC css start */
.local_food_wrap { display: flex; justify-content: space-between; gap: 20px; width: 1500px; margin: 0 auto; } 

.detail_wrap { position: relative; text-align: center; width: 100%; } 
.detail_wrap .brand_img { margin: 0 0 80px; } 
.detail_wrap .brand_img img { width: 100%; } 

.local_food_list {position: relative;width: 100%;margin: 0 auto;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;gap: 20px;} 
.local_food_list dl { width: 23%; } 
.local_food_list dl.act dt:after{content: '';background: url(/design/gmjangter/img/mo_relatedChk.svg) no-repeat center !important;background-size: cover !important;opacity: 1;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.local_food_list dl dt {position: relative;margin: 0 0 15px;border-radius: 
4px;overflow: hidden;} 
.local_food_list dl dt img { width: 100%; } 
.local_food_list dl dt a:hover:after{ content: ""; width: 100%; height: 100%;  background-color: rgba(255, 255, 255, 0.3); position: absolute; top: 0; left: 0; }
.local_food_list dl dd { text-align: left; } 
.local_food_list dl dd .p_name { display: -webkit-box; word-break: keep-all; text-align: left; line-height: 1.4; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 15px; font-size: 15px; } 
.local_food_list dl dd .p_price { margin: 0; padding: 0; box-sizing: border-box; font-weight: 700; font-size: 16px;  letter-spacing: -0.2px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; } 
.local_food_list dl dd .p_opt { } 

.prd-btns .soldout { margin-top:6px; width:448px; height:104px; font-size:14px; color:#231f20; text-align:center; line-height:104px; letter-spacing:2px; border:1px solid #231f20; background:#fff }
.prd-btns a { margin-top:6px; }
.prd-btns .btn_buy { display:block; width:448px; height:48px; font-size:13px; color:#fff; text-align:center; line-height:48px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.prd-btns .btn_buy:hover { color:#000; background:#fff }
.prd-btns .btn_buy:active { position: relative; top: 1px }
.prd-btns .btn_cart { display:block; margin:0 0 0; width:448px; height:48px; font-size:13px; color:#231f20; text-align:center; line-height:48px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.prd-btns .btn_cart:hover { color:#fff; background:#231f20 }
.prd-btns .btn_cart:active { position: relative; top: 1px }
.prd-btns .btn_pick { display:block; margin:-1px 0 30px; width:448px; height:48px; font-size:13px; color:#231f20; text-align:center; line-height:48px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
.prd-btns .btn_pick:hover { color:#fff; background:#231f20 }
.prd-btns .btn_pick:active { position: relative; top: 1px }
.prd-btns .btn_barotalk { display:block; margin-top:10px }


/* ¿É¼Ç °á°ú ¸®½ºÆ® */
#MK_innerOptWrap { } 
#MK_innerOptWrap #MK_innerOptScroll.line { padding-top:5px; margin-top:5px; border-top:1px solid #e4e4e5; } 
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; } 
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; font-size:13px; margin:16px 0; *padding-bottom:0; } 
#MK_innerOptWrap .MK_inner-opt-cm li:after { display:block; clear:both; content:'' } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display:block; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name {overflow:hidden;width:200px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;text-align: left;} 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { bottom:4px; right:0; font-size:16px; color:#060606; font-weight:normal; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { font-weight:bold } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { top:3px; right:0; width:13px; height:13px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_comment_del.gif) 0 0 no-repeat } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl { position:relative; margin-top: 10px; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option {width:42px;height: 26px;line-height: 26px;border: 1px solid #dfdfdf;text-align:center !important;} 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a { float:left; display:inline-block; width:26px; height:26px; text-indent:-9999em; margin:0; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up { background-position:0 0; margin:0 4px; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px } 
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { font-weight:bold; } 

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; } 
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_btn-del { display: inline-block; *float:left; } 
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price { top:4px; bottom:0; right:23px; } 
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name { width:200px; line-height:26px; } 
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl { vertical-align:middle; margin-top:0; } 

/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li { padding-bottom:0; } 
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_03 { } 
/* ÃÑÇÕ°è */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; } 
#MK_innerOptAdd { display:none; padding: 0 5px; font-size: 12px; color: #333; text-align: right; } 
#MK_innerOptTotal { padding-top:20px; border-top:1px solid #e4e4e5; *zoom:1; text-align:right; } 
#MK_innerOptTotal:after { display:block; clear:both; content:'' } 
#MK_innerOptTotal .totalLeft { float:left } 
#MK_innerOptTotal .totalRight { float:right } 
#MK_innerOptTotal .MK_txt-total { font-size:18px; color:#0e0e0e } 
#MK_innerOptTotal .MK_txt-won { font-size:18px; color:#0e0e0e } 
#MK_innerOptTotal .MK_total { font-size:12px; color:#fd0100; } 
#MK_innerOptTotal .totalRight .MK_total { display:contents; margin-top:-4px; font-size:24px; color:#000; vertical-align:middle; } 

/* Ã¹¹øÂ° »óÇ° ¿É¼Ç ¼û±èÃ³¸® */
#basic_0{display:none;}


#layerShopChoice {
    position: fixed !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.prd-btns {
    margin-top: 20px;
}

body #layerShopChoice .shop-info-tb th div{font-size:14px;}
body #layerShopChoice .shop-info-tb input.input-date{padding:2px;}
body #layerShopChoice .layer-btn-area ul li.last{display:none;}

/* BASIC css end */

