/* BASIC css start */
/* 롤링배너 */
.main_slide {padding-bottom:30px;}
.main_slide .swiper-pagination-bullets {bottom: 0px !important;}
.main_slide .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #bababa;
    opacity: 1;
    margin: 0 4px !important;
}

.main_slide .swiper-pagination-bullet-active {
    opacity: 1;
    background: #000 !important;
}


/* //롤링배너 */


/* 브랜드스토어 관련*/
.brand_title {text-align:center;  padding:30px 0px 30px;}
.brand_title .txt01 {font-size:20px; color:#222;  font-weight:800; line-height:1; letter-spacing:-0.5px; }
.brand_title .txt02 {font-size:13px; color:#888;  font-weight:400; line-height:1; letter-spacing:-0.7px;   padding-top:7px;}
.brand_store {width:95%; margin:0 auto; padding-bottom:35px; border-bottom:0px solid #eaeaea; }
.brand_store ul li {width:45%; float:left; text-align:center; margin:0 2.5%;}
.brand_store ul li img {width:100%;}
.brand_store .brand_txt01 {padding-top:5px; line-height:1; letter-spacing:-0.5px;}
.brand_ban img {border:1px solid #dedede;}

/* 브랜드스토어 관련*/



/* 메인탭 상품 */
.main .section1 {border:1px solid #e9e9e9; margin-bottom:50px; margin:5px 3% 0;}
.main .section1 .tab_inner {background-color:#fafafa; font-size:0;}
.main .section1 .tab_inner a { width:33.333%; line-height:43px;text-align:center;display: inline-block; font-size:12px; letter-spacing:-0.5px; color:#999; font-weight: bold; border-bottom:1px solid #e9e9e9; border-top:0; background:url(/design/envital/mobile_universe/tab_line.gif) top right repeat-y;}
.main .section1 .tab_inner a:last-child {background:none;}
.main .section1 .tab_inner a.open {border-bottom:1px solid #fff; background-color:#fff;color:#222; border-top:1px solid #222;}
.main .section1 .tab_box02 {display:none;}
.main .section1 .tab_box03 {display:none;}
.main .section1 .tab_box01, .tab_box02, .tab_box03 {margin:20px auto 0px;}

.tab_box01 .items {width:95%; margin:0 auto;}
.tab_box02 .items {width:95%; margin:0 auto;}
.tab_box03 .items {width:95%; margin:0 auto;}


/* 중앙 이벤트배너01 관련*/
.center_ban {width:95%; margin:0 auto; padding:30px 0px 0px;}
.center_ban img {width:100%; font-size:0px;}


/* 이벤트 타이틀 관련*/
.best_ban_title {text-align:center;  padding:30px 0px 30px; width:95%; margin:0 auto; border-top:1px solid #eaeaea; padding-top:30px; margin-top:10px;}
.best_ban_title .txt01 {font-size:20px; color:#222;  font-weight:800; line-height:1; letter-spacing:-0.5px; }
.best_ban_title .txt02 {font-size:13px; color:#888;  font-weight:400; line-height:1; letter-spacing:-0.7px;   padding-top:7px;}


/* 이벤트 슬라이더 관련 */
.swiper3 {width:95% !important; margin:0 auto 10px;}
.swiper3 .swiper-button-prev , .event_ban_area .swiper-button-next {top:55% !important;width:28px !important; height:30px !important;}
.swiper3 .swiper-button-prev {background-image: url("/design/envital/mobile_universe/best_left.png") !important;background-repeat:no-repeat; background-size:28px 30px !important; left:-1px !important; right: auto;}
.swiper3 .swiper-button-next {background-image:   url("/design/envital/mobile_universe/best_right.png") !important;background-repeat:no-repeat; background-size:28px 30px !important; right:0px !important; left: auto;}


.typeSwipe.paginate button.circle {height:10px; width:10px;  cursor: pointer; background:#bababa; border:2px solid #bababa; border-radius:50%; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; }
.typeSwipe.paginate button.selected.circle { background:#f72222; border:2px solid #f72222; }


.main_prd {width:95%; margin:0 auto;  border-top:1px solid #eaeaea; padding-top:25px;}



/* 하단 미디어배너 관련*/
.media_title {text-align:center;  padding:20px 0px 5px;}
.media_title .txt01 {font-size:20px; color:#222;  font-weight:800; line-height:1; letter-spacing:-0.5px; }
.media_title .txt02 {font-size:13px; color:#888;  font-weight:400; line-height:1; letter-spacing:-0.7px;   padding-top:7px;}
.media_store {width:100%; margin:0 auto; padding-bottom:5px; border-bottom:1px solid #eaeaea; }
.media_store ul li {width:95%; float:left; text-align:center; margin:0 2.5%;}
.media_store ul li img {width:100%;}
.media_store .media_txt01 {padding-top:5px; line-height:1; letter-spacing:-0.5px;}
.media_ban img {border:1px solid #dedede; margin:5px; }

/* 하단 미디어배너 관련 */




/* BASIC css end */

