@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2023/ - as-is url */
/* bg url: https://image.megagong.net/m/2023/ - to-be url */

/* S: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */
/* ÆË¾÷ */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:92 } 
.dim_popup button { position:absolute; right: 15px; top: 15px; background: none; } 
.clickPop { width: 470px; background: #fff; padding: 30px 0 35px; position: fixed; left:50%; top: 50% !important; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 99; } 

/* µî·ÏÇÑ url ÆË¾÷ */
.dim_popup.sns .tit { text-align:center; margin: 20px 0; padding: 0 15px; font-size: 30px; font-weight: bold; } 
.dim_popup.sns table { font-size: 14px; } 
.dim_popup.sns table tr th, .dim_popup.sns table tr td { padding: 8px 5px; border: 1px solid #ddd; word-break: break-all; text-align: center; } 
.dim_popup.sns table tr th { border-color:#fff; background:#eaeaea } 
.dim_popup.sns table tr td.con { text-align:left } 
.dim_popup.sns .btnConfirm { text-align:center; margin: 40px 0 0 0; } 
.dim_popup.sns .btnClose { position:absolute; right: 10px; top: 10px; background: url(https://image.megagong.net/m/common/pop_close2.png) no-repeat center center; font-size: 0; width: 26px; height: 26px; } 

/* °øÅë */
.br_1200 { display: none; } 
.br_992 { display: none; } 
.br_768 { display: none; } 
.br_576 { display: none; } 
.br_375 { display: none; } 

.con_tit { margin-bottom: 25px; } 
.mini_tit { font-size: 24px; color: #523dee; } 
.sub_tit { font-size: 24px; margin-bottom: 60px; position: relative; font-weight: 600; } 
.main_text { font-size: 35px; } 
.sub_text { font-size: 28px; } 
.con_tit b { font-weight: 800; } 

.sub_tit::after { content: ""; display: block; width: 100px; height: 1px; background: #000; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } 
.sub_tit::before { content: ""; display: block; width: 100px; height: 1px; background: #000; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.evCon2 .sub_tit::after { width: 220px; left: 0; } 
.evCon2 .sub_tit::before { width: 220px; right: 0; } 
.evCon3 .sub_tit::after { width: 220px; left: 0; } 
.evCon3 .sub_tit::before { width: 220px; right: 0; } 

.event_end { position: absolute; right: -20px; display: block; top: 135px; } 
.btn_wrap a { display: inline-block } 
.text_ani_wrap.mo { display: none; } 

.evCon2 .inner,.evCon3 .inner ,.evCon4 .inner { padding: 160px 0; } 
.evCon4 .inner .curr_list.mo { display: none; } 

/* ÅØ½ºÆ® ¾Ö´Ï¸ÞÀÌ¼Ç */
.text_ani_wrap { display: flex; font-weight: 900; font-size: 40px; align-items: baseline; justify-content: center; position: relative; transform: translateX(-60px); } 
.text_ani_wrap.mo { transform: inherit; } 
.text_ani_wrap .mid_text { font-size: 52px; color: #df4259; opacity: 0; } 
.text_ani_wrap.pc .left_text { position: absolute; left: 34%; top: 50%; transform: translateY(-50%); } 
.text_ani_wrap.pc .right_text { position: absolute; right: 28%; top: 50%; transform: translateY(-50%); } 
.text_ani_wrap.mo .left_text { position: absolute; left: 50%; top: -47%; transform: translateX(-58%); } 
.text_ani_wrap.mo .right_text { position: absolute; left: 50%; top: 55%; transform: translateX(-50%); } 

.text_ani_wrap.on .mid_text { animation-name: textmid; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; animation-delay: 0.6s; } 

.evCon2 .text_ani_wrap.pc.on .left_text { animation-name: text1; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon2 .text_ani_wrap.pc.on .right_text { animation-name: text2; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 

.evCon3 .text_ani_wrap.pc.on .left_text { animation-name: text3; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon3 .text_ani_wrap.pc.on .right_text { animation-name: text4; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 

.evCon4 .text_ani_wrap.pc.on .left_text { animation-name: text5; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon4 .text_ani_wrap.pc.on .right_text { animation-name: text6; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 


.evCon2 .text_ani_wrap.mo.on .left_text { animation-name: text1_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon2 .text_ani_wrap.mo.on .right_text { animation-name: text2_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 

.evCon3 .text_ani_wrap.mo.on .left_text { animation-name: text1_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon3 .text_ani_wrap.mo.on .right_text { animation-name: text2_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 

.evCon4 .text_ani_wrap.mo.on .left_text { animation-name: text1_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 
.evCon4 .text_ani_wrap.mo.on .right_text { animation-name: text2_mo; animation-duration:1s; animation-timing-function:ease-in-out; animation-fill-mode: forwards; } 

/* pc */
@-webkit-keyframes textmid { 
 0% { opacity: 0; } 
100% { opacity: 1; } 
 }

@-webkit-keyframes text1 { 
 0% { left: 34%; } 
100% { left: 13%; } 
 }

@-webkit-keyframes text2 { 
 0% { right: 28%; } 
100% { right: 3%; } 
 }

@-webkit-keyframes text3 { 
 0% { left: 34%; } 
100% { left: 6%; } 
 }

@-webkit-keyframes text4 { 
 0% { right: 28%; } 
100% { right: -4% } 
 }

@-webkit-keyframes text5 { 
 0% { left: 34%; } 
100% { left: 4%; } 
 }

@-webkit-keyframes text6 { 
 0% { right: 28%; } 
100% { right: -7%; } 
 }

/* mo */
 
 @-webkit-keyframes text1_mo { 
 0% { top: -39%; } 
 100% { top: -119% } 
 }
 
 @-webkit-keyframes text2_mo { 
 0% { top: 50%; } 
 100% { top:115%; } 
 }

 

 /* con1 */
 .evCon1 { background: url(https://image.megagong.net/m/2023/0522_lee/bg.jpg) no-repeat center center; background-size: cover; } 
 .evCon1 h3 { position: relative; } 
 .evCon1 h3 .head_txt { position: absolute; left: 50%; transform: translateX(-50%); bottom: 330px; width: 100%; } 
 .evCon1 .inner { padding: 30px 0 0; } 
 .evCon1 .inner .mini_con1 { margin-bottom: 30px; } 
 .evCon1 .inner .mini_text_con1 { color: #ffa6b3; font-size: 19px; font-weight: 800; letter-spacing: 23px; margin-bottom: 30px; margin-top: 7px; position: relative; display: inline-block; z-index: 1; } 
.evCon1 .inner .mini_text_con1::before { content: ""; display: block; position: absolute; left: -22px; top: -15px; background: #dd455a; width: 40px; height: 40px; border-radius: 50%; z-index: -1; } 
 .evCon1 .tea_head.pc { margin: 0 -190px; } 


 /* con2 */
 .evCon2 { background: url(https://image.megagong.net/m/2023/0522_lee/bg_con2.jpg) no-repeat center center; background-size: cover; } 


 /* con3 */
.evCon3 .slide_box { position: relative; background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, rgb(221 63 85) 20%, rgb(186 37 56) 84%); border: 3px solid transparent; border-radius: 10px; background-origin: border-box; background-clip: content-box, border-box; box-shadow: 3px 3px 11px rgba(0,0,0,0.2); } 
.evCon3 .slide_box .tit_slide { position: absolute; left: 50%; transform: translateX(-50%); top: -24px; z-index: 1; } 
.evCon3 .slider_rank { padding: 85px 40px 60px; } 

.evCon3 .slider_rank .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 20px; height: 40px; z-index: 1; font-size: 0; } 
.evCon3 .slider_rank .slick-arrow.slick-prev { right: 65%; margin-right: 450px; background: url(https://img.megagong.net/m/2022/1111_overall/btn_prev.png) no-repeat; background-size: 100%; } 
.evCon3 .slider_rank .slick-arrow.slick-next { left: 65%; margin-left: 450px; background: url(https://img.megagong.net/m/2022/1111_overall/btn_next.png) no-repeat; background-size: 100%; } 
.evCon3 .slick-slide img { display: inline-block; } 
.evCon3 .slider_rank .bot_text_box { background: #fff6f6; border-radius: 10px; position: relative; padding: 30px 0; } 
.evCon3 .slider_rank .slide_main { margin-bottom: 45px; } 
.evCon3 .slider_rank .bot_text_box .tip { position: absolute; left: 40px; top: 0; } 

/* con4 */
.evCon4 { background: #ffeae9; } 
.evCon4 .eventVideo.video_renewal.for_youtube { margin: 0 40px 45px; } 
.sub_round_tit { margin-bottom: 60px; } 
.evCon4 .inner .img_con2_wrap.mo { display: none; } 
.evCon4 .inner .fir_curr_box { border: 2px solid #db3e53; border-radius: 80px; margin: 0px 0px 30px 110px; } 
.evCon4 .inner .fir_curr_box .day_line { color: #000; position: relative; } 
.evCon4 .inner .fir_curr_box ul { display: flex; justify-content:flex-start; padding: 24px 0; align-items: center; border-radius: 80px; box-shadow: 5px 5px 10px rgba(0,0,0,0.3); background: #fff; } 
.evCon4 .inner .fir_curr_box ul li { font-weight: 800; font-size: 20px; width: 32%; } 
.evCon4 .inner .fir_curr_box ul li:nth-child(1) { border-left: none; width: 30%; } 
.evCon4 .inner .fir_curr_box.fir ul li:nth-child(2) { border-right: 0px; } 
.evCon4 .inner .fir_curr_box ul li:nth-child(2) { border-right: 1px solid #d54658; border-left: 1px solid #dddddd; padding: 10px 0; } 
.evCon4 .inner .fir_curr_box .two ul li:nth-child(2) { border-right: none; width: 70%; display: flex; justify-content: center; } 
.evCon4 .inner .fir_curr_box .two ul li:nth-child(2) .final_txt { margin-right: 35px; } 
.evCon4 .inner .fir_curr_box ul li:nth-child(3) { width: 35%; color: #e03c5f; font-size: 18px; position: relative; } 
.evCon4 .inner .fir_curr_box ul li:nth-child(3) .plus_obj { position: absolute; left: -11px; } 
.evCon4 .inner .fir_curr_box ul li.curr_box_head { font-size: 20px; font-weight: 900; line-height: 21px; } 
.evCon4 .inner .fir_curr_box ul li .curr_day { display: inline-block; background: #dc4256; color: #fff; font-size: 13px; font-weight: 400; width: 72px; /* padding: 0px 10px; */
 border-radius: 50px; margin-top: 8px; } 

.evCon4 .inner .fir_curr_box .day_line .dot_line { width: 70px; height: 2px; background: #d64b60; display: inline-block; position: absolute; left: -72px; top: 50%; } 
.evCon4 .inner .fir_curr_box .day_line .dot_line::after { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #ffffff; border: 3px solid #dc4658; display: inline-block; position: absolute; top: 50%; transform: translateY(-43%); right: -6px; } 
.evCon4 .inner .fir_curr_box .day_line .dot_line::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #ffffff; border: 3px solid #dc4658; display: inline-block; position: absolute; top:50%; transform: translateY(-49%); left: -8px; } 

.evCon4 .inner .fir_curr_box.gray_ver { border: 1px solid #cfcfcf; } 
.evCon4 .inner .fir_curr_box.gray_ver ul li { border-left: 1px solid #000; } 
.evCon4 .inner .fir_curr_box.gray_ver ul li:nth-child(1) { border-left: none; } 
.evCon4 .inner .fir_curr_box.gray_ver ul li:nth-child(3) { border-left: 1px dashed #cfcfcf; } 
.evCon4 .inner .fir_curr_box.gray_ver .day_line .dot_line { background: #000; } 
.evCon4 .inner .fir_curr_box.gray_ver .day_line .dot_line::after { background: #000; } 
.evCon4 .inner .fir_curr_box.gray_ver .day_line .dot_line::before { background: #000; } 

.evCon4 .inner .curr_box_wrap { position: relative; margin-bottom: 120px; } 
.evCon4 .inner .arrow_wrap_con2 { position: absolute; left: -14px; bottom: -30px; } 

.evCon4 .inner .curr_list { display: flex; flex-wrap: wrap; justify-content: center; } 
.evCon4 .inner .curr_list:first-of-type { margin-bottom: 15px; } 
.evCon4 .inner .curr_list li { margin-right: 20px; border-radius: 15px; box-shadow: 4px 4px 11px rgba(0,0,0,0.2); } 
.evCon4 .inner .curr_list li:nth-child(5), .evCon4 .inner .curr_list li:nth-child(10) { margin-right: 0px; } 


/* con5 */
.evCon5 { background: url(https://image.megagong.net/m/2023/0522_lee/bg_con5.jpg) no-repeat center center; background-size: cover; } 
.evCon5 .inner { padding: 525px 0; } 
.evCon5 .btn_wrap { margin-top: 40px; } 

/* con6 */
.evCon6 { background: linear-gradient(90deg, rgb(221 63 85) 20%, rgb(186 37 56) 84%); } 
.evCon6 .inner { padding: 170px 0; } 
.evCon6 .inner .con_tit { color: #fff; font-size: 52px; } 
.evCon6 .inner .event_tag { margin-bottom: 10px; } 
.evCon6 .inner .sub_text { font-size: 20px; line-height: 31px; color: #fff; margin-bottom: 18px; } 
.evCon6 .inner .sub_text.black { color: #000; margin-bottom: 30px; } 
.evCon6 .event_wrap { display: flex; justify-content: center; align-items: center; margin-bottom: 60px; } 
.evCon6 .event_wrap .event_info { margin-right: 60px; } 
.evCon6 .event_wrap .event_gift { margin: 0 -31px 0 0; } 

/* ÁÖÀÇ»çÇ× */
.eventWrap .evWarning { padding: 70px 0; background: #f8f8f8; } 
.warningList li ul li a.tp1 { color:#005eb9; text-decoration: underline; } 
.warningList > li.w_tit { font-weight: 900; } 
.warningList li ul li a { font-size: 13px; padding: 2.5px 4px; margin-left: 0px; } 





@media screen and (max-width: 1200px) { /* °øÅë */
 .br_1200 { display: block; } 
 .br_1200_none { display: none; } 
 .con_tit { margin-bottom: 3%; font-size: 44px; line-height: 49px; } 
 .mini_tit { font-size: 26px; } 
 .sub_tit { font-size: 21px; } 
 .main_text { font-size: 28px; } 
 .sub_text { font-size: 24px; } 

 .event_end { right: 2%; top: 8%; width: 18%; } 
 .evCon2 .inner, .evCon3 .inner, .evCon4 .inner { padding: 12% 0; } 

 /* con1 */
 .evCon1 .inner { padding: 3% 0 0; } 
 .evCon1 h3 .head_txt { bottom: 39%; width: 64%; } 
.evCon1 .tea_head.pc { margin: 0 0px; } 



/* con2 */
.evCon2 .con_tit,.evCon3 .con_tit,.evCon4 .con_tit { margin-bottom: 7%; } 
.text_ani_wrap.mo { display: block; } 
.text_ani_wrap.pc { display: none; } 
.text_ani_wrap .mid_text { font-size: 40px; } 
.evCon2 .sub_tit::before { width: 20%; } 
.evCon2 .sub_tit::after { width: 20%; } 
.evCon3 .sub_tit::before { width: 20%; } 
.evCon3 .sub_tit::after { width: 20%; } 
.evCon4 .sub_tit::before { width: 15%; } 
.evCon4 .sub_tit::after { width: 15%; } 
.evCon2 .sub_tit ,.evCon3 .sub_tit ,.evCon4 .sub_tit { margin-bottom: 6%; } 

/* con3 */
.evCon3 .slider_rank { padding: 6% 2% 3%; } 
.evCon3 .slide_box .tit_slide { top: -4%; } 
.evCon3 .slider_rank .slide_main { margin-bottom: 5%; } 
.evCon3 .slider_rank .bot_text_box .tip { left: 3%; width: 6%; } 
.evCon3 .slider_rank .bot_text_box { padding: 3% 20%; } 
.evCon3 .slick-dots { display: flex; justify-content: center; margin-top: 2%; } 
.evCon3 .slick-dots li { margin-right: 10px; } 
.evCon3 .slick-dots li:last-child { margin-right: 0px; } 
.evCon3 .slick-dots li button { color: transparent; width: 10px; height: 10px; background: #b0b0b0; border-radius: 50%; } 
.evCon3 .slick-dots li.slick-active button { background: #d54658 } 

/* con4 */
.evCon4 .eventVideo.video_renewal.for_youtube { margin: 0 0px 9%; } 
.evCon4 .sub_round_tit { margin-bottom: 5%; } 
.evCon4 .inner .fir_curr_box ul { padding: 2% 0; } 
.evCon4 .inner .fir_curr_box ul li.curr_box_head { font-size: 18px; line-height: 19px; } 
.evCon4 .inner .fir_curr_box ul li { font-size: 18px; } 
.evCon4 .inner .fir_curr_box .two ul li:nth-child(2) .final_txt { margin-right: 7%; } 
.evCon4 .inner .curr_box_wrap { margin-bottom: 10%; } 
.evCon4 .inner .curr_list:first-of-type { margin-bottom: 1%; } 
.evCon4 .inner .curr_list li { margin-right: 1%; width: 19%; box-shadow: inherit; } 

/* con5 */
.evCon5 .inner { padding: 21% 0; } 
.evCon5 .inner .text_con5 { padding: 0 29%; } 
.evCon5 .inner .con_tit { padding: 0 5%; } 
.evCon5 .btn_wrap { margin-top: 5%; padding: 0 32%; } 

/* con6 */
.evCon6 .inner { padding: 12% 0; } 
.evCon6 .inner .event_tag { margin-bottom:2%; padding: 0 39%; } 
.evCon6 .inner .con_tit { font-size: 43px; } 
.evCon6 .inner .sub_text { font-size: 18px; margin-bottom: 1%; } 
.evCon6 .inner .sub_text.black { margin-bottom: 3%; } 
.evCon6 .event_wrap { margin-bottom: 6%; } 
 .evCon6 .event_wrap .event_info { margin-right: 5%; } 
 .evCon6 .event_wrap .event_gift { margin: 0 0px 0 0; } 
 .evCon6 .btn_wrap { padding: 0 29%; } 

 .eventWrap .evWarning { padding: 6% 0; } 
.warningList > li.w_tit { font-size: 15px; } 
.warningList li ul li a { font-size: 12px; } 
 }



@media screen and (max-width: 992px){
 .clickPop { padding: 15px 0 20px; } 
 .dim_popup.sns .tit { font-size:22px } 
 .dim_popup.sns table { font-size:12px } 



 /* °øÅë */
 .br_992 { display: block; } 
 .br_992_none { display: none; } 
 .con_tit { font-size: 34px; line-height: 41px; } 
 .mini_tit { font-size: 22px; } 
 .sub_tit { font-size: 18px; } 
 .main_text { font-size: 24px; } 
 .sub_text { font-size: 22px; } 

 /* con1 */
 .evCon1 .inner .mini_text_con1 { font-size: 16px; letter-spacing: 15px; margin-bottom: 3%; margin-top: 1%; } 
.evCon1 .inner .mini_text_con1::before { left: -3%; top: -56%; width: 30px; height: 30px; } 


/* con2 */
.evCon2 .con_tit,.evCon3 .con_tit,.evCon4 .con_tit { margin-bottom: 9%; } 
.text_ani_wrap { font-size: 33px; } 
.text_ani_wrap .mid_text { font-size: 36px; } 

/* con3 */
.evCon3 .slider_rank .bot_text_box { padding: 3% 16%; } 

/* con4 */
.sub_round_tit { overflow: hidden; } 
.sub_round_tit img { width: 140%; max-width: 140%; margin: 0 -23%; } 
.evCon4 .sub_tit::before { width: 7%; } 
.evCon4 .sub_tit::after { width: 7%; } 
 .evCon4 .inner .fir_curr_box .day_line .dot_line { display: none; } 
 .evCon4 .inner .fir_curr_box { margin: 0 2% 2% 2%; position: relative; } 
 .evCon4 .inner .fir_curr_box.trd ul { padding: 3% 0; } 
 .evCon4 .inner .fir_curr_box ul li.curr_box_head { font-size: 16px; } 
 .evCon4 .inner .fir_curr_box ul li,.evCon4 .inner .fir_curr_box ul li:nth-child(3) { font-size: 16px; } 
 .evCon4 .inner .arrow_wrap_con2 { left: 5%; z-index: 0; bottom: -10%; width: 9%; } 

 /* con6 */
 .evCon6 .inner .con_tit { font-size: 37px; } 
.evCon6 .inner .sub_text { font-size: 17px; line-height: 25px; } 
 }

@media screen and (max-width: 768px) { /* °øÅë */
 .br_768 { display: block; } 
 .br_768_none { display: none; } 
 .con_tit { font-size: 32px; line-height: 35px; padding: 0 1%; } 
 .mini_tit { font-size: 18px; } 
 .sub_tit { font-size: 15px; } 
 .main_text { font-size: 22px; } 
 .sub_text { font-size: 19px; } 

 .event_end { top: 3%; } 

 /* con1 */
 .evCon1 h3 .head_txt { width: 75%; } 
 .evCon1 .inner .mini_text_con1 { font-size: 15px; letter-spacing: 7px; margin-bottom: 3%; margin-top: 3%; } 
.evCon1 .inner .mini_text_con1::before { left: -5%; top: -22%; width: 25px; height: 25px; } 

/* con2 */
.evCon2 .inner, .evCon3 .inner, .evCon4 .inner { padding: 16% 0 12%; } 
.text_ani_wrap { font-size: 29px; } 
.text_ani_wrap .mid_text { font-size: 30px; } 
.evCon2 .sub_tit::before,.evCon2 .sub_tit::after { display: none; } 
.evCon3 .sub_tit::before,.evCon3 .sub_tit::after { display: none; } 
.evCon4 .sub_tit::before,.evCon4 .sub_tit::after { display: none; } 

/* con3 */
.evCon3 .slider_rank .bot_text_box { padding: 3% 14%; } 
.evCon3 .slider_rank .bot_text_box .tip { width: 7%; } 
.evCon3 .slide_box .tit_slide { width: 60%; } 

/* con4 */
 .evCon4 .inner .fir_curr_box ul li.curr_box_head { font-size: 15px; line-height: 15px; } 
 .evCon4 .inner .fir_curr_box ul li,.evCon4 .inner .fir_curr_box ul li:nth-child(3) { font-size: 13px; } 
 .evCon4 .inner .fir_curr_box ul li .curr_day { margin-top: 2%; font-size: 12px; } 
.evCon4 .inner .fir_curr_box .two ul li:nth-child(2) .final_txt { margin-right: 4%; } 
.evCon4 .inner .arrow_wrap_con2 { width: 10%; } 

.evCon4 .inner .curr_list.mo { display: flex; } 
.evCon4 .inner .curr_list.pc { display: none; } 
.evCon4 .inner .curr_list:first-of-type { flex-wrap: wrap; } 
.evCon4 .inner .curr_list li { width: 33%; margin-bottom: 1%; } 
.evCon4 .inner .curr_list li:nth-child(5) { margin-right: 1% } 

/* con5 */
.evCon5 .inner .text_con5 { padding: 0 22%; } 
.evCon5 .inner .con_tit { padding: 0 3%; } 
.evCon5 .btn_wrap { padding: 0 28%; } 

/* con6 */
.evCon6 .inner .con_tit { font-size: 31px; } 
.evCon6 .inner .sub_text { font-size: 15px; line-height: 22px; } 
.evCon6 .event_wrap { flex-wrap: wrap-reverse; margin-bottom: 6%; margin: 0 16% 6%; } 
.evCon6 .event_wrap .event_info { margin-right: 0%; margin-top: 11%; } 
.evCon6 .btn_wrap { padding: 0 20%; } 
 }

@media screen and (max-width: 576px){
 .dim_popup.sns { width:90% } 

 /* °øÅë */
 .br_576 { display: block; } 
 .br_576_none { display: none; } 
 .sub_tit { font-size: 13px; } 
 .con_tit { font-size: 23px; line-height: 30px; padding: 0 0%; } 
 .mini_tit { font-size: 15px; display: block; line-height: 20px; } 
 .main_text { font-size: 16px; } 
 .sub_text { font-size: 15px; } 

 /* con1 */
 .evCon1 h3 .head_txt { width: 91%; bottom: 36%; } 
 .evCon1 .inner .mini_text_con1 { font-size: 13px; letter-spacing: 4px; } 
.evCon1 .inner .mini_text_con1::before { top: -41%; } 

/* con2 */
.evCon2 .inner, .evCon3 .inner, .evCon4 .inner { padding: 22% 0 12%; } 
.evCon2 .con_tit, .evCon3 .con_tit, .evCon4 .con_tit { margin-bottom: 13%; } 
.text_ani_wrap { font-size: 25px; } 
.text_ani_wrap .mid_text { font-size: 26px; } 


 /* con3 */
.slick-dots { margin-top: 2%; } 
.evCon3 .slide_box .tit_slide { width: 78%; top: -5%; } 
.evCon3 .slider_rank { padding: 9% 1% 1%; } 

.evCon3 .slider_rank .bot_text_box { padding: 8% 6%; } 
.evCon3 .slider_rank .bot_text_box .tip { left: 1%; width: 9%; } 


 /* con4 */
 .sub_round_tit img { width: 180%; max-width: 180%; margin: 0 -41%; } 
 .evCon4 .inner .fir_curr_box { border-radius: 10px; } 
 
.evCon4 .inner .fir_curr_box ul { border-radius: 8px; } 
.evCon4 .inner .fir_curr_box.trd ul { padding: 4% 0; } 
.evCon4 .inner .fir_curr_box ul li { width: 38%; } 
.evCon4 .inner .fir_curr_box .two ul li:nth-child(2) { width: 73%; } 
 .evCon4 .inner .fir_curr_box ul li.curr_box_head { font-size: 13px; } 
 .evCon4 .inner .fir_curr_box ul li { font-size: 13px; } 
 .evCon4 .inner .fir_curr_box .two ul li:nth-child(2) .final_txt { margin-right: 6%; } 
.evCon4 .inner .fir_curr_box ul li:nth-child(3) .plus_obj { left: -7%; width: 14%; } 
.evCon4 .inner .curr_list li { width: 41%; } 

/* con5 */
.evCon5 .inner .text_con5 { padding: 0 15%; } 
.evCon5 .inner .con_tit { padding: 0 0%; } 
.evCon5 .btn_wrap { margin-top: 9%; padding: 0 19%; } 

/* con6 */
.evCon6 .inner .con_tit { font-size: 24px; } 
.evCon6 .inner .sub_text { font-size: 13px; margin-bottom: 2%; line-height: 18px; } 
.evCon6 .inner .sub_text.black { margin-bottom: 5%; } 
.evCon6 .event_wrap { flex-wrap: wrap-reverse; margin-bottom: 6%; margin: 0 9% 6%; } 
.evCon6 .btn_wrap { padding: 0 13%; } 

.warningList > li.w_tit { font-size: 13px; } 
 }


@media screen and (max-width: 375px) { /* °øÅë */
 .br_375 { display: block; } 
 .br_375_none { display: none; } 
 }
/* E: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */

