/* BASIC css start */
#header { height:0 !important; }
/* BASIC css start */
/* BASIC css start */
.shopbrandTitleImage img{width:100%}
.shopbrand h2 { text-align:left; font-size: 18px; font-weight:bold; padding:20px 0 3px 10px;}

/*
.shopbrand h2 { text-align:left; font-size: 1.5em; font-weight:bold; padding:20px 0 3px 10px;}
.shopbrand .MK_product_list {background-color:#f9f9f9;}
.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 .paging-num {text-align: center; clear: both; margin:5px 0 10px;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding: 10px 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%; padding:0px 0 60px 0;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}
*/


/* Ä«Å×°í¸® ½ºÅ©·Ñ */

/* Ä«Å×°í¸® ½ºÅ©·Ñ */
.shopbrand .shopBrandCateArea {padding-top: 0px; padding-bottom: 60px; position:relative;/* height: 27px; */z-index:1;overflow: hidden;}
.shopbrand .shopBrandCateArea .hScrollArea {position:relative;max-width:100%; overflow:hidden; }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea {margin-bottom: 0;margin-left: 12px;padding: 0;/* width:100%; */font-size:0;white-space:nowrap;box-sizing:border-box;;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style: none; /* IE, Edge */ scrollbar-width: none; /* Firefox */}
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar { height:0px }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track { display:none }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { height:0px; width:0px }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar {display: none;}
.shopbrand .shopBrandCateArea .hScrollArea .link { display:inline-block; padding:0 3px; position:relative; line-height:1 }
.shopbrand .shopBrandCateArea .hScrollArea .link .txt {display:block;padding: 0px 0px 10px;position:relative;font-size: 14px;color: #000;margin-right: 20px;}
.shopbrand .shopBrandCateArea .hScrollArea .link.on .txt { color:#fff; font-weight:600;border-bottom: 2px solid #000;color: #000;}
.shopbrand .shopBrandCateArea .hScrollArea .link:first-child {padding-left: 4px;}
.shopbrand .shopBrandTitle {font-size: 22px;margin: 0px 16px 0px;padding: 35px 0 20px;font-weight: 700;/* width: 100%; */text-align: left;}


.shopbrand h2 { text-align:left; font-size: 2.2em; font-weight:bold; padding:40px 0 20px 10px;}
.shopbrand .MK_product_list {background-color:#fff;}
.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 .paging-num {text-align: center; clear: both; margin:5px 0 10px;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding: 10px 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%; padding:0px 0 0px 0;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}



/* µ¿¿µ»ó¿µ¿ª */
#video {width:100%; margin: 0 0 0 0; padding-top: 10%; background:#000;}
.video {width:96%; margin: 0 0 0 2%; }
.videoList li:first-child{margin-top:0;}
.videoList li{margin-top:60px}
.videoTitle { margin:20px 0 10px -15px; line-height:1.4;padding: 0 6.75%; color: #fff; font-size: 25px; font-weight: 700;line-height: 34px;letter-spacing: -0.5px;}
.videoSubTitle { margin:0 0 20px -15px; color:#fff; font-size: 15px; font-weight: 300;line-height: 20px; letter-spacing: -0.5px; padding: 0 6.75% 15%; }
EMBED { width:100% !important; height:222px !important;}




/* Best ·Ñ¸µ»óÇ° */
.MK_product_list { position:relative; overflow:hidden; background:#f5f5f5; padding: 0 0 15% 2%; margin-top:0px; margin-bottom:20px;}
.MK_product_list p.ttl {font-size: 20px;display: inline-block;margin: 10% auto 3%;width: 100%;text-align: center;font-weight:bold;}
.MK_product_list .shoplistBest {position:relative; margin:0 auto; overflow: hidden;}
.MK_product_list .shoplistBest .swiper-slide { /*margin-left:10px;*/ width:78%; padding:10px 0;}
.MK_product_list .shoplistBest .swiper-slide a { display:block; }
.MK_product_list .shoplistBest .swiper-slide .thumb {position:relative; }
.MK_product_list .shoplistBest .swiper-slide .thumb .iconDc {position:absolute;left:0;bottom:0; }
.MK_product_list .shoplistBest .swiper-slide .thumb .iconDc img {width:45px; }
.MK_product_list .shoplistBest .swiper-slide .listPic { width:100% }
.MK_product_list .shoplistBest .swiper-slide .list_shoppingInfo {position:relative; margin:2px 0 0; }
.MK_product_list .shoplistBest .swiper-slide .list_shoppingInfo .listName { padding-top:4px; font-size:11px; color:#353535 }
.MK_product_list .shoplistBest .swiper-pagination-fraction {position:relative; bottom:2px;}
.MK_product_list .shoplistBest .swiper-slide .list_shoppingInfo .reviewCount { position:absolute; top:0px;right:0;color:#FF6D44; font-size:10px;}
.MK_product_list .shoplistBest .swiper-pagination { margin-top:8%; position:relative;}
.MK_product_list .shoplistBest .swiper-pagination-bullet {width:20px; height:2px; background:#333; border-radius:0;margin: 0 !important;}
.MK_product_list .shoplistBest .swiper-pagination-bullet-active {background:#000; }

.MK_product_list .shoplistBest .swiper-pagination-progressbar { width: 90% !important; height: 1px !important; top: auto !important; left: 5% !important; bottom: 6% !important; background: rgba(0,0,0,.2) !important; }
.MK_product_list .shoplistBest .swiper-pagination-progressbar-fill { background:#333; }



.totalSort {position:relative;padding: 40px 16px 10px;}
.totalSort::after{content:"";display:block;clear:both;}
.totalSort .totalCount {float:left;line-height: 30px;}
.totalSort .prdSort {float:right;position: relative;}
.totalSort .prdSort:after{content:"\e942";font-family:xeicon;position: absolute;right: 0;line-height: 28px;}
.totalSort .prdSort select {position:relative;outline:none;border: none;width: 85px;appearance: none;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;height: 30px;line-height: 30px;background: none;}



.page_location{padding: 50px 10px 10px;}
#SMSsubcategoryList{ position: relative;z-index: 99;margin: 0px 0 0px;width:99.8%; }

#SMSsubcategoryList ul{
display:table;
table-layout:fixed;
width:100%;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}

#SMSsubcategoryList ul > li{
display:inline-block;
width:20%;
height: 40px;
line-height: 40px;
text-align:center;
font-size:12px;
float:left;
border:1px solid #ddd;
border-right:none;
border-bottom:none;
background: #fff;
box-sizing: border-box;  -webkit-box-sizing: border-box; 
}

#SMSsubcategoryList ul li .menu{
display:block;
height: 40px;
line-height: 40px;
color:#000;
}

#SMSsubcategoryList ul li a{
color:#000;
}

#SMSsubcategoryList ul li.over{
background: #f7e5de;
}

#SMSsubcategoryList ul li.over span{
color: #2c2a29;
}

#SMSsubcategoryList ul li dl{
position: absolute;
left: 0px;
top: 38px;
display:none;
width: 99.9%;
background: #f7e5de;
border-left: 1px solid #ddd;
border-top: 2px solid #f7e5de;
border-bottom: 1px solid #FFFFFF;
}

#SMSsubcategoryList ul li dl dd{
display: box;
box-pack: center;
box-align: center;
display: -webkit-box;
-webkit-box-pack: center;
-webkit-box-align: center;
word-break: break-word;
width: 20%;
border: 1px solid #ddd;
border-top: none;
border-left: none;
float: left; 
height: 40px;
line-height:12px;
font-size: 11px;
padding: 3px;
background: #f7e5de;
box-sizing: border-box;
}

#SMSsubcategoryList ul li dl.w25 dd{
width:25%;
}


#SMSsubcategoryList ul li dl.w20 dd{
width:20%;
}


#SMSsubcategoryList ul li dl.w33 dd{
width:33.33%;
}

