/* BASIC css start */
.scroll_fixed .shopbrand {padding-top:87px}
.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
/*.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}*/
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items #MK_best_product li .listName{font-size:12px}
.shopbrand .MK_product_list .items #MK_best_product li .listPrice{font-size:15px}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #ccc; padding:0; margin:0 10px;width:24px;height:24px;line-height:23px;border-radius:50%;display:inline-block}
/*.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}*/
.shopbrand .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num {color: #aaaaaa;} 
.shopbrand .shopbrandTitle img {max-width: 100%; width:100%; height:auto;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}
.shopbrand .list_group {padding:0; overflow: hidden;}
.shopbrand .list_group select {width:50%; float: left;display: block;height: 45px;line-height: 45px;border-right: none;border-left:none}
.shopbrand .list_group select::-ms-expand {    display: none;}
.shopbrand .list_group select:last-child{float: right;border-left: solid 1px #ddd;}
/* Á¤±â¹è¼Û¿¡¸¸ º¸ÀÓ 2024.06.18 */
.subs_main_top{text-align: center;}
.subs_main_top img{display: block;font-size: 0;margin: 0 auto;max-width:100%}
.subs_main_top_txt{width:95%;border-radius:16px ;border:solid 1px #ccc;padding:15px;line-height:1.4;margin:15px auto;box-sizing:border-box;font-size:14px}
.subs_main_alrt {min-height:60px; font-size:18px; background-color:#ff3154; text-align:center; display:flex; justify-content:center; align-items:center; font-weight:500; line-height:1.2; color:#fff;letter-spacing:-1px}
.subs_main_alrt span{display: none;}
.subs_main_dls {padding:21px 32px ; background-color:#f8f8f5}
.subs_main_dls dt {display:block; margin-top:15px; font-size:17px; color:#000; font-weight:700}
.subs_main_dls ul {color:#666; margin-top:15px}
.subs_main_dls li {position:relative; padding-left:10px; font-size:14px; line-height:1.4; margin-bottom:10px}
.subs_main_dls li::before {position:absolute; left:0; top:8px; content:''; display:inline-block; width:3px; height:3px; background-color:#767676; vertical-align:top}
.subs_main_btm {margin-top: 50px;}
.subs_main_btm a{display: block;}
.subs_main_btm img{display: block;font-size: 0;margin: 0 auto;max-width: 100%;}


@media screen and (max-width:820px) {
.subs_main_alrt {min-height:80px;flex-direction: column;}
.subs_main_alrt span{display: block;}
}
@media screen and (max-width:510px) {
.subs_main_dls {padding:20px calc(32/500 * 100vw)}
.subs_main_alrt {font-size:15px;}
}
@media screen and (max-width:380px) {
.subs_main_alrt {min-height:100%;padding:20px calc(20/500 * 100vw);text-align:left }
.subs_main_alrt span{display: none;}
}
/* Æ¯Á¤Ä«Å×°í¸® »ó´ÜÀÌ¹ÌÁö */
.sub_main_ctg_top img{display: block;font-size: 0;margin: 0 auto;max-width:100%}
/* BASIC css end */

