/* BASIC css start */
/* BASIC css start */
/* 메인 슬라이드 */
.mainSlideArea {position:relative;overflow:hidden;width:100%;}
.mainSlideArea .visual { position:relative;white-space:nowrap;}
.mainSlideArea .visual li img {width:100%;}
.mainSlideArea .visual .bx-controls-direction { position:absolute; top:255px; left:0; width:1200px; z-index:10 }
.mainSlideArea .visual .bx-controls-direction a { display:inline-block; position:absolute; top:0; width:40px; height:40px; text-indent:-9999em; background:url(//skin.makeshop.co.kr/skin/tem95/sp_controls.png) 0 0 no-repeat }
.mainSlideArea .visual .bx-controls-direction a.bx-prev { left:23px }
.mainSlideArea .visual .bx-controls-direction a.bx-next { right:23px; background-position:0 -40px }
.mainSlideArea .bx-controls{position:absolute;bottom:15px;left:50%;width:200px;text-align:center;margin-left:-100px;}
.mainSlideArea .bx-pager-item{display:inline-block;vertical-align:top;font-size:0;padding:0 7px;}
.mainSlideArea .bx-pager-link{display:inline-block;width:12px;height:12px;border:2px solid #f3f3f3;border-radius:50%;font-size:0;}
.mainSlideArea .bx-pager-link.active{background-color:#383838;border-color:#383838;cursor:default;}

/* 메인 공지사항등의 정보 */
.mainInfoArea{}
.mainInfoArea .infoArea{padding:8px 0;}
.mainInfoArea .infoArea li{border-top:1px solid #f3f3f3;}
.mainInfoArea .infoArea li:first-child{border-top:0;}
.mainInfoArea .infoArea a{display:block;padding:8px 15px;font-size:12px;position:relative;text-overflow: ellipsis;white-space: nowrap;}
.mainInfoArea .infoArea .date, .mainInfoArea .infoArea .subject{vertical-align:middle;}
.mainInfoArea .infoArea .date{color:#acacac;margin-right:8px;}
.mainInfoArea .infoArea .icon{position:absolute;top:9px;right:15px;font-size:15px;color:#acacac;}
.mainInfoArea .emphaLinks:after{content:"";display:block;clear:both;}
.mainInfoArea .emphaLinks img{width:100%}
.mainInfoArea .emphaLinks .left{float:left;width:48.5%;margin-bottom:3%;}
.mainInfoArea .emphaLinks .right{float:right;width:48.5%;margin-bottom:3%;}
			
/* 메인 타이틀 */
.main h3{padding:30px 0 15px;font-size:15px; font-weight:500;text-align: center;color:#383838;}
.main h3 .prefix{color:#f00;margin-right:5px;}

/* 가장 많이 판매되는 상품 */
.bestPrdArea{
    background-color:#f9f9f9;
    padding: 0 8px 30px;
    overflow: hidden;
    position: relative;
    }
.bestPrdArea h3{padding:24px 0 22px;}
.bestPrdArea ul{padding:0}
.bestPrdArea li{box-sizing:border-box;text-align:center;}
.bestPrdArea li a{padding:0 12px 18px;}
.bestPrdArea li img.listPic{border-radius:50%;}
.bestPrdArea .bx-controls{height:40px;position:relative;}
.bestPrdArea .bx-pager{position:absolute;top:5px;left:50%;width:200px;text-align:center;margin-left:-100px;}
.bestPrdArea .bx-pager-item{display:inline-block;vertical-align:top;font-size:0;padding:0 7px;}
.bestPrdArea .bx-pager-link{display:inline-block;width:12px;height:12px;border:2px solid #e1e0e0;border-radius:50%;font-size:0;}
.bestPrdArea .bx-pager-link.active{background-color:#383838;border-color:#383838;cursor:default;}

/* midBandBnnr */
.midBnnr img{width:100%;}

/* instagram */
.insta{padding:0 20px;}
.insta .infoHead{padding-bottom:8px;}
.insta .title{color:#383838;font-size:15px;text-align:left;line-height:1;}
.insta .infoCnt>img{width:100%;}
body .swiper-pagination-bullet {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 2px solid #e1e0e0;
    border-radius: 50%;
    font-size: 0;
    background: transparent;
}

body .swiper-pagination-bullet-active {
    background-color: #383838;
    border-color: #383838;
    cursor: default;
}
body .swiper-slide img {width:100%;}
/* BASIC css end */

