/* BASIC css start */
/*
#prdBrand { position: relative; width:1246px; margin:0 auto; }
.item { position: relative;}
.besttit { position:absolute; top:0px; left:15px;  width:50px; height:50px; background-color: #000;color: #fff; opacity: 0.7; filter: alpha(opacity=70); }
.besttit .box { font-size:12px;  color:#fff; font-family: 'Source Sans Pro',sans-serif; font-weight:bold; padding-top:5px; }
.besttit .box span { font-size:16px;  color:#fff; font-family: 'Source Sans Pro',sans-serif; font-weight:bold; }

.bestname {  text-transform:uppercase;  font-size:14px; color:#565656; font-family: arial; letter-spacing:1px; text-align:center; font-weight: bold; margin-bottom:20px;}


.submenu { position: relative; text-align:center; margin:20px auto; width:1250px;}

.cate-sort { text-align:center; margin:0 auto;}
.cate-sort { margin:0 auto ; }
.cate-sort li { display:inline-block; *display:inline; width:200px; margin:0 10px;}
.cate-sort li a { display:block; height:25px;  line-height:25px; padding:0 15px; color:#757575; font-size: 12px; border:1px solid #E5E5E5; text-decoration:none;text-align:center; background:#ffffff; font-weight: bold;}
.cate-sort li a:hover{ color:#fff; background:#999; }

.cate-sort .ffm a { display:block; height:25px;padding:0 15px; color:#fff; font-size: 11px; border:1px solid #CFCFCF;  background:#000; line-height:24px; text-decoration:none; text-align:center; font-weight: bold;}


.sel { display:block; color:#757575 !important ; border:1px solid #F0F0F0 !important ; background:#F0F0F0!important ; text-align:center;  font-weight: bold;  }


.total-sort { width:1246px; margin:0 auto;}



.item-none { text-align:center; margin:50px auto;}

*/


body #content{padding-bottom:100px; }

