/* BASIC css start */
/* ÀÌ¹ÌÁö¸Ê */
img[usemap] { border: none; height: auto; max-width: 100%; width: auto;}
img{ border: none; height: auto; max-width: 100%; width: auto;}
.evt_img { width: 100%;  max-width: 1000px;  margin: 0 auto; position: relative;text-align: center; }


/*°øÅë*/
.list_shopping2x li {}
.list_shopping2x a {position: relative;}
.list_shoppingInfo .listName {font-size:13px;}
.listPic {border-radius: 4px;}
.prd-review a {color:#929292;}
.dc em {color:#d0a821;}
.anchor{ display: block; height: 100px;  margin-top: -100px;  visibility: hidden;}
.promotion span{display: inline-block; color: #e4bf40; font-size: 10px;line-height: 10px;background: #000; padding: 4px; border-radius: 2px; margin-bottom: 7px;}

#evt02 {background: #fdfde9;}
#evt03 {background: #f4edd3; padding-bottom:50px;}
#evt04 {background: #ece1b4; padding-bottom:50px;}
#evt05 {background: #fcf9eb; padding-bottom:50px;}
#evt06 {background: #ece1b4; padding-bottom:50px; position: relative;}

/* evt01 */
#evt01 {position:relative;}
.top_tit {position: absolute; top: 0; left: 0; width: 100%; z-index: 2;}

/* GbB*/
.black_gnb {  position: sticky; top: 46px; z-index: 11}
.black_gnb .tabs {height: 45px;margin: 0 auto;width: 100%;background: #fbe69a;}
.black_gnb .tabs ul { display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 800px; margin: 0 auto;}
.black_gnb .tabs ul li { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 45px; margin-right: 1px; text-align: center; }
.black_gnb .tabs ul li::after {content:"";width:1px;height:14px;position:absolute;top:50%;left:0;transform:translate(0%,-50%);background: #000;}
.black_gnb .tabs ul li:first-child::after {content:""; display:none; }
.black_gnb .tabs ul li a {display: block;width: 100%;height: 100%;line-height: 45px;font-size: .85rem;font-weight: 700;/* color: #fff; */}
.black_gnb .tabs ul li.point a {color: #ffffff;font-weight: 700;}


/* Evt 02 */
.benefit {margin: 0 auto;/* padding-top: 14px; */}
.benefit .m_tab01 {display: -ms-flexbox;display: flex;max-width: 800px;margin: 15px auto;justify-content: center;}
.benefit .m_tab01::-webkit-scrollbar{ display: none; }
.benefit .m_tab01 li {width: 35%;line-height: 5.4vh;font-size: 1em;text-align: center;color: #dfcc80;cursor: pointer;box-sizing: border-box;background: #fff2bf;\: scroll;border-radius: 4px;margin-left: 5px;}
.benefit .m_tab01 li.on {font-weight:600;color: #000000;background: #f1d666;/* border-bottom: 2px solid #fe9bff; */}
.benefit .tab_content {display:none; padding:0px;}
.benefit .tab_content.on {display:block;background: #fdfde9;}




/* Evt 03 */
#evt03 .time.subtime {margin:0 auto; text-align: center;padding-bottom: 40px;}
#evt03 .title_box .number span {position: relative; display: inline-block; width:10%; height:10%; padding: 2.8999%; margin: 0px 5px; font-size:24px; font-weight: 600; line-height:100%; color:#a49764; background:#fff; border:2px solid #a49764; border-radius: 5px;}
#evt03 .title_box .number span.dot {width: 10px; margin:0!important; background:none; border:none; }
#evt03 .title_box .number span:nth-child(1)::after{content: "½Ã°£"; font-size:14px; font-weight: 400; color:#a49764; position: absolute; bottom:-60%; left:50%; transform: translateX(-50%); }
#evt03 .title_box .number span:nth-child(3)::after{content: "ºÐ"; font-size:14px; font-weight: 400; color:#a49764; position: absolute; bottom:-60%; left:50%; transform: translateX(-50%); }
#evt03 .title_box .number span:nth-child(5)::after{content: "ÃÊ"; font-size:14px; font-weight: 400; color:#a49764; position: absolute; bottom:-60%; left:50%; transform: translateX(-50%); }
#evt03 .title_box .title_box_timer {font-size: 16px; line-height: 44px; font-weight: 600; margin: 10px 50px; text-align: center; border: 1px solid #000;}


/* Evt 04 */
.time_sale_72h {margin: 0 auto;padding-top: 14px;}
.time_sale_72h .m_tab01 {display: -ms-flexbox;display: flex;max-width: 800px;margin: 0 auto;padding: 0px 10px;overflow: auto;white-space: nowrap;justify-content: center;}
.time_sale_72h .m_tab01::-webkit-scrollbar{ display: none; }
.time_sale_72h .m_tab01 li {line-height: 2.4vh;font-size: 1.1em;font-weight: 500;text-align: center;color: #000000;cursor: pointer;box-sizing: border-box;padding: 10px 15px;border-radius: 4px;background: #fbf2cc;margin: 0 3px;}
.time_sale_72h .m_tab01 li.on {/* font-weight: 400; */color: #000;background: #f1d666;}
.time_sale_72h .tab_content{margin-top: 20px;}
.time_sale_72h .tab_content {display:none; padding:0px;}
.time_sale_72h .tab_content.on {display:block;}
.time_sale_72h .tab_content .open_time {font-size: 1.15em;line-height: 1.15em;color: #000;text-align:center;font-weight: 600;}
.time_sale_72h .tab_content .open_time .max_percent {display: inline-block;position: relative;background: #000000;height: 2.2em;line-height: 2.2em;padding: 0px 11px;box-sizing: border-box;border-radius: 3px;margin-left: 16px;color: #fff;}
.time_sale_72h .tab_content .open_time .max_percent:after {content:"";position: absolute;left: -17px;top: 6px;width: 0;height: 0;border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid #000;}
.time_sale_72h .tab_content .open_time .max_percent .countdown {color: #fff;font-size: .9em;}
.time_sale_72h .sub_section_tit {background: linear-gradient(to left, #fff7d7, 50%, #f1d874 75%);text-align: left;margin: 30px 10px 10px;}
.time_sale_72h .sub_section_tit div {width: 100%;line-height: 23px;color: #000;padding: 20px;box-sizing: border-box;}
.time_sale_72h .sub_section_tit div p:nth-child(1) {font-size: 12px;font-weight: 500;}
.time_sale_72h .sub_section_tit div p:nth-child(2) {font-size: 20px;font-weight: 700;}
.time_sale_72h .list_shopping2x ul {display:flex;}


/* Evt 05 */
#evt05 .max_sale {padding-bottom: 50px;}
#evt05 ul.items {box-sizing: unset;  table-layout: unset;}
#evt05 ul.items > div {display: inline-block;width: 50%;}
#evt05 ul.items li {min-height: 300px;vertical-align: top;padding: 5px 5px 10px 5px;box-sizing: border-box;}
#evt05 ul.items li a {position: relative;}
#evt05 .sub_section_tit {background: #edda84;font-size: 1rem;font-weight: 700;line-height: 50px;color: #000;margin: 30px 10px 10px;padding: 0 10px;display: flex;justify-content: space-between;}
#evt05 .sub_section_tit span.right {font-size: .7rem;font-weight:600;}
#evt05 .swiper-grid-column>.swiper-wrapper {flex-direction:unset;}

/* Evt 06 */
#evt06 .swiper-pagination {bottom: 25px;}
#evt06 .swiper-pagination-bullet-active{background: #ebbd00;}

/* footer */
.footer_bigmenu {margin:0px 5% 0!important;}



/* BASIC css end */

