/* 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: 750px;  margin: 0 auto; position: relative;text-align: center; }


/*°øÅë*/
.listName {-webkit-line-clamp: 1;}
.dc {color: #8d54df;}
.prd-review .review_btn:before {display:none;}
#list ul.items li:nth-child(1), #list ul li:nth-child(2){margin-top: 15px; }
.list_shopping2x ul{padding: 0;}
.list_shopping2x li {padding-right: 8px;box-sizing: border-box;margin-top: 20px;}
.list_shopping2x a {position: relative;}
.list_shoppingInfo .listName {-webkit-line-clamp: 1;font-size:13px;font-weight: 500;}
.listPic {border-radius: 4px;}


/* .ev_cate_header */
.ev_cate_header {background-color:#fff;position: sticky;top: 46px;z-index: 11; scroll-margin-top: 100px; }
.ev_cate_header .ev_gnb {display: flex;height: 60px;margin: 0 auto;overflow-x: auto;overflow-y: hidden;white-space: nowrap;background: #0b0b13;text-align: center;align-items: center;justify-content: space-evenly;}
.ev_cate_header .ev_gnb li {display:inline-block;margin: 0vw 3.33333vw;line-height: 19px;}
.ev_cate_header .ev_gnb li a {display: block;color: #fff;font-size: 1em;letter-spacing: -0.05em;}
.ev_cate_header .ev_gnb li.on a {font-weight: 700;border-bottom: 2px solid #fff;padding-bottom: 2px;}   


/* section_01 - ¸ÞÀÎ */
.ev_gnb::-webkit-scrollbar { display: none;}
.section_01 .tit_image_container {position: relative;height: 360px;}


/* section_02 - ¸±·¹ÀÌÆ¯°¡ */
.section_02 {background: #0b0b13;padding-top: 10px;}
.section_02 h2 {font-size: 2rem;line-height: 2.8rem;font-weight: 700;padding-top: 50px;text-align: center;letter-spacing: -1px;}
.section_02 h2 p{font-size: 2rem;color: #6045ff;}
.section_02 h3 {font-size: 15px;padding-top:10px;text-align: center;}
.secticon_02_box {background: #fff;z-index: 10;position: relative;border-radius: 40px 40px 0  0;}
.timer-box_1 {text-align: center; padding: 20px 0px; background: #000; border-radius: 100px; margin: 20px 15px 0; color: #fff; font-weight: 700; font-size: .89rem;}
.timer-box_2 {font-size: 0.8em;  font-weight: 600; color:#a3a3a3; background:#dadada; padding: 12px 6px;text-align: center;border-radius: 3px; bottom: 0; margin-top:5px;}
.timer-box_2.active {font-size: 0.85em;color: #ffffff;font-weight: 600;background: #ff2800; margin-top:5px;}

.section_02 .relay_sale {margin: 0 auto;padding-top: 14px;background: #fff;}
.section_02 .relay_sale .m_tab01 {display: -ms-flexbox;display: flex;background: #fff;margin: 15px 15px 10px 15px;}
.section_02 .relay_sale .m_tab01 li::-webkit-scrollbar{ display: none; }
.section_02 .relay_sale .m_tab01 li {position: relative;width: calc(33.3333% - 2px);line-height: 27px;font-size: .855rem;font-weight: 600;text-align: center;color: #000000;cursor: pointer;box-sizing: border-box;padding: 14px 2px;background: #f8f9fd;margin-right: 2px;letter-spacing: -0.9px;}
.section_02 .relay_sale .m_tab01 li > div {color: #aeaeae;font-size: 13px;line-height: 25px;font-weight: 400;}
.section_02 .relay_sale .m_tab01 li.on {font-weight: 600;color: #ffffff;background: #703eff;}
.section_02 .relay_sale .m_tab01 li.flag:after {content: "¾ÞÄÝ Æ¯°¡";position: absolute;top: -8px;left: 50%;z-index: 2;padding: 2px 12px;width: auto;height: 18px;line-height: 18px;border-radius: 15px;background: #ff2800;color: #fff;text-align: center;white-space: nowrap;letter-spacing: 0;font-weight: 700;font-size: 11px;transform: translateX(-50%);}
.section_02 .relay_sale .tab_content {display:none;/* padding:20px 0; */background: #fff;border-radius: 0 0 20px 20px;margin: 0 15px;}
.section_02 .relay_sale .tab_content.on {display:block;}
.section_02 .relay_sale .tab_content .sale_period {text-align: left; padding: 0 0 10px 10px;}
.section_02 .relay_sale .tab_content .sale_period p {font-size: 14px;font-weight: 700;color: #7346f3;}
.section_02 .relay_sale .tab_content .sale_period p span {margin-left: 5px;color: #838383;font-weight: 500;}
.section_02 .relay_sale .item_cont {/* margin: 0 10px; */}
.section_02 .relay_sale .item_cont .item-list {width: 100%;display: flex;justify-content: space-around;align-items: center;/* border-bottom: 1px solid #e8e8e8; */padding: 8px 0;}
.section_02 .relay_sale .item_cont .item-list .thumb {width: 50%;}
.section_02 .relay_sale .item_cont .item-list .thumb .listPic {width:100%; border-radius: 10px;}
.section_02 .relay_sale .item_cont .item-list .info {width: 60%;padding-left: 10px;padding-top: 0;}
.section_02 .relay_sale .item_cont .item-list .info a {display:block;}
.section_02 .relay_sale .list_shoppingInfo .listName {font-weight: 800;}



/* .section_03 - ¼±Âø¼ø Æ¯°¡ */
.section_03 h2 {font-size: 2rem;line-height: 2.8rem;font-weight: 700;padding-top: 70px;text-align: center;}
.section_03 h2 p{font-size: 2rem;color: #6045ff;}
.section_03 h3 {font-size: 15px;padding-top:10px;text-align: center;}
.section_03 .first_come_sale .m_tab01 li:first-child {margin-left:0;}
.section_03 .first_come_sale .m_tab01 li.tab-2-1 .flag:after {content: "ÀÌº¥Æ® Á¾·á";position: absolute;top: -17px;left: 50%;z-index: 2;padding: 6px 13px;width: auto;height: 14px;line-height: 14px;border-radius: 26px;background: #dddddd;color: #fff;text-align: center;white-space: nowrap;letter-spacing: 0;font-weight: 600;font-size: 11px;transform: translateX(-50%);}
.section_03 .first_come_sale .m_tab01 li.tab-2-2 .flag:after {content: "11/25 OPEN";position: absolute;top: -17px;left: 50%;z-index: 2;padding: 8px 13px;width: auto;height: 14px;line-height: 14px;border-radius: 26px;background: #ff2800;color: #fff;text-align: center;white-space: nowrap;letter-spacing: 0;font-weight: 600;font-size: 11px;transform: translateX(-50%);}
.section_03 .first_come_sale .tab_content {display:none;/* padding:20px 0; */background: #fff;border-radius: 0 0 20px 20px;margin: 0 15px;}
.section_03 .first_come_sale .tab_content.on {display:block;}
.section_03 .first_come_sale {margin: 0 auto;padding-top: 32px;}
.section_03 .first_come_sale .m_tab01 {display: -ms-flexbox;display: flex;justify-content: center;background: #fff;border-radius: 20px 20px 0px 0px;}
.section_03 .first_come_sale .m_tab01 li {width: 42%; font-weight: 600;text-align: center;color: #d6d6d6;cursor: pointer;box-sizing: border-box;border: 2px solid #efefef;border-radius: 5px;position: relative;margin-left: 11px;}
.section_03 .first_come_sale .m_tab01 li.on {color: #6045ff;border: 2px solid #6045ff;}
.section_03 .first_come_sale .timer-box_3 {background: #000;color: #fff;margin-top: 21px;padding: 15px 17px 15px 5px;}
.section_03 .first_come_sale .timer-box_3 .timer4,.section_03 .first_come_sale .timer-box_3 .timer5  {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-evenly;text-align: center;}
.section_03 .first_come_sale .timer-box_3 .timer4  span, .section_03 .first_come_sale .timer-box_3 .timer5  span {font-size: 2.2em;line-height: 38px;width: 25%;font-weight: 700;height: 100%;position: relative;}
.section_03 .first_come_sale .timer-box_3 .timer4 > span:after, .section_03 .first_come_sale .timer-box_3 .timer5 > span:after  {content:":";position: absolute;top: 0; right: 0;}
.section_03 .first_come_sale .timer-box_3 .timer4 > span:last-child:after , .section_03 .first_come_sale .timer-box_3 .timer5 > span:last-child:after {display: none;}
.section_03 .first_come_sale .timer-box_3 .timer4 span > span , .section_03 .first_come_sale .timer-box_3 .timer5 span > span  {color: #5b5b5b;display: block;font-size: .79rem;font-weight: 600;width: 100%;line-height: 20px;}
.section_03 .first_come_sale .sale_period {padding: 25px 10px 10px;border-bottom: 1px solid #eee;}
.section_03 .first_come_sale .sale_period p:nth-child(1) {font-size: 15px;font-weight: 800;padding-bottom: 4px;}
.section_03 .first_come_sale .sale_period p:nth-child(2) {font-size: 12px;font-weight: 600;color: #adadad;padding-bottom: 3px;}


/* .section_04 - ½´ÆÛÆ¯°¡ */
.section_04 h2 {font-size: 2rem;line-height: 2.8rem;font-weight: 700;padding-top: 70px;text-align: center;}
.section_04 h2 p{font-size: 2rem;color: #6045ff;}
.section_04 h3 {font-size: 15px;padding-top:10px;text-align: center;}
.section_04 .m_tab01 {display: -ms-flexbox;display: flex;background: #fff;margin: 25px 15px 15px;justify-content: center;}
.section_04 .m_tab01 li::-webkit-scrollbar{ display: none; }
.section_04 .m_tab01 li {position: relative;width: calc(46% - 2px););line-height: 30px;font-size: 14px;font-weight: 600;text-align: center;color: #98a0a6;cursor: pointer;box-sizing: border-box;padding: 7px 0px;background: #e8ecef;margin-right: 2px;border-radius: 5px;}
.section_04 .m_tab01 li > div {color: #aeaeae;font-size: 13px;line-height: 25px;font-weight: 400;}
.section_04 .m_tab01 li.on {font-weight: 600;color: #ffffff;background: #000;}
.section_04 .tab_content {display:none; margin: 0 15px; background: #fff;border-radius: 0 0 20px 20px;margin: 0 15px;}
.section_04 .tab_content.on {display:block;}


/* section_05 -»çÀºÇ° */
.section_05  {margin: 50px auto;padding-bottom: 20px;background: #181818;}
.section_05 h2 {font-size: 2rem;line-height: 2.8rem;font-weight: 700;padding-top: 70px;text-align: center;color:#fff;}
.section_05 h3 {font-size: 15px;padding-top:10px;text-align: center;color: #adadad;}
.section_05 .gift-wrap {margin: 10px auto;color: #fff; text-align: center;}
.section_05 .gift-container{padding-bottom:25px;}
.section_05 .gift-wrap .gift-container img {border-radius: 32px;padding: 20px;box-sizing: border-box;}
.section_05 .gift-container > div {position: relative;}
.section_05 .limited-text {width: calc(65% - 10px);position: absolute;bottom: 33px;left: 50%;transform: translate(-50%, 0px);background: #000;font-size: 1rem;text-align: center;border-radius: 50px;padding: 18px 33px;}
.section_05 .limited-icon {position: absolute;right: 53px;width: 82px;height: 25px;text-align: center;color:#000;border-radius: 100px;background: #00ff36;background-size: cover;animation: float 3s ease-in-out infinite;}
.section_05 .limited-icon {bottom: 67px;}
.section_05 .limited-icon span {line-height: 26px;font-size: 12px;font-weight: 600;letter-spacing: -1px;}

/* ÇÑÁ¤¼ö·® */
@keyframes float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px); 
    }
    100% {
        transform: translateY(0); 
    }
}

/* .section_06 - Å¬¸®¾î·±½º ¼¼ÀÏ */
.section_06 h2 {font-size: 2rem;line-height: 2.8rem;font-weight: 700;padding-top: 50px;text-align: center;}
.section_06 h2 p{font-size: 2rem;color: #6045ff;}
.section_06 h3 {font-size: 14px;padding: 10px 0;text-align: center;}
.section_06 .clearance_sale {overflow-x: auto;overflow-y: hidden;}
.section_06 .m_tab01 {margin: 0 auto;padding: 10px;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
.section_06 .m_tab01 li {display: inline-block;width: 56px;font-size: 18px;text-align: center;color: #3f3f3f;box-sizing: border-box;padding: 0 6px;letter-spacing: -1px;box-sizing: content-box;vertical-align: top;}
.section_06 .m_tab01 li > div {width: 54px;height: 54px;border-radius: 100%;border: 1px solid #e4e4e4;}
.section_06 .m_tab01 li:nth-child(1) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate01.png') center/100% no-repeat;}
.section_06 .m_tab01 li:nth-child(2) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate02.png') center/100% no-repeat;}
.section_06 .m_tab01 li:nth-child(3) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate03.png') center/100% no-repeat;}
.section_06 .m_tab01 li:nth-child(4) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate04.png') center/100% no-repeat;}
.section_06 .m_tab01 li:nth-child(5) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate05.png') center/100% no-repeat;}
.section_06 .m_tab01 li:nth-child(6) > div {background:url('http://dailylike.jpg3.kr/hgodo/05_Evt/2411/BF_F_clearance_cate06.png') center/100% no-repeat;}
.section_06 .m_tab01 li.on > div {border: 2px solid #6900ff;}
.section_06 .m_tab01 li p {font-size: 13px;font-weight: 500;padding-top: 10px;}
.section_06 .tab_content {display:none; margin: 0 15px; background: #fff;border-radius: 0 0 20px 20px;margin: 0 15px;}
.section_06 .tab_content.on {display:block;}


/* section_07 */
.sale_cate_btn {padding-top: 50px;}




/*¶óÀÎ ¶ì */

.line {width: 100%;display: block;margin: 0 auto;text-decoration: none;background-color: #6045ff;position: relative;}
.line .line_inner {overflow: hidden; padding: 1px 0;}
.line .line_inner .line_box { display: flex; width: calc(422px * 20); padding-left: 14px; animation:  textright 90s linear infinite;}
.line .line_inner .line_box2 {display: flex; width: calc(422px * 20); padding-left: 14px; animation:  textleft 90s linear infinite;   border-bottom: 1px solid #000;}
.line .line_inner .line_box .line_text, .line_box2 .line_text {box-sizing: border-box;text-align: center;font-size: 13px;font-weight: bold;line-height: 40px;color: #000;padding-right: 28px;/* letter-spacing: -.4px; */}    
.line .line_inner .line_text span {font-size:26px; }  
    
@keyframes textright {
	0% {
		transform: translateX(0);
	}     
 
	100% {
		transform: translateX(calc(-384px * 10));
	}
}

@keyframes textleft {
	0% {
		transform: translateX(calc(-204px * 10));
	}     
 
	100% {
		transform: translateX(0);
	}
}




/* BASIC css end */

