/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background:#fff; border-radius:100%;  width: 7px; height: 7px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; background:#000 }
/* //·Ñ¸µ¹è³Ê */
.main h3 {font-size:20px; margin:37px auto 35px; font-weight:700; font-family: 'Montserrat', sans-serif; text-align:center;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/* ¸ÞÀÎ ºñÁÖ¾ó */
#MS_event {position:relative;}
#MS_event .pagination {position:absolute; bottom:3%;}

/* °¡·Î 2°³ ¹è³Ê ¿µ¿ª */
.topBanner {display:none;}

/* Toda_pick */
.today_pick {position:relative; padding-bottom:15%;}
.list_shopping2x.today_pick  li {width:33%; position:relative;}
.list_shopping2x.today_pick  li img {border-radius:100%;}
.list_shopping2x.today_pick .listReserve {display:none;}
.list_shopping2x.today_pick .listName {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:13px; color:#383838; margin-bottom:3px;}
.list_shopping2x.today_pick .listPrice {font-size:13px; font-weight:600;}
.list_shopping2x.today_pick .listDiscount {color:#6d6d6d;}
.list_shopping2x.today_pick .num{display:block;position:absolute;top:0;width:23px;height:23px; line-height:23px; background:#383838;border-radius:100%;left:6px; color:#fff; font-size:11px; text-align:center;}
.today_pick .slick-arrow {display:none !important;}
.slick-dots {text-align:center !important;}
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 7px; height: 7px;  cursor: pointer; color: transparent; border: 0; outline: none; background: #d4d4d4; border-radius:100%;}
.slick-dots li {width:7px !important; margin-right:3px;}
.slick-dots li.slick-active button {background:#000}

/* ¸ÞÀÎ Áß°£ ¹è³Ê */
.main_banner {position:relative;  overflow:hidden; padding:12% 3% 10% 3%;}
.main_banner img {width:100%;}
.main_banner .bottom .ban02 {float:left; width:50%;}
.main_banner .bottom .right {float:left; width:50%;}

/* ¸ÞÀÎ Áß°£ ¶ì¹è³Ê */
.roll {padding-bottom:10%;}

/* Best Item */
.list_shopping1x.best_item {position:relative;}
.list_shopping1x.best_item ul {width:95%; margin:0 auto;}
.list_shopping1x.best_item li:nth-child(2n) {margin-right:0;} 
.list_shopping1x.best_item li a {padding:0;}
.list_shopping1x.best_item li:first-child a {padding:0;}
.list_shopping1x.best_item li {width:48.5% !important; border-top:none; margin-right:3%; margin-bottom:5%;}
.list_shopping1x.best_item li img.listPic {float:none; width:100%;}
.list_shopping1x.best_item .list_shoppingInfo {float:none; width:100%; padding:15px 0 5% 0;}
.list_shopping1x.best_item .listReserve {display:none;}
.list_shopping1x.best_item .listName bold {font-size:13px; color:#2a2a2a;}
.list_shopping1x.best_item .listPrice {font-size:13px; color:#2a2a2a;}
.list_shopping1x.best_item .listsubName {color:#6d6d6d;font-size:11px;line-height:14px;margin:7px 0 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.list_shopping1x.best_item .listDiscount del {color:#6d6d6d;}
.list_shopping1x.best_item .listPrice {color:#2a2a2a; font-size:12px; font-weight:600;}
.list_shopping1x.best_item .listName {margin-top:7px;}

.best_item .tabCon_body {margin-top:30px;}
.best_item .tabCon_body .tabCon {width:100%; box-sizing:border-box; display:none;}
.best_item .tabCon_body .tabCon:first-of-type {display:block;}
        
.best_item .slick-prev {display:inline-block; background:url("/design/bank9688/wib/img/icon/topday_left.png") no-repeat; width:10px; height:19px; text-indent:-9999px; position:absolute; left:0; top:0; border:none;}
.best_item .slick-next {display:inline-block; background:url("/design/bank9688/wib/img/icon/topday_right.png") no-repeat; width:10px; height:19px; text-indent:-9999px; position:absolute; right:0; top:0; border:none;}
        
.best_item .tabCon_head {position:relative; width:83%;}
.best_item .tabCon_head .swiper-slide {width:auto !important; margin:0 10px; font-size:13px;}
.best_item .tabCon_head .swiper-slide a {color:#707070;}
.best_item .tabCon_head .swiper-slide.active a {color: #2f2f2f; border-bottom: 1px solid #464646;}
.best_item .tabCon_head .swiper-slide:first-of-type {margin:0 10px 0 0;}
.best_item .tabCon_head .swiper-slide:last-child { padding-right: 50px;}
.best_item .tabCon_head .top {height:20px !important;}

.best_item .add_arrows .swiper-button-next {background:url("/design/bank9688/wib/img/icon/topday_right.png") no-repeat; position:absolute; top:52px; right:10px; width:9px; height:15px; margin-top:0;}    
.best_item .add_arrows .swiper-button-prev {background:url("/design/bank9688/wib/img/icon/topday_left.png") no-repeat; position:absolute; top:52px; left:10px; width:9px; height:15px; margin-top:0;}   

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity:inherit !important;}




/* New Item */
.list_shopping1x.new_item ul {width:95%; margin:0 auto;}
.list_shopping1x.new_item li:nth-child(2n) {margin-right:0;} 
.list_shopping1x.new_item li a {padding:0;}
.list_shopping1x.new_item li:first-child a {padding:0;}
.list_shopping1x.new_item li {width:48.5%; border-top:none; margin-right:3%; margin-bottom:5%;}
.list_shopping1x.new_item li img.listPic {float:none; width:100%;}
.list_shopping1x.new_item .list_shoppingInfo {float:none; width:100%; padding:15px 0 5% 0;}
.list_shopping1x.new_item .listReserve {display:none;}
.list_shopping1x.new_item .listName bold {font-size:13px; color:#2a2a2a;}
.list_shopping1x.new_item .listPrice {font-size:13px; color:#2a2a2a;}
.list_shopping1x.new_item .listsubName {color:#6d6d6d;font-size:11px;line-height:14px;margin:7px 0 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.list_shopping1x.new_item .listDiscount del {color:#6d6d6d;}
.list_shopping1x.new_item .listPrice {color:#2a2a2a; font-size:12px; font-weight:600;}
.list_shopping1x.new_item .listName {margin-top:7px;}


/* ¸ÞÀÎ ÇÏ´Ü ¹öÆ° */
.board_btn {overflow:hidden; width:95%; margin:0 auto;}
.board_btn .list p {width:calc(50% - 10px);margin:3px;height:37px;background:#fafafa;border:1px solid #d3d3d3;line-height:37px;font-size:13px;font-weight:300;color:#575757;display:inline-block;vertical-align:top;box-sizing:border-box}
.board_btn .list p a {display:block; text-align:center;}
.board_btn .list p  img {width:100%;}
.board_btn .list p:nth-child(2n) {margin-right:0;}

/* BASIC css end */

