/* BASIC css start */
.cate_menu .all { display:block; position:relative; top:-45px;}
.cate_menu{padding-right:0;}

.img img{width:100%}


/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

#insta_box{width:100%;}
#contents .collection .tab_collection li{text-align:center;}
#contents .collection .tab_collection li a {display:inline-block; height:14px; padding:0 15px 0 17px; color:#999; font-size:1.083rem; vertical-align:top; line-height:14px;}
#contents .collection .tab_collection li a.active {background:url('/design/kint/mobile/common/slash.png') no-repeat center; background-size:13px 14px; color:#a11a0f; font-weight:700;}
#contents h4.title {
    padding: 43px 0 13px;
    font-size: 1.833rem;
    font-weight: 700;
    text-align: center;
}
#contents .collection { background:url('/design/kint/mobile/main/collection_bg.png') no-repeat right top; background-attachment:fixed; background-size:155px 170px;}
#contents .collection .box {position:relative; margin-top:27.5px; padding-top:45px;}
#contents .collection .box .bg {position:absolute; top:0; left:0; width:50%; height:30%; background:#a11a0f;}
#contents .collection .box .img {position:relative; z-index:5; padding-left:3%;}
#contents .collection .box .img img {width:100%;}
#contents .collection .box .txt {padding:12px 6% 28px;}
#contents .art {padding:65px 0 50px; background:url('/design/kint/mobile/main/art_bg.png') no-repeat left top; background-size:160px 177px; background-attachment:fixed;}
#contents .art .sub .img {position:relative; padding:0 3% 25px 0;}
#contents .art .sub .img img {position:relative; z-index:10; width:100%;}
#contents .art .sub .bg {position:absolute; bottom:0; right:0; z-index:5; width:84%; height:36%; background:#a11a0f;}
#contents .art .sub .box {padding:26px 6% 28px;}
#contents .art .sub .subject {padding-bottom:9px; font-size:1.833rem; font-weight:700;}
#contents .art .sub .subtitle {padding-bottom:11px; font-size:1.250rem; font-weight:500;}
#contents .art .sub .txt {color:#999; font-weight:300;}

.item-cont .mainPrdSlideArea { padding-top:10px }
.item-cont .mainPrdSlideArea .swiper-container { padding-right:20px }
.item-cont .mainPrdSlideArea .swiper-slide { width:45% !important }
.item-cont .mainPrdSlideArea .swiper-slide:first-child { margin-left:0 }
.item-cont .mainPrdSlideArea .list a { display:block }
.item-cont .mainPrdSlideArea .thumb img{width:100%;border-radius: 15px;}
.item-cont .mainPrdSlideArea .crema-product-reviews-count{text-align:left;}

.disc_per {font-size: 12px; font-weight: bold; color: #FF2222; }
/* BASIC css end */