#SMSsubcategoryList ul li:nth-child(4) dl,#SMSsubcategoryList ul li:nth-child(5) dl,#SMSsubcategoryList ul li:nth-child(6) dl{
/* top: 88px; */
}

#SMSsubcategoryList ul li dl dd.closeBtn{
width:100%;
background: #999999;
color: #fff;
height: 30px;
font-size: 12px;
}

#SMSsubcategoryList ul li dl dd.closeBtn:before{
display: block;
margin-right: 3px;
content: "´Ý±â"
}




<!-- 20220405 »ó´Ü ¹è³Ê Ãß°¡ -->  
.topSlider {margin:0 0 30px; }
.topSlider .swiper-pagination-bullet {width:20px; height:2px; background:#999; border-radius:0;  }
.topSlider .swiper-pagination-bullet-active {background:#fff; }
.topSlider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px; }
.topSlider .swiper-pagination-fraction, .topSlider .swiper-pagination-custom, .topSlider .swiper-container-horizontal > .swiper-pagination-bullets{ width: 73px!important; background:rgba(0, 0, 0, 0.6); color: #fff!important; border-radius: 50px!important; right:25px; left:inherit; bottom:34px!important; padding:9px 0; }
.topSlider .swiper-slide img {width:100%}
.topSlider .mainBannerPaging { width: 90% !important; height: 1px !important; top: auto !important; left: 5% !important; bottom: 6% !important; background: rgba(0,0,0,.5) !important; }
.topSlider .mainBannerPaging .swiper-pagination-progressbar-fill { background:#fff; }
.topSlider .swiper-slide.swiper-slide-active .txt_con { opacity:1; animation:fadeIn2 1.5s; left:20px; }
.topSlider .txt_con{ color: #fff; position: absolute; bottom: 12%; left: 5%; }
.topSlider .txt_con h3{ font-size: 24px; font-weight: 600; line-height: 30px;}
.topSlider .txt_con p{font-size: 14px; margin-top: 12px; }
@keyframes fadeIn2 {
    0% { left: 40px; }
    100% { left:20px; }
}




/* ½ºÅ©·Ñ ¾Ö´Ï¸ÞÀÌ¼Ç ¿µ¿ª */

.section05 { width: 100%; position: relative; margin: 100px auto 0px; overflow: hidden;  border: 0px solid #2c2a29;}
.section05 .text{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.section05 .text p{margin: 0 0 20px; font-size: 20px; font-weight:bold; line-height: 28px; text-align: center;}
.section05 li img{ width: 100%; height: auto; }


.section00 p{ width: 90%; margin: 20px 0 60px; font-size: 20px; font-weight:bold; text-align: center; line-height: 30px; overflow: hidden;  border: 1px solid #2c2a29; display:inline-block; }


/* BASIC css end */

