/* BASIC css start */
.item-list { } 
.item-list .thumb {padding:3px 0px;position:relative; } 
.item-list .thumb .dc {text-align:center;position:absolute;top:0;left:0;height:70px;line-height:70px;width:70px;background:#6b3590;color:#fff;font-size:24px; } 
.item-list .thumb .dc em {font-size:18px !important; } 
.item-list .thumb .dc.term { } 
.item-list .thumb .dc em:nth-child(3),.item-list .thumb .dc em:nth-child(4) {display:none !important}
.item-list .thumb .dc em.num {font-size:24px !important;display:inline-block;overflow:hidden; } 
.item-list .thumb .dc em.percent {font-size:18px !important;display:inline-block;vertical-align:top;margin-top:3px; } 
.item-list dd { } 
.item-list dd ul {vertical-align:top;display:inline-block;padding-top:10px;width:100%; } 
.item-list dd ul.zip.full {width:100% !important}
.item-list dd ul li.prd-price {display:inline-block;color:#0d0d0d;font-size:15px;font-weight:500; } 
.item-list img {width:100%; } 
.item-list img.new_ico {position:absolute;left:40px;top:10px;width:unset; } 
.item-list dd .discount {vertical-align:top;width:58px;height:58px;line-height:58px;display:inline-block;background:#ff8e95;text-align:center;color:#fff; } 
.item-list dd .discount.hasreplace {display:none}
.item-list dd ul.hasreplace {width:100%}
.item-list dd .discount .dc {font-size:31px;font-family:'Roboto Condensed';font-weight:700;letter-spacing:-1px; } 
.item-list dd .discount .dc em {margin-bottom:3px;display:inline;font-family:'Roboto Condensed'; } 
.item-list dd .discount .dc em.num {margin-left:2px; } 
.item-list dd .discount .dc em.percent {font-size:18px;font-weight:100; } 
.item-list dd ul li.prd-consumer {color:#888888;font-size:14px;font-weight:normal;display:inline-block;padding-right:1px; } 
.item-list dd ul li.dc {color:#94223e;display:inline-block;font-size:22px;letter-spacing:-1px;font-weight:800;margin-left:5px; } 
.item-list dd ul li.dc em.num { } 
.item-list dd ul li.dc em.percent {font-size:16px !important;font-weight:bold !important;margin-left:2px; } 
.item-list dd .color {font-size:0;position:absolute;right:10px;top:10px; } 
.item-list dd .color p {display:inline-block;vertical-align:top;margin-right:4px;width:10px;height:10px; } 
.item-list dd .color p:last-child {margin-right: 0}
/*인기상품*/
#BEST {margin-top:30px; } 
#BEST .swiper-pagination-progressbar {height:2px;width:50%;margin:0 auto;position:relative;margin-top:25px;border:1px solid #000;background:#fff; } 
#BEST .swiper-pagination-progressbar span { } 
#BEST .swiper-pagination-progressbar span.swiper-pagination-progressbar-fill {background:#000; } 
#BEST .item-list .thumb .num {width:62px;height:55px;z-index:2;position:absolute;background:url(//skin.makeshop.co.kr/skin/argento/img/flag.png) no-repeat;color:#fff;font-size:12px;text-align:center;line-height:55px;top:0;background-size:contain; } 
#BEST .item-list .thumb .num strong {width:58px;display:block;font-family:'Roboto Condensed',sans-serif;font-size:20px;vertical-align:bottom;height:30px;line-height:40px; } 
#BEST .item-list .thumb .num span {display:block;height:10px;width:60px;line-height:15px;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:14px; } 
#BEST .swiper-container {padding-bottom:10%; } 
#BEST .message span {font-weight:500 !important;color:#a5777f;position:relative;z-index:1; } 
#BEST .item-list dd {font-size:16px;color:#000;font-weight:300;text-align:left; } 
#BEST .item-cont .item-list {position:relative; } 
#BEST .item-cont .item-list:last-child {padding-right: 0}
/*인기상품*/
#HOT {margin-top:30px; } 
#HOT .thumb {padding:5px 25px; } 
#HOT .swiper-pagination-progressbar {height:2px;width:50%;margin:0 auto;position:relative;margin-top:25px;border:1px solid #000;background:#fff; } 
#HOT .swiper-pagination-progressbar span { } 
#HOT .swiper-pagination-progressbar span.swiper-pagination-progressbar-fill {background:#000; } 
#HOT .item-list .thumb .num {width:62px;height:55px;z-index:2;position:absolute;background:url(//skin.makeshop.co.kr/skin/argento/img/flag.png) no-repeat;color:#fff;font-size:12px;text-align:center;line-height:55px;top:0;background-size:contain; } 
#HOT .item-list .thumb .num strong {width:58px;display:block;font-family:'Roboto Condensed',sans-serif;font-size:20px;vertical-align:bottom;height:30px;line-height:40px; } 
#HOT .item-list .thumb .num span {display:block;height:10px;width:60px;line-height:15px;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:14px; } 
#HOT .swiper-container {padding-bottom:10%; } 
#HOT .message span {font-weight:500 !important;color:#a5777f;position:relative;z-index:1; } 
#HOT .item-list dd {font-size:16px;color:#000;font-weight:300;text-align:left;padding:0 25px; } 
#HOT .item-cont .item-list {position:relative; } 
#HOT .item-cont .item-list:last-child {padding-right:0}
.top_img { } 
.top_img a {display: block; } 
/*베스트상품 슬라이드*/
.customer_pick { } 
.customer_pick dl.swiper-slide {text-align:center; } 
.customer_pick dl.swiper-slide .thumb {padding:20px; } 
.customer_pick dl.swiper-slide img {width:100%}
#MK_recmd_product figure {position: relative}
/* class-list */
.cate-wrap {margin-bottom:10px;text-align:left;border-bottom:1px solid #dadada; } 
.cate-wrap .bcate {padding-bottom:13px;color:#0e0e0e;font-size:16px;margin-left:15px;font-weight:normal;background:url(//skin.makeshop.co.kr/skin/boards/mimg/cate_arrow.png) no-repeat;background-position:left 5px;text-indent:12px; } 
.cate-wrap .class-list {border-top:1px solid #dadada; } 
.cate-wrap .class-list ul {padding-left:15px; } 
.cate-wrap .class-list ul:after {display:block;clear:both;content:''}
.cate-wrap .class-list ul li {width:auto !important;display:inline-block;vertical-align:top;text-align:center; } 
.cate-wrap .class-list ul li.on { } 
.cate-wrap .class-list ul li.on a {font-weight:bold;color:#000;border-bottom:3px solid #000;padding-bottom:9px; } 
.cate-wrap .class-list ul li a {display:block;color:#555555;font-size:14px;padding:12px 0;font-family:'맑은 고딕','Malgun Gothic',sans-serif; } 
.list_array {font-size:0;display:table;height:30px;line-height:30px;float:left;border-top:1px solid #bdbdbd;width:100%; } 
.sort {float:left;padding:12px 0px 10px 10px; } 
.sort li {display:inline-block;vertical-align:top}
.sort li:nth-child(1) a {padding-left:0}
.sort li a {color:#a0a0a0;font-size:12px;padding:0 4px;font-weight:400; } 
.sort li a.selected {color:#000; } 
.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;margin-bottom:20px; } 
.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:20px 0; } 
.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: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%; } 
.shopbrand .list_array .list_arrayRight img {width:23px;height:auto; } 
.list_array .list_arrayRight {float:right;margin-top:0;padding-top:15px;padding-right:20px; } 
#list {padding:0 8px; } 
#list dl {position:relative;width:49%;margin-bottom:30px;display:inline-block;vertical-align:top;margin-right:0.5%; } 
#list .two dl:nth-child(even) {margin-right:0;margin-left:0.5%; } 
#list dl a p.listName {color:#222!important;font-size:14px;padding-bottom:10px;line-height:1.4; } 
#list dl a p.listsubName {padding-bottom:8px !important;color:#ababab;line-height:1.2; } 
#list dl a p.listPrice em {font-size:13px}
#list dl a p.listDiscount em {display:none; } 
#list .three dl {width:32%;margin-right:1%}
#list .three dl:nth-child(3n) {margin-right:0}
#list .more a {background:url(//skin.makeshop.co.kr/skin/argento/mimg/more_btn.png) no-repeat;width:30px;height:30px;background-size:15px;border:1px solid #000;padding:10px;background-position:center;display:inline-block;margin: 30px 0 50px; } 
/* BASIC css end */

