/* BASIC css start */
.normal_item .prod_name{width: 100%;  overflow: hidden;text-overflow: ellipsis;}

.morelook{position:absolute;right:0;top:-6px; display:block; width: 103px;height: 36px;line-height:36px;border: 1px solid #9C9C9C;border-radius: 500px;text-align:left;color: #9C9C9C;letter-spacing: -0.02em;font-weight: 400;font-size: 14px;text-indent: 16px;}
.morelook img{vertical-align:middle;margin-left:10px;position: absolute;top: 6px;right: 14px;}

/*오버*/
html .normal_item .prod_thumb .thumb_ov{background:rgba(0,0,0,0.7);}
html .normal_item .prod_thumb .thumb_ov a{border-right:none; padding:0;margin: 15px 0 15px 17px;}
html .normal_item .prod_thumb .thumb_ov >*{vertical-align:middle;display: inline-block;}
html .normal_item .prod_thumb .thumb_ov span{margin-top:13px;}



/*sec1 */
.sec1{position:relative;}
.sec1 .swiper-slide{width:1340px;position:relative;font-size:0;}
.sec1 .swiper-slide>a{   display: inline-block;}
.sec1 .swiper-slide::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));}
.sec1 .swiper-slide-active::after{display:none;}
.sec1 .swiper-slide.slide1{}
.sec1 .swiper-slide.slide1 a{width: 100%; height: 100%;}
.sec1 .swiper-slide.slide1 img{width:100%;}
.sec1 .swiper-slide.slide2 a{width:calc(50% - 10px);display:inline-block;margin-right:20px;}
.sec1 .swiper-slide.slide2 a:last-child{margin-right:0;}
.sec1 .swiper-slide.slide2 img{width:100%}
.sec1 .arrowbox{width:1340px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:99;}
.sec1 .swiper-button-next,.sec1 .swiper-button-prev{width:50px;height:50px;}
.sec1 .swiper-button-next::after,.sec1 .swiper-button-prev::after{display:none;}
.sec1 .swiper-button-next{ background:url() no-repeat;background-size:50px;right:-26px;}
.sec1 .swiper-button-prev{background:url() no-repeat;background-size:50px;left:-26px;}
.sec1 .swiper-pagination{width: 50px;height: 18px;line-height:18px;background: #FFFFFF;border-radius: 500px;left:50%;transform:translate(-50%);bottom:14px;color: #9C9C9C;letter-spacing: 0.02em;font-weight: 400;font-size: 11px;}
.sec1 .swiper-pagination .swiper-pagination-current{color: #1B1B1B;letter-spacing: 0.02em;font-weight: 400;font-size: 11px;}
.sec1 .swiper-pagination .swiper-pagination-total{color: #9C9C9C;letter-spacing: 0.02em;font-weight: 400;font-size: 11px;}



/* 아이콘 메뉴 */
.icon_menu {width:100%; box-sizing:border-box; margin-top:40px;}
.icon_menu ul {width:1000px; margin:0 auto; box-sizing:border-box;}
.icon_menu ul li {float:left; width:16.5%; box-sizing:border-box; }
.icon_menu ul li:first-child {border-left:0; }
.icon_menu ul li a {width:100%; text-align:center; color:#353535; font-size:14px; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px; font-weight:700; display:block; margin-bottom:40px; padding:8px 0;}
.icon_menu ul li a img {height:120px; padding-bottom:10px;}  



/* 메인 3단 탭 상품진열 시작 */
.main_contents { width:1200px; margin:0 auto; text-align:center;}
.main_title { padding:20px;}
.main_contents .main_tab_area { text-align:center;}

/* Nav */
.contentslider-tab .sliderkit-nav { position:relative; width:1200px; height:50px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px; }
.contentslider-tab .sliderkit-nav-clip li{ display:block; padding:0px; margin:0px; width:398px; height:50px; list-style:none; float:left ;border:1px solid #e9e9e9;}
.contentslider-tab .sliderkit-nav-clip li:nth-child(-n+2) {width:399px; border-right:0px;}
.contentslider-tab .sliderkit-nav-clip li a{ cursor:pointer; height:50px; color:#222; background-color:#fafafa; display:block; line-height:50px; font-family:'NanumSquareRound', sans-serif; letter-spacing:-0.5px; font-size:16px; font-weight:bold;}
.contentslider-tab .sliderkit-nav-clip li a:hover { color:#525252; background-color:#f5da99; display:block; font-weight:normal;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#fff; background-color:#222; border-top:1px solid #222; font-weight:bold; height:50px;}


/* Panel */
.contentslider-tab .sliderkit-panels {width:1198px; height:auto; min-height:740px; font-size:18px; background-color:#fff; font-weight:bold }
.contentslider-tab .sliderkit-panel {width:1198px; height:auto; min-height:740px; background-color:#fff; }
.tab_img {position:absolute; margin-top:50px; margin-left:400px; width:400px; text-align:center; }
/* 메인 3단 탭 상품진열 끝 */

/* 이벤트배너 */
.sec3 {width:1340px; height:200px; background-color:#f1d8dc; margin:0 auto; text-align:center; position:relative;margin-bottom:20px;margin-top:50px;}


/*빅데이터마이닝 css수정 (메이크샵 마이닝 담당자 20200527) */
.analyans-all .analyans-wrap .analyans-tit .txt-logo {position:absolute;top:0;right:13px;display: none !important;}
.analyans-all .analyans-wrap.analyans-w02 .analyans-conts .analyans-slider-now dl dt img {width:166px;height: 166px !important;}
.analyans-all .analyans-wrap.analyans-w02 .analyans-conts .analyans-slider-now dl {width:170px;height: 208px !important;}
.analyans-all .analyans-wrap .analyans-conts .analyans-slider li dl dt img {width:170px;height: 170px !important;}
.analyans-all .analyans-wrap .analyans-conts .bx-prev {left: -80px;background:url('https://image.makeshop.co.kr/log/image/analyans_slider_prev.gif') no-repeat 0 0;background-size: 80% !important;}
.analyans-all .analyans-wrap .analyans-conts .bx-next {right: -80px;background:url('https://image.makeshop.co.kr/log/image/analyans_slider_next.gif') no-repeat 0 0;background-size: 80% !important;}
.analyans-all .analyans-wrap .analyans-tit strong {color:#222;font-size:18px; font-family: NanumSquareRound, sans-serif !important;}
.analyans-all .analyans-wrap .analyans-tit .fc-black {margin-left:5px;font-size:14px; color:#222;font-family: NanumSquareRound, sans-serif !important;}
.analyans-all * {-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-family: NanumSquareRound, sans-serif !important; font-size:16px;}


/* 인기상품 롤링 시작 */
#mdPick { position:relative; width:100%; margin:0 auto; background: #fff; margin-bottom:40px; }
#mdPick h2 { font-size: 24px; padding-bottom:10px; padding-top:40px; font-weight:bold; text-align: center; color:#000;font-family: NanumSquareRound, sans-serif !important; }
#mdPick .mdPickSlider { position:relative; width:1340px; margin:0 auto; padding:10px; background: #fff; }
#mdPick p.ttl { font-size: 20px;display: inline-block;margin: 14% auto 3%;width: 100%;text-align: center;font-weight:500; }
#mdPick .mdPickContainer {  overflow:hidden; width:90%; margin: 0 auto; }
#mdPick .mdPickContainer .swiper-wrapper { padding: 20px 0; }
#mdPick .mdPickContainer .swiper-slide { width:23.8%; margin: 0 20px 0 0; }
#mdPick .mdPickContainer .swiper-slide a { display:block; }
#mdPick .mdPickContainer .swiper-slide .rec_icon {position:absolute; float:left; margin-left:5px; width:50px; margin-top:5px;z-index:9}
#mdPick .mdPickContainer .swiper-slide .rec_icon img { max-width:100% }
#mdPick .mdPickContainer .swiper-slide .thumb { position:relative; overflow: hidden; }
#mdPick .mdPickContainer .swiper-slide .thumb img { width:100%; -webkit-transition: -webkit-transform 0.5s ease; transition:transform 0.5s ease; }
#mdPick .mdPickContainer .swiper-slide .thumb:hover img { -webkit-transform: scale(1.15);transform: scale(1.15) }
#mdPick .mdPickContainer .swiper-slide .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease; }
#mdPick .mdPickContainer .swiper-slide .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#mdPick .mdPickContainer .swiper-slide .prd-preview i { font-size: 24px; }
#mdPick .mdPickContainer .swiper-slide .listPic { width:100% }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listName { color:#3b3b3b; font-size: 16px; margin:17px 0 4px; font-family: NanumSquareRound, sans-serif !important; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .subname { color:#8e8d8d;line-height:18px; padding-bottom: 7px;font-size: 14px; font-family: NanumSquareRound, sans-serif !important; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice {font-weight: bold; color:#3b3b3b;  font-size: 16px; position:relative; margin:12px 0 0; font-family: NanumSquareRound, sans-serif !important; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice del,
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice strike { color:#8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice .dcPercent { font-weight: bold; color:red; font-size:16px; float:right; }
#mdPick .mdPickContainer .swiperBtn { color:#111;font-size: 27px;position:absolute;top:46%; text-align:center; background-image: none; z-index:11; }
#mdPick .mdPickContainer .swiperBtn .swiper-button-next { right:20px; }
#mdPick .mdPickContainer .swiperBtn .swiper-button-prev { left:20px; }
#mdPick .mdPickContainer .swiperBtn .swiper-button-next:hover img { background:url('/design/bambo/13199/tem173/md_arrow_right_on.png') no-repeat; z-index:11; }
#mdPick .mdPickContainer .swiperBtn .swiper-button-prev:hover img { background:url('/design/bambo/13199/tem173/md_arrow_left_on.png') no-repeat; z-index:11; }
#mdPick .mdPickContainer .swiper-scrollbar { width:100%; height: 2px; left:0; bottom:0; background: #dbdbdb; }
#mdPick .mdPickContainer .swiper-scrollbar-drag { background: #000; }

/* 브이리뷰 시작 */
.sec4 { width:100%; height:201px; background-color:#7b1640; margin:0 auto; text-align:center; position:relative;margin-bottom:20px; }

/*.instst {width:1200px; position:relative; margin:0 auto; }*/


/* BASIC css end */

