/* BASIC css start */
/* 메인 이미지 */
.swiper-container.swiper_main {}
.swiper-container.swiper_main img {width:100%}
.swiper-container.swiper_main .swiper-pagination-bullet-active { border:2px solid #fff; background: #fff !important;}
.swiper-container.swiper_main .swiper-pagination-bullet {opacity:1; border:2px solid #fff ; background:transparent; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;  
 margin: 0 5px 0 5px !important; width:10px !important; height:10px !important; display: inline-block; }

/* 아이콘 메뉴 */
.icon_menu ul {width:100%; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; box-sizing:border-box;}
.icon_menu ul li {float:left; width:25%; border-left:1px solid #d0d0d0; 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:12px; font-weight:700; display:block; padding:8px 0;}
.icon_menu ul li a img {height:32px; padding-bottom:4px;}

/* 탭 상품 진열 */
.tab_prod_area {background:#f9f9f1; padding:20px 0 30px;  }
.main_tab {width:100%; border-bottom:2px solid #ff899f;}
.main_tab .tab_inner {width:100%; display:flex; justify-content:center; display:-webkit-flex; -webkit-justify-content:center;}
.main_tab .tab_inner li { width:32%; padding-left:1%; flex:1; -webkit-flex:1;}
.main_tab .tab_inner li:first-child {padding-left:0;}
.main_tab .tab_inner li a {display:inline-block;}
.main_tab .tab_inner li a img {width:100%;}

.cate_tab .tab_inner {width:100%; padding:15px 20px; box-sizing:border-box;}
.cate_tab .tab_inner a {width:25%; height:24px; float:left; display:block; line-height:24px; font-weight:400;}
.cate_tab .tab_inner a.on {font-weight:800;}

.tab_box02, .tab_box03 {display:none;}

.tab_box01_2, .tab_box01_3, .tab_box01_4, .tab_box01_5, .tab_box01_6, .tab_box01_7, .tab_box01_8 {display:none;}
.tab_box02_2, .tab_box02_3, .tab_box02_4, .tab_box02_5, .tab_box02_6, .tab_box02_7, .tab_box02_8 {display:none;}
.tab_box03_2, .tab_box03_3, .tab_box03_4 {display:none;}

.tab_next img {width:12px; margin-left:2px; vertical-align:middle; font-weight:700;}
.tab_box01 .tab_next {color:#ff4061;}
.tab_box02 .tab_next {color:#11a163;}
.tab_box03 .tab_next {color:#70a0ff;}

.theview {width:100px; padding:5px 2px; border:1px solid #303033; text-align:center; margin:0 auto; margin-top:10px;  font-weight:800;}


/* 엠디픽 상품 진열 */
.prod_area {padding:30px 0;}
.prod_title {width:180px; margin:0 auto 20px; font-size:24px; color:#505050; text-align:center; font-weight:800; padding-bottom:8px; border-bottom:1px solid #262626; }
.prod_title .point {color:#ff4958;}

/* 빅데이터마이닝 css수정 (메이크샵 마이닝 담당자 20200602) */
.analyans-wrap .analyans-conts .analyans-slider li dl dt img {width:100%;height: 115px !important;}
.analyans-wrap .analyans-btm {padding:10px 10px 16px;text-align:right;display: none !important;}
.analyans-w02 .analyans-conts > .bx-wrapper > .bx-viewport {min-height: 190px !important;}
.analyans-w03 .analyans-conts > .bx-wrapper > .bx-viewport {min-height: 190px !important;}
.layer-analyans .layer-analyans-cont .analyans-conts .ul-50per li dl dt img {width:100%;min-height: 173px !important;}
.layer-analyans .layer-analyans-cont .analyans-btm {position:fixed;bottom:0;left:0;width:100%;padding:8px 0;text-align:center;background:#303946;display: none !important;}
.analyans-wrap .analyans-tit {position:relative;padding-top:15px;color:#444;font-size: 16px;letter-spacing:0;text-align:center;letter-spacing:-1px;padding-bottom: 10px !important;}
.analyans-all * {-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family: NanumSquareRound, sans-serif !important; font-size: 13px;font-weight:bold;}
.layer-analyans .layer-analyans-cont .analyans-tit {position:relative;padding:15px 0;color:#444;font-size: 16px;padding-bottom: 20px !important;}


/*쿠폰 혜택 버튼*/
.main .coupon-benefit {position:relative; margin:0} 
.main .coupon-benefit a{display:inline; padding : 0}
.main .btn-coupon { display:inline-block; height:16px; padding:2px 1px; margin-left:5px; border:1px solid #000; font-size:10px; margin-top:3px; }
.main .btn-coupon span { display:inline-block; height:11px; margin-top:2px;  margin-left:-1px; padding:0 1px; border:1px solid #000; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

.rev_bn img{width:100%}

.mid_bn {margin-top:5px;}
.mid_bn img{max-width:100%}

.listicon{width:25% !important}
.listicon img {max-width:100%}
/* BASIC css end */

