/* BASIC css start */
/* 메인 영역 : 상단 */
#header {height:0 !important;}

/* 메인 영역 : 상품진열 더보기 버튼 */
#container .more .btn_moreGray {width:98% !important;}

/* 메인 영역 : 메인배너 */
.main_swiper {width:100%; margin-bottom:30px;}
.main_swiper .swiper-slide {position:relative; text-align:center;}
.main_swiper .swiper-slide a {display:block; width:100%; height:750px; background-size:cover; background-position:center;}
.main_swiper .swiper-slide .main_txt {position:absolute; top:375px; left:40px; color:#fff; font-size:50px; font-weight:700; line-height:55px; text-align:left; transform:translate(0, -50%);}
.main_swiper .swiper-slide .c_btn {display:inline-block; color:#fff; font-size:16px; font-weight:300; line-height:30px; letter-spacing:1px; border-bottom:1px solid #fff;}
.main_swiper .main_swiper_pagination.swiper-pagination-bullets {bottom:15px; right:15px; left:auto; display:table; width:auto; box-sizing:border-box;}
.main_swiper .main_swiper_pagination.swiper-pagination-bullets .swiper-pagination-bullet {width:10px; height:10px; margin: 0 5px; background:#fff; opacity:0.3;}
.main_swiper .main_swiper_pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {background:#fff; opacity:1;}

/* 메인 영역 */
.main_cont {width:94%; margin:0 auto;}



/* 메인 영역 : 탭 상품진열 */
.swiper1 .list_shopping2x ul {min-height:450px;}
.swiper1 {width:100%; height:auto; margin:0 auto; background-color:#fff;}
.swiper1 .swiper-slide {background-color:#fff;}
.swiper1_text {margin:0 auto 15px; font-size:0; text-align:center;}
.swiper1_text li {position:relative; display:inline-block; height:18px; margin:0px 8px; color:#888; font-size:12px; line-height:1; text-align:center; border-bottom:1px solid #fff; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.swiper1_text li.swiper_over {color:#000; border-bottom:1px solid #000; -webkit-backface-visibility: hidden;}
.swiper1 .swiper-pagination1 {display:none;}

/* 메인 영역 : 롤링배너 */
.swiper2.swiper-container {width:calc(100% - 10px); padding:0 0 30px;}
.swiper2 .swiper-slide {position:relative; right:0; top:0; text-align:left;}
.swiper2 .swiper-slide img {display:block; width:100%; margin:0 auto 10px;}
.swiper2 .w_ban_text {position:absolute; right:0; bottom:0px; width:86%; min-height:50px; padding:20px 3%; background-color:#fff;}
.swiper2 .t1 {color:#000; font-size:14px; font-weight:600; letter-spacing:-0.5px}
.swiper2 .t2 {color:#555; font-size:12px; padding-top:10px;}
.swiper2 .swiper-pagination {position:absolute; left:0; right:0; bottom:20px;}
.swiper2 .swiper-pagination-bullet {display:inline-block; width:8px; height:8px; background:#888; border-radius:50%; border:0; opacity:0.7;}
.swiper2 .swiper-pagination-bullet-active {width:8px; height:8px; background:#000; border:0; opacity:1;}
.swiper2 .swiper-container-horizontal > .swiper-pagination-bullets {bottom:0;}

/* 메인 영역 : 이벤트배너 */
.swiper3.swiper-container {margin:60px auto; padding-left:3%;}
.swiper3 .swiper-wrapper {padding:0 5px;}
.swiper3 .swiper-slide {width:85%; margin-right:10px; text-align:center;}
.swiper3 .swiper-slide img {width:100%;}
.swiper3 .swiper-slide:first-child {margin-left:20px;}
.swiper3 .t1 {margin-top:18px; color:#000; font-size:18px; font-weight:600; text-align:center; line-height:1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.swiper3 .t2 {margin-top:10px; color:#888; font-size:13px; text-align:center; line-height:15px;}
.swiper3 .t2 img {height:15px;width:15px;vertical-align:middle;margin-right:5px;}

.swiper3 .t3 {margin-top:20px; color:#000; font-size:12px; text-align:center; line-height:1; display:inline-block; height:18px; border-bottom:1px solid #000}
/* BASIC css end */