.page-body .category_top{height:50px; margin-bottom:5px; font-family:'Noto Sans KR', sans-serif;}
.page-body .category_hd{min-height:115px;}
.page-body .category_hd:before,
.page-body .category_hd:after{display:table; width:100%; content:"";}
.page-body .category_hd * {font-family:'Noto Sans KR', sans-serif;}
.page-body .category_hd .category_title{display:block; text-align:center; padding:40px 0 20px; line-height:35px; color:#000; font-weight:700; font-size:30px; font-family:'Jost','Noto Sans KR', sans-serif;}



.ms_product_top{margin-bottom:9px; min-height:55px; }
.ms_product_top * {font-family:'Jost','Noto Sans KR', sans-serif;}
.ms_product_top .total{float:left; padding:17px 0; line-height:21px; font-size:14px; color:#aaaaaa; font-weight:300; }
.ms_product_top .total:before{content:"TOTAL";}
.ms_product_top .total:after{content:"ITEMS";}
.ms_product_top .total strong{font-weight:400; color:#262626;}

.ms_product_top .sort_wrap{float:right; padding:17px 0; line-height:21px; }
.ms_product_top .sort_wrap ul{padding-left:28px; position:relative; overflow:hidden; }
.ms_product_top .sort_wrap ul:before{display: block; width:27px; height:14px; position:absolute; left:0; top:50%; margin-top:-7px; border-right:1px solid #ccc; background:url(/design/nak3618/ms_202010/img/ic_sort.png) 0 center no-repeat;  content:""; background-size: auto 13px;}
.ms_product_top .sort_wrap ul > li{float:left; margin-left: 5px;}
.ms_product_top .sort_wrap ul > li > a {display:inline-block ; vertical-align:top; line-height:21px; padding:0 5px; font-size:14px; }
.ms_product_top .sort_wrap ul > li > a.now{color:#000; font-weight:600;}

.item-none{padding:100px 0; text-align:center; font-family:'Jost','Noto Sans KR', sans-serif; font-size:18px; } 
.ms_item-list{font-size:0; }
.ms_item-list > .item{display:inline-block; vertical-align:top; width:310px; margin: 0 10px 20px 40px; }
.ms_item-list > .item:nth-of-type(4n+1){margin-left:0;}
.ms_item-list > .item .thumb{display:block; box-sizing:border-box; border:1px solid #eeeeee; }
.ms_item-list > .item .thumb  img{display:block; max-width:100%; /* margin:0 auto; */}
.ms_item-list > .item .thumb img.MS_prod_img_s { width: 310px; }
.ms_item-list > .item .product_info{position:relative; }
.ms_item-list > .item .product_info * {font-family:'Jost','Noto Sans KR', sans-serif; }
.ms_item-list > .item .product_info .icon_info{padding:3px 0 15px; font-size:0; }
.ms_item-list > .item .product_info .icon_info img{display:inline-block; vertical-align:top; margin-bottom:3px; margin-left:3px; }
.ms_item-list > .item .product_info .name{display:block; height:60px; overflow:hidden; line-height:20px; font-size:15px; font-weight:400; color:#000; margin-bottom:13px;  }
.ms_item-list > .item .product_info .subname,
.ms_item-list > .item .product_info .pEtc,
.ms_item-list > .item .product_info .color_info{min-height:16px; line-height:16px; max-height:32px; overflow:hidden; font-size:13px; color:#575757; margin-bottom:10px  }
.ms_item-list > .item .product_info .price_info{margin-top:16px; border-top:1px solid #e6e6e6; padding:15px 0 ; box-sizing:border-box; height:53px; font-size:0;}
.ms_item-list > .item .product_info .price_info .plistSoldout,
.ms_item-list > .item .product_info .price_info .plistReplce{text-align:center; height:23px; line-height:23px; font-size:18px; color:#000;}
.ms_item-list > .item .product_info .price_info .plistPercent,
.ms_item-list > .item .product_info .price_info .plistPrice,
.ms_item-list > .item .product_info .price_info .plistDiscount{display:inline-block;  vertical-align:text-bottom; height:23px; line-height:23px;}
.ms_item-list > .item .product_info .price_info .plistPercent{font-size:18px; color:#d30019; margin-right:5px; }
.ms_item-list > .item .product_info .price_info .plistPrice{font-size:px;font-size:18px; color:#000; margin-right:3px;}
.ms_item-list > .item .product_info .price_info .plistDiscount{font-size:15px; color:#bbb;}
.ms_item-list > .item .product_info .review_info{position:absolute; right:0; bottom:0; display:block; padding:15px 0;box-sizing:border-box; height:53px; line-height:23px; vertical-align:text-bottom; font-size:12px; color:#7b7b7b; font-weight:300;} 
.ms_item-list > .item .product_info .review_info:before{content:"¸®ºä"; }


.mc_product_top{margin-bottom:9px; min-height:55px; }
.mc_product_top * {font-family:'Jost','Noto Sans KR', sans-serif;}
.mc_product_top .total{float:left; padding:17px 0; line-height:21px; font-size:14px; color:#aaaaaa; font-weight:300; }
.mc_product_top .total:before{content:"TOTAL";}
.mc_product_top .total:after{content:"ITEmc";}
.mc_product_top .total strong{font-weight:400; color:#262626;}

.mc_product_top .sort_wrap{float:right; padding:17px 0; line-height:21px; }
.mc_product_top .sort_wrap ul{padding-left:28px; position:relative; overflow:hidden; }
.mc_product_top .sort_wrap ul:before{display: block; width:27px; height:14px; position:absolute; left:0; top:50%; margin-top:-7px; border-right:1px solid #ccc; background:url(/design/nak3618/mc_202010/img/ic_sort.png) 0 center no-repeat;  content:""; background-size: auto 13px;}
.mc_product_top .sort_wrap ul > li{float:left; margin-left: 5px;}
.mc_product_top .sort_wrap ul > li > a {display:inline-block ; vertical-align:top; line-height:21px; padding:0 5px; font-size:14px; }
.mc_product_top .sort_wrap ul > li > a.now{color:#000; font-weight:600;}

.item-none{padding:100px 0; text-align:center; font-family:'Jost','Noto Sans KR', sans-serif; font-size:18px; } 
.mc_item-list{font-size:0; }
.mc_item-list > .item{display:inline-block; vertical-align:top; width:310px; margin: 0 10px 20px 40px; }
.mc_item-list > .item:nth-of-type(4n+1){margin-left:0;}
.mc_item-list > .item .thumb{display:block; box-sizing:border-box; border:1px solid #eeeeee; }
.mc_item-list > .item .thumb  img{display:block; max-width:100%; /* margin:0 auto; */}
.mc_item-list > .item .thumb img.mc_prod_img_s { width: 310px; }
.mc_item-list > .item .product_info_wrap{min-height:228px; padding:19px 0 20px; box-sizing:border-box; }
.mc_item-list > .item .product_info{position:relative; }
.mc_item-list > .item .product_info * {font-family:'Jost','Noto Sans KR', sans-serif; }
.mc_item-list > .item .product_info .icon_info{padding:3px 0 15px; font-size:0; }
.mc_item-list > .item .product_info .icon_info img{display:inline-block; vertical-align:top; margin-bottom:3px; margin-left:3px; }
.mc_item-list > .item .product_info .name{display:block; height:60px; overflow:hidden; line-height:20px; font-size:15px; font-weight:400; color:#000; margin-bottom:13px;  }
.mc_item-list > .item .product_info .subname,
.mc_item-list > .item .product_info .pEtc,
.mc_item-list > .item .product_info .color_info{min-height:16px; line-height:16px; max-height:32px; overflow:hidden; font-size:13px; color:#575757; margin-bottom:10px  }
.mc_item-list > .item .product_info .price_info{margin-top:16px; border-top:1px solid #e6e6e6; padding:15px 0 ; box-sizing:border-box; height:53px; font-size:0;}
.mc_item-list > .item .product_info .price_info .plistSoldout,
.mc_item-list > .item .product_info .price_info .plistReplce{text-align:center; height:23px; line-height:23px; font-size:18px; color:#000;}
.mc_item-list > .item .product_info .price_info .plistPercent,
.mc_item-list > .item .product_info .price_info .plistPrice,
.mc_item-list > .item .product_info .price_info .plistDiscount{display:inline-block;  vertical-align:text-bottom; height:23px; line-height:23px;}
.mc_item-list > .item .product_info .price_info .plistPercent{font-size:18px; color:#d30019; margin-right:5px; }
.mc_item-list > .item .product_info .price_info .plistPrice{font-size:px;font-size:18px; color:#000; margin-right:3px;}
.mc_item-list > .item .product_info .price_info .plistDiscount{font-size:15px; color:#bbb;}
.mc_item-list > .item .product_info .review_info{position:absolute; right:0; bottom:0; display:block; padding:15px 0;box-sizing:border-box; height:53px; line-height:23px; vertical-align:text-bottom; font-size:12px; color:#7b7b7b; font-weight:300;} 
.mc_item-list > .item .product_info .review_info:before{content:"¸®ºä"; }


.swiper_product_wrap {position:relative;}
.swiper_product_wrap .swiper-slide{}
.swiper_product_wrap .swiper-slide .thumb{display:block; box-sizing:border-box; border:1px solid #eeeeee; }
.swiper_product_wrap .swiper-slide .thumb img{display:block; max-width:100%; /* margin:0 auto;*/ }
.swiper_product_wrap .swiper-slide .product_info_wrap{min-height:228px; padding:8px 0 20px; box-sizing:border-box; }
.swiper_product_wrap .swiper-slide .product_info{position:relative; }
.swiper_product_wrap .swiper-slide .product_info * {font-family:'Jost','Noto Sans KR', sans-serif; }
.swiper_product_wrap .swiper-slide .product_info .icon_info{padding:3px 0 15px; font-size:0; }
.swiper_product_wrap .swiper-slide .product_info .icon_info img{display:inline-block; vertical-align:top; margin-bottom:3px; margin-left:3px; }
.swiper_product_wrap .swiper-slide .product_info .name{display:block; height:60px; overflow:hidden; line-height:20px; font-size:15px; font-weight:400; color:#000; margin-bottom:13px;  }
.swiper_product_wrap .swiper-slide .product_info .subname,
.swiper_product_wrap .swiper-slide .product_info .pEtc,
.swiper_product_wrap .swiper-slide .product_info .color_info{min-height:16px; line-height:16px; max-height:32px; overflow:hidden; font-size:13px; color:#575757; margin-bottom:10px  }
.swiper_product_wrap .swiper-slide .product_info .price_info{margin-top:16px; border-top:1px solid #e6e6e6; padding:15px 0 ; box-sizing:border-box; height:53px; font-size:0;}
.swiper_product_wrap .swiper-slide .product_info .price_info .plistSoldout,
.swiper_product_wrap .swiper-slide .product_info .price_info .plistReplce{text-align:center; height:23px; line-height:23px; font-size:18px; color:#000;}
.swiper_product_wrap .swiper-slide .product_info .price_info .plistPercent,
.swiper_product_wrap .swiper-slide .product_info .price_info .plistPrice,
.swiper_product_wrap .swiper-slide .product_info .price_info .plistDiscount{display:inline-block;  vertical-align:text-bottom; height:23px; line-height:23px;}
.swiper_product_wrap .swiper-slide .product_info .price_info .plistPercent{font-size:18px; color:#d30019; margin-right:5px; }
.swiper_product_wrap .swiper-slide .product_info .price_info .plistPrice{font-size:px;font-size:18px; color:#000; margin-right:3px;}
.swiper_product_wrap .swiper-slide .product_info .price_info .plistDiscount{font-size:15px; color:#bbb;}
.swiper_product_wrap .swiper-slide .product_info .review_info{position:absolute; right:0; bottom:0; display:block; padding:15px 0;box-sizing:border-box; height:53px; line-height:23px; vertical-align:text-bottom; font-size:12px; color:#7b7b7b; font-weight:300;} 
.swiper_product_wrap .swiper-slide .product_info .review_info:before{content:"¸®ºä"; margin-right;5px; }
.swiper_product_wrap .swiper-pagination{position:absolute; top:-55px; right:0;}
.swiper_product_wrap .swiper-pagination .swiper-pagination-bullet{vertical-align:top; background-color:#b2b2b2; opacity:1; margin-left:6px; border-radius:4px; border:0; outline:none;}
.swiper_product_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:23px; background-color:#000;}


.swiper_product_wrap .swiper-button-next{position:absolute; top:50%; right:-120px; width:53px; height:76px; outline:none; background:url(/design/nak3618/wizdesign/code/slide_next.png) center no-repeat;}
.swiper_product_wrap .swiper-button-prev{position:absolute; top:50%; left:-120px; width:53px; height:76px; outline:none; background:url(/design/nak3618/wizdesign/code/slide_prev.png) center no-repeat;}
.swiper_product_wrap .swiper-button-next:after,
.swiper_product_wrap .swiper-button-prev:after{color:#000; font-weight:200;}



.submenu{padding:62px 0 60px;}
.submenu ul{font-size:0; overflow:hidden; text-align:center;}
.submenu ul li{display:inline-block; vertical-align:top; box-sizing:border-box; min-width:120px; height:46px; margin:10px 5px 0; border:1px solid #dddddd; line-height:44px;  }
.submenu ul li a{color:#aaaaaa; font-size:15px; font-family:'Noto Sans KR', sans-serif; padding:0 15px; }
.submenu ul li.on{border-color:#222222; }
.submenu ul li.on a{color:#555;}


/* ¼­ºê³×ÀÓÁö¿ì±â */
.subname{display:none !important;}



/* BASIC css end */

