/* BASIC css start */
.r_wing_wrap {
    top: 794px!important;
}

/* °íÁ¤ Ä«Å×°í¸® ¿µ¿ª */
.cate_wrap{position:relative;}
.cate_wrap .cate1_wrap{width:1300px; margin:0 auto; position:relative;}
.cate_wrap .cate1_wrap ul{display:table; table-layout: fixed; width:100%; background:#fff; position: absolute; bottom: 0; border-collapse: collapse;}
.cate_wrap .cate1_wrap ul li{display:table-cell; border:1px solid #eee; text-align: center;}
.cate_wrap .cate1_wrap ul li a{display:block; padding:18px; font-size:16px; color:#78777f;}
.cate_wrap .cate1_wrap ul li.on a{color:#000;}
.cate_wrap .cate1_wrap ul li a:hover{color:#000;}


/* class-list */
#detailpage {
	top:10% !important;
}
#productClass .item-wrap.best {
	padding:30px 0 50px;
}
.cateTit .line {
	margin-top: 0 !important;
}
#productClass .cate-wrap .bcate {
	padding:35px 20px 0px 0;
	font-size:28px;
	color:#000;
	font-weight:bold;
	/* background:url(/design/mallhkfnb/supermarket/img/cate_ico.png) no-repeat;*/
	/* background-position:left 43px;*/
	/* text-indent:18px;*/
	font-family:'Spoqa Han Sans';
	text-align:center;
}
.nodata {
	text-align:center;
	margin-top:100px;
	font-size:15px;
}
#productClass .cate-wrap .cateCover {
	position:relative;
	margin:30px 0 30px;
}
#productClass .cate-wrap .class-list ul {
	*zoom:1;
	margin-top:10px;
	display:table;
	table-layout:fixed;
	width:auto;
	margin:0 auto;
	text-align:center;
}
#productClass .cate-wrap .class-list ul:after {
	display:block;
	clear:both;
	content:''
}
#productClass .cate-wrap .class-list ul li {
	display:table-cell;
	text-align: center;
}
#productClass .cate-wrap .class-list ul li a {
	display:block;
	font-size:17px;
	padding:5px 12px 10px;
	color:#a9a9a9;
	font-weight:normal;
}
#productClass .cate-wrap .class-list ul li.on {
}
#productClass .cate-wrap .class-list ul li.on a {
	border-bottom:2px solid #000000;
	padding-bottom:9px;
	color:#000;
}
#productClass .cateTit h3 {
	font-size:22px;
	text-align:center;
	padding:20px 0;
	color: #000;
}
/* best-item */
#productClass .best-item {
	padding-top:20px;
	padding-bottom:10px;
	border-top:2px solid #5c5c5c;
	border-bottom:2px solid #5c5c5c;
	background-color: #f8f8f8;
}
/* total-sort */
#productClass .total-sort {
	padding-top: 30px;
}

.promotion_product_wrap{position:relative;}
.promotion_product_wrap:after{content:''; clear:both; display:block;}
.promotion_product_wrap .swiper-button-next, .promotion_product_wrap .swiper-container-rtl .swiper-button-prev{right: -41px;}
.promotion_product_wrap .swiper-button-prev, .promotion_product_wrap .swiper-container-rtl .swiper-button-next{left: -41px;}
.promotion_product_wrap .item-wrap .item-cont .item-list:nth-child(3n){margin-right:10px !important;}
.promotion_product_wrap .swiper-button-next, .promotion_product_wrap .swiper-button-prev{color: transparent;}

/*¿µ¿ª*/
.item-list {
}
.item-wrap .catelist {
	margin-top:30px !important
}
.item-wrap .catelist .item-list {
	margin-bottom:100px;
}
.item-list .thumb {
	position:relative;
}
.item-list .thumb a {
	vertical-align:top;
	display:block;
	position:relative;
}
.item-list .thumb .cart {
	position:absolute;
	top:15px;
	left:15px;
}
.item-list .thumb .cart a img {
	width:auto !important;
}
.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;
	width:27px;
	display:inline-block;
	overflow:hidden;
}
.item-list .thumb .dc em.percent {
	display:inline-block !important;
	font-size:18px !important;
	display:inline-block;
	vertical-align:top;
}
.item-list dd {
	font-size:16px;
	color:#000;
	font-weight:300;
	text-align:left;
}
.item-list dd ul {
}
.item-list dd ul li.prd-name {
	margin-top:20px !important;
	font-size:18px;
}
.item-list dd ul li.prd-icon {
    margin: 4px 0;
    height: 31px;
    overflow: hidden;
}
.item-list dd ul li.prd-icon img {
    width: auto;
    margin-right: 3px;
}
.item-list dd ul li.prd-price {
	padding-top:5px;
	font-size:20px;
	display:inline-block;
    font-family: 'Montserrat', sans-serif;
    font-weight:bold;
}
.item-list dd ul li.prd-price em {
    font-weight: bold !important;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    margin-left: 0px;
    font-family: 'Noto Sans KR', sans-serif;
}
.item-list dd ul li.prd-subname {
	font-size:14px;
	color:#646464;
	margin-top:6px !important;
}
.item-list img {
	width:100%;
}
.item-list dd ul li.prd-consumer {
	display:inline-block;
	color:#919191;
	font-size:18px;
	margin-right:8px;
	font-weight:500;
	font-family: 'Montserrat', sans-serif;
}
.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;
}

.prd-cart {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.prd-cart img{
    width:44px;
}


.dc{
    display: inline-block;
    color: #61b017;
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 600;
}
/* BASIC css end */

