@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2024/ - as-is url */
/* bg url: https://image.megagong.net/m/2024/ - to-be url */


:root { --point-color1:#030832; --point-color2:#FF4096; } 


/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.eventWrap .warningList li ul li a.tp1 { background-color:#000; color:#fff; } 


/*°øÅë*/
.eventWrap .evSection { position: relative; } 
.eventWrap .mb0 { margin-bottom: 0 !important; } 

.eventWrap strong.sub_tit { display:block; line-height: 1.4; } 
.eventWrap .mini_tit { margin: 0 0 10px; color: #111; opacity: 0.5; } 
.eventWrap .con_tit { margin: 0 0 50px; line-height: 1.3; font-weight: 800; } 
.eventWrap .event .con_tit { font-weight: 500; } 
.eventWrap .main_text { color: #333; } 

.ev_swiperPaging { position: relative; overflow: hidden; } 
.ev_swiperScroll .swiper-wrapper { gap: 15px; } 
.ev_swiperScroll .swiper-slide { flex:1 } 
.swiper-scrollbar { display: none; } 
.eventWrap .slick-arrow { width: 60px; height: 60px; font-size: 0; position: absolute; z-index: 1; top: 50%; transform: translate(0, -50%); } 
.eventWrap .slick-prev { background: url('https://img.megagong.net/m/2025/0704_megamega2/arrow.png') no-repeat; left: -20px; box-shadow: 10px 10px 10px -10px rgba(0, 0, 0, 0.2); border-radius: 50%; } 
.eventWrap .slick-next { background: url('https://img.megagong.net/m/2025/0704_megamega2/arrow2.png') no-repeat; right: -10px; box-shadow: 10px 10px 10px -10px rgba(0, 0, 0, 0.2); border-radius: 50%; } 
.eventWrap .evSection .slick-dots { margin:15px 0 0; display:flex; align-items: center; justify-content: center; gap:10px; } 
.eventWrap .evSection .slick-dots li { width: 8px; height: 8px; border-radius: 100%; background-color: #bfbfbf; } 
.eventWrap .evSection .slick-dots li button { font-size: 0; } 
.eventWrap .evSection .slick-dots li.slick-active { background-color: #000; } 
.eventWrap .evSection .swiper-pagination { position: relative; top: unset; bottom: unset; left: unset; } 
.eventWrap .evSection .swiper-pagination .swiper-pagination-bullet { background: #fff; border: 1px solid #adadad; width: 12px; height: 12px; opacity: 1; } 
.eventWrap .evSection .swiper-pagination .swiper-pagination-bullet-active { background:var(--point-color1); border-color:var(--point-color1) } 

.mega_swiper_destroy .swiper-wrapper { gap: 10px; } 
.mega_swiper_destroy .swiper-slide { display: flex; flex: 1 1 auto; } 
.mega_swiper_destroy .swiper-pagination { display: none; } 

.eventWrap .color_highlight { color:var(--point-color2); } 
.eventWrap .color_highlight2 { color:var(--point-color1) } 
.eventWrap .color_highlight_wh { color:#fff } 

.evSection .line_tit { margin: 0 0 35px; } 
/* .line_tit { margin:0 0 30px } 
.line_tit.circle span { background: var(--point-color2); } */

.eventWrap .inner { padding: 150px 0; } 

/*evCon1*/
.evSection.evCon1 { background: url("https://image.megagong.net/m/2025/0704_megamega2/bg_con1.png") center 0 no-repeat; background-size: cover; } 
.evCon1 .tea_img { position: absolute; left: 25px; bottom: -80px; width: 100%; } 
.eventWrap .evCon1 .inner { padding: 60px 0 360px; } 
.evCon1 .sub_tit { position: relative; color: var(--point-color2); letter-spacing: 17px; display: inline-block; margin-bottom: 140px; opacity: 0.7; } 
.evCon1 .main_text_wrap { position: relative; margin-left: -49px; } 
.evCon1 .main_text_wrap .main_text { text-align: left; margin-bottom: 15px; } 
.evCon1 .main_text_wrap .main_text.gray_ver { opacity: 0.4; } 
.evCon1 h3 { position: relative; text-align: left; } 
.evCon1 h3 .fir { margin-left: -10px; } 
.evCon1 h3 .sec { position: absolute; right: -60px; margin-top: 180px; } 
.evCon1 h3 .teacher_home { position: absolute; right: -50px; top: 80px; border: 1px solid #000; width: 240px; height: 64px; border-radius: 50%; justify-content: center; } 
.evCon1 h3 .teacher_home b { font-size: 12px; padding: 3px 5px 4px; } 

/*tab_wrap*/
.tab_wrap.on { padding: 85px 0 0; } 

.nav_ver .tab_base.all_bnr { width:100%; display: flex; justify-content: center; background: #ff4096;; } 
.nav_ver .tab_base.all_bnr.on { position: fixed; top: 0; left: 0; width: 100%; z-index: 3; } 
.nav_ver .tab_base.all_bnr li { display: inline-block; width: 540px; overflow: visible !important; border-left: 1px solid rgba(255, 255, 255, 0.4); } 
.nav_ver .tab_base.all_bnr li:last-child { border-right: 1px solid rgba(255, 255, 255, 0.4); } 
.nav_ver .tab_base.all_bnr li a { position: relative; display: block; background: #ff4096;; color: #fff; padding: 20px 0; line-height: 1.4; position: relative; overflow: visible !important; } 
.nav_ver .tab_base.all_bnr li a strong { display: block; } 
.nav_ver .tab_base.all_bnr li.on a { background: var(--point-color2); color: #fff; } 
.nav_ver .tab_base.all_bnr li .open { position: absolute; top: 50%; transform: translateY(-50%); left: 40px; } 
.nav_ver .tab_base.all_bnr li .now_noti { position: absolute; left: 50%; transform: translateX(-50%); top: -17px; background: #fff; color: #000; border-radius: 50px; padding: 5px 29px; } 
.nav_ver .tab_base.all_bnr.on li .now_noti { top: inherit; bottom: -16px; } 
.nav_ver .tab_base.all_bnr li .now_noti.on { background: #FFD8E9; } 
.nav_ver .tab_base.all_bnr li .now_noti .color_pt { color: var(--point-color2); } 
.evSection .last_ment { margin: 15px 0 0; line-height: 1.4; } 

/*evCon2*/

.evCon2 .eff_sd { margin-bottom: 35px; } 

/*evCon3*/
.evCon3 { background: #F8A2C8; } 
.eventWrap .evCon3 .con_tit { margin: 0 0 90px; } 
.evCon3 .review_wrap { display: flex; justify-content: center; align-items: center; gap: 16px; flex-wrap: wrap; width: 820px; } 
.evCon3 .review_wrap li { width: 49%; background: #fff; opacity: 0.95; border-radius: 10px; padding: 43px 0; } 
.evCon3 .review_wrap li .review_text { margin-bottom: 16px; } 
.evCon3 .review_wrap li .review_name { color: #777; } 
.evCon3 .tea_img { position: absolute; right: -184px; bottom: 0px; } 
.evCon3 .noti_text { text-align: left; color: #fff; opacity: 0.8; display: block; margin-top: 10px; font-weight: 400; } 

/*evCon4*/
.evSection.evCon4 { background: #ffffff; } 
.evCon4 .curr_sd { position: relative; overflow: hidden; margin: 0 -2px; } 
.evCon4 .curr_sd .swiper-wrapper { gap: 10px } 
.evCon4 .curr_sd .swiper-slide { flex:1; } 
.evCon4.evSection .line_tit { margin: 50px 0 25px; } 
.evCon4 .eventVideo.video_renewal { margin: 0 40px; } 

/*evCon5*/
.evSection.evCon5 { background: #5C2E42; } 
.evCon5 .evt-tab.type-1 li a { background: #462533; border: none; color: rgba(255, 255, 255, 0.4); padding: 17px 5px; } 
.evCon5 .evt-tab.type-1 li.on a { background: #ff4096; color: #fff; } 
.evCon5 .evt-tab.type-1 .now_noti { position: absolute; left: 50%; transform: translateX(-50%); background: #000; color: #FF4096; border-radius: 50px; padding: 5px 28px; top: -14px; } 
.evCon5 .evt-tab.type-1 li.on::before { display: none; } 
.evCon5 .panel_base > li { background: #fff; padding: 55px 0; } 
.evCon5 .panel_base .main_text { margin-bottom: 55px; font-weight: 700; } 
.evCon5 .panel_base .main_con { display: flex; justify-content: center; align-items: center; gap: 10px; } 
/* .evCon5 .panel_base .main_con .cap_img { box-shadow: 20px 20px 20px -4px rgba(0, 0, 0, 0.2); } */
.evCon5 .panel_base .main_con .cap_text li { background: #f6f6f6; border-radius: 10px; padding: 31px 0px; margin-bottom: 10px; width: 468px; } 
.evCon5 .panel_base .main_con .cap_text li:last-child { margin-bottom: 0; } 
.evCon5 .panel_base .main_con .cap_text li.noti_ver { background: transparent; padding: 0; text-align: left; color: #999; font-weight: 400; } 
.evCon5 .tea_img { position: absolute; left: -440px; bottom: 0px; mix-blend-mode: luminosity; } 
.evCon5 .noti_text { text-align: right; color: #fff; opacity: 0.6; display: block; margin-top: 10px; font-weight: 400; } 

/*evCon6*/
.evSection.evCon6 { background: #f6f6f6; } 
.evCon6 .paper_slide { margin: 0 -25px; } 
.evCon6 .paper_slide .item { padding: 20px; } 
.evCon6 .paper_slide .item img { box-shadow: 0px 0px 20px -4px rgba(0, 0, 0, 0.2); border-radius: 20px; } 
.evSection .counting { font-size: 15px; color: #777777; border: 1px solid #777; border-radius: 100px; display: inline-block; background: #f6f6f6; padding: 1.75px 16.5px; } 
.evSection .counting strong { color: #000; } 


/*evCon7*/
.eventWrap .evCon7 .con_tit:nth-of-type(2) { margin: 100px 0 50px; } 



/*event*/
.eventWrap .event .inner { padding: 0; } 
.evSection.event { background: linear-gradient(180deg,rgba(255, 243, 243, 1) 0%, rgba(255, 183, 215, 1) 100%);; } 
.evSection.event .con_tit { margin: 0 0 10px; } 
.event .con_tit .end::after { background-color: #ff4096; } 
.event .con_tit .evt_mark { background-color: #ff4096; } 
.event .con_tit .evt_mark::after { border-top: 10px solid #ff4096; } 
.event .con_tit .evt_mark +.mini_tit { color: #FF4096; opacity: 1; letter-spacing: 0px; font-weight: 700; } 
.event .info_left { text-align: left; } 
.event .info_left .container_info_wrap { width: fit-content; margin-top: 20px; } 
.event .info_gift_wrap { display: flex; justify-content: center; align-items: center; gap: 50px; margin-bottom: 60px; } 
.evSection.event .obj_cover .partc_obj { left: 19%; top: 40%; } 
.event .eventVideo.for_youtube { margin: 0 40px; } 
.event .btn-base.xl.point > * { background: #ff4096; color: #fff; border: 1px solid #ff4096; } 

.yout_cert .mg_s_info { margin-top: 30px; font-family: 'Noto Sans KR'; font-size: 13px; margin-bottom: 3%; } 
.yout_cert .mg_s_info li { font-size: 13px; padding-left: 0px; margin-top: 1% } 
.yout_cert .mg_s_info li strong { text-decoration: underline; } 
.yout_cert .mg_s_info li.top_tit { font-size: 14px; font-weight: 800; color: #f54646; } 
.yout_cert .mg_s_info li:before { display: none; } 
.yout_cert .mg_tb_wrap { font-family: 'Noto Sans KR'; } 
.yout_cert .content_area .mg_btn_wrap { font-family: 'Noto Sans KR'; } 


.evSection.event.evt2 { background: linear-gradient(180deg, rgb(255 243 243) 0%, rgb(255 238 192) 100%); } 
.event.evt2 .gift_list_wrap li .badge { background-color: #ff4096; } 


.eventWrap .evSection.evtoggleWarning .inner { padding: 0; } 
.warningList .f_dash li .point { color:var(--point-color2); font-weight: 500; } 


/* 250829 */
.evSection.event.ver2508 { background: linear-gradient(180deg, rgb(217 211 255) 0%, rgb(255 254 247) 100%); } 
.event.ver2508 .con_tit .evt_mark { background-color: #5f47ff; } 
.event.ver2508 .con_tit .evt_mark::after { border-top: 10px solid #5f47ff; } 
.event.ver2508 .con_tit .evt_mark +.mini_tit { color: #5F47FF; } 
.event.ver2508 .con_tit .end::after { background-color: #5F47FF; } 
.event.ver2508 .btn-base.xl.point > * { background: #5F47FF; color: #fff; border: 1px solid #5F47FF; } 

.evSection.event.evt2.ver2508 { background: linear-gradient(180deg, rgb(255 244 189) 0%, rgb(255 255 254) 100%); } 
.event.evt2.ver2508 .con_tit .evt_mark { background-color: #FFAE00; } 
.event.evt2.ver2508 .con_tit .evt_mark::after { border-top: 10px solid #FFAE00; } 
.event.evt2.ver2508 .con_tit .evt_mark +.mini_tit { color: #FFAE00; } 
.event.evt2.ver2508 .con_tit .end::after { background-color: #FFAE00; } 
.event.evt2.ver2508 .btn-base.xl.point > * { background: #FFAE00; color: #fff; border: 1px solid #FFAE00; } 
.event.evt2.ver2508 .gift_list_wrap li .badge { background: #FFAE00; } 

/* [ws] S: ¸ðÀÇ°í»ç ÅëÇÕ ¼­ºñ½º ¹è³Ê Ãß°¡ */
.mock_bnr { background: #000 url(https://image.megagong.net/m/2025/1106_analysis/bnr_bg.jpg) no-repeat; background-size: auto 100%; } 
.mock_bnr a { display: block; padding: 40px 0; } 
.mock_bnr .s_txt { display: block; color: #1DFFCA; } 
.mock_bnr .tit { display: block; } 
/* [ws] E: ¸ðÀÇ°í»ç ÅëÇÕ ¼­ºñ½º ¹è³Ê Ãß°¡ */

/* 251204 */
.flt_inner.renewal li { border: 1px solid #ddd; border-radius: 5px; } 
.flt_inner.renewal li.top { border: none; } 

.evCon4 .curr_sd.ver2 .swiper-wrapper { gap: 0; width: 1080px; } 
/* .evCon4 .curr_sd.ver2 .step_box,
.evCon4 .curr_sd.ver2 .swiper-slide { width: 540px; } */

.evSection.event.ver2512 { background: linear-gradient(180deg, rgb(255 175 204) 0%, rgb(255 254 247) 100%); } 
.event.ver2512 .con_tit .evt_mark { background-color: #FF4096; } 
.event.ver2512 .con_tit .evt_mark::after { border-top: 10px solid #FF4096; } 
.event.ver2512 .con_tit .evt_mark +.mini_tit { color: #FF4096; } 
.event.ver2512 .con_tit .end::after { background-color: #000; } 
.event.ver2512 .btn-base.xl.point > * { background: #FF4096; color: #fff; border: 1px solid #FF4096; } 
.event.ver2512#event1 .container_info.ver_circle { flex-direction: row; } 

.evSection.event.evt2.ver2512 { background: linear-gradient(180deg, rgb(183 238 253) 0%, rgb(255 255 254) 100%); } 
.event.evt2.ver2512 .con_tit .evt_mark { background-color: #005BB2; } 
.event.evt2.ver2512 .con_tit .evt_mark::after { border-top: 10px solid #005BB2; } 
.event.evt2.ver2512 .con_tit .evt_mark +.mini_tit { color: #005BB2; } 
.event.evt2.ver2512 .con_tit .end::after { background-color: #000; } 
.event.evt2.ver2512 .btn-base.xl.point > * { background: #005BB2; color: #fff; border: 1px solid #005BB2; } 
.event.evt2.ver2512 .gift_list_wrap li .badge { background: #005BB2; } 



@media screen and (max-width: 1200px) { /*°øÅë*/
.eventWrap .inner { padding: 15% 0; } 
.eventWrap .mini_tit { margin: 0 0 1%; } 
.eventWrap .con_tit { margin: 0 0 5%; } 
.evSection .line_tit { margin: 0 0 3%; } 

/*tab_wrap*/
.nav_ver .tab_base.all_bnr li { width: 50%; } 
.nav_ver .tab_base.all_bnr li a { padding: 4% 0; } 
.nav_ver .tab_base.all_bnr li .now_noti { top: -22%; padding: 1% 4%; width: max-content; } 

/*evCon1*/
.eventWrap .evCon1 .inner { padding: 6% 0 36%; } 
.evCon1 .sub_tit { letter-spacing: 13px; margin-bottom: 12%; } 
.evCon1 .tea_img { left: 6%; bottom: -8%; width: 96%; } 
.evCon1 .main_text_wrap { margin-left: 0px; } 
.evCon1 .main_text_wrap .main_text { margin-bottom: 1%; } 
.evCon1 h3 .fir { margin-left: -1%; padding-right: 61%; } 
.evCon1 h3 .sec { right: 0%; margin-top: 19%; padding-left: 50%; } 
.evCon1 h3 .teacher_home { width: 24vw; height: 6vw; right: 0px; top: 45%; } 

/*evCon2*/
.evCon2 .eff_sd { margin-bottom: 4%; } 

/*evCon3*/
.eventWrap .evCon3 .con_tit { margin: 0 0 6%; } 
.evCon3 .tea_img { display: none; } 
.evCon3 .review_wrap { width: 100%; gap: 10px; } 
.evCon3 .review_wrap li { padding: 3% 0 2%; } 
.evCon3 .review_wrap li .review_text { margin-bottom: 2%; } 

/*evCon4*/
.evCon4 .eventVideo.video_renewal { margin: 0 0px; } 
.evCon4.evSection .line_tit { margin: 5% 0 3%; } 
.evCon4 .curr_sd .swiper-wrapper { gap: 0 } 
.evCon4 .curr_sd .swiper-slide { width: 1082px; flex: none; margin-right: 10px; } 
.evCon4 .curr_sd .swiper-scrollbar { display: block; position: relative; margin-top: 15px; left: auto; top: auto; height: 8px; width: 100%; z-index: 1 } 
.evCon4 .curr_sd .swiper-scrollbar .swiper-scrollbar-drag { background: var(--point-color2) } 

/*evCon5*/ 
.evCon5 .tea_img { display: none; } 
.evCon5 .evt-tab.type-1 li a { padding: 4% 5px 5%; } 
.evCon5 .evt-tab.type-1 .now_noti { padding: 1% 5%; top: -20%; width: max-content; } 
.evCon5 .panel_base > li { padding: 4% 0; } 

.evCon5 .panel_base .cap_img { width: 44%; } 
.evCon5 .panel_base .main_text { margin-bottom: 4%; } 
.evCon5 .panel_base .main_con { gap: 0px; } 
.evCon5 .panel_base .main_con .cap_text li { padding: 6% 0px; margin-bottom: 2%; width: 46vw; } 

/*evCon6*/ 
.evCon6 .paper_slide { margin: 0 0px; } 

/* event */
.event .info_gift_wrap { gap: 3%; margin-bottom: 6%; } 
.event .info_gift_wrap .obj_cover { width: 40%; } 
.event .eventVideo.for_youtube { margin: 0 0px; } 


.yout_cert .content_area .content_inner { padding: 4% 2%; } 
.yout_cert .mg_s_info { margin-top: 3%; } 

 /* [ws] S: ¸ðÀÇ°í»ç ÅëÇÕ ¼­ºñ½º ¹è³Ê Ãß°¡ */
 .mock_bnr a { padding: 4vmin 0; } 
 /* [ws] E: ¸ðÀÇ°í»ç ÅëÇÕ ¼­ºñ½º ¹è³Ê Ãß°¡ */


 .evCon4 .curr_sd.ver2 .swiper-slide { margin-right: 0px; width: auto; } 
 }


@media screen and (max-width: 992px){
 .mega_swiper_destroy { position: relative; overflow: hidden; } 
.mega_swiper_destroy .swiper-wrapper { gap: 0; } 
.mega_swiper_destroy .swiper-slide { flex: 1 0 100%; justify-content: center; } 
.mega_swiper_destroy .swiper-pagination { display: block; bottom: 0vw; margin-top: 2%; } 
.eventWrap .slick-prev { left: -1%; width: 6vw; height: 6vw; background-size: cover; box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2); } 
.eventWrap .slick-next { width: 6vw; height: 6vw; background-size: cover; box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2); } 

.nav_ver .tab_base.all_bnr li .now_noti { top: -34%; } 

.evCon1 .sub_tit { letter-spacing: 8px; margin-bottom: 5%; } 
.evCon1 .tea_img { width: 99%; left: 16%; } 
.evCon1 h3 .teacher_home { border: none; width: auto; height: inherit; top: 80%; right: 1%; } 
.evCon1 h3 .sec { margin-top: 22%; padding-left: 47%; } 

.evSection.event .con_tit { margin: 0 0 4%; } 
.event .info_gift_wrap { flex-wrap: wrap; } 
.event .info_left { text-align: center; } 
.event .info_left .container_info_wrap { width: auto; margin-top: 6%; margin-bottom: 5%; } 
.event .info_gift_wrap .obj_cover { width: 100%; padding: 0 22%; } 

 .evCon4 .curr_sd.ver2 .swiper-slide { width: 45%; } 
 }

@media screen and (max-width: 768px){
 .eventWrap { font-size: 14px; } 
.slick-prev { background-size: 60%; background-position: center; left: -2.5%; } 
.slick-next { background-size: 60%; background-position: center; right: -2.5%; } 
/* .ev_swiperScroll { position: relative; overflow: hidden; } 
.ev_swiperScroll .swiper-wrapper { gap: 0; } 
.ev_swiperScroll .swiper-slide { width: 44vw; flex:none; margin-right: 10px; } 
.ev_swiperScroll .swiper-slide:last-child { margin-right: 0; } 
.ev_swiperScroll .swiper-scrollbar { display: block; position: relative; margin-top: 15px; left: auto; top: auto; width: 100%; z-index: 1; } 
.ev_swiperScroll .swiper-scrollbar .swiper-scrollbar-drag { background: var(--point-color2); opacity: 0.5; } */

.eventWrap .dwn_arr { width: clamp(80px,12.5vmin,120px); } 

.nav_ver .tab_base.all_bnr { background: #000; } 
.nav_ver .tab_base.all_bnr li a { background: #000; height: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; } 
.nav_ver .tab_base.all_bnr li.on a { background: #000; } 
.nav_ver .tab_base.all_bnr li .now_noti { position: relative; background: transparent; padding: 0; font-weight: 600; width: 100%; top: inherit; } 
.nav_ver .tab_base.all_bnr.on li .now_noti { background: transparent; bottom: inherit; } 
.nav_ver .tab_base.all_bnr li .now_noti.on .color_pt { color: #fff; } 
.nav_ver .tab_base.all_bnr li .now_noti.on { background: transparent; } 

/*evCon2*/


/*evCon3*/


/*evCon4*/
.evCon4 .curr_sd .swiper-slide { width: 742px; } 

/*evCon5*/
 .eventWrap .evCon5 .con_tit { margin: 0 0 7%; } 
 .evCon5 .evt-tab.type-1 .now_noti { top: -27%; } 
 .evCon5 .panel_base .main_con { padding-right: 3%; } 
 .evCon5 .panel_base .cap_text { width: 50%; } 
 .evCon5 .panel_base .cap_img { width: 50%; } 
 
 .evCon5 .panel_base .main_con .cap_text li { width: 100%; border-radius: 5px; } 


/*evCon6*/

.evCon6 .sub_tit { margin: 5% 0 0; } 

/*evCon7*/ 


/* event */
.event .info_gift_wrap .obj_cover { padding: 0 20%; } 
 }

@media screen and (max-width: 576px) { /* .ev_swiperScroll .swiper-slide { width: 64vw; } */

.evSection .counting { font-size: 11px; line-height: 1.2; } 
/*evCon1*/
.eventWrap .evCon1 .inner { padding: 6% 0 40%; } 
.evCon1 .tea_img { width: 119%; } 
.evCon1 .sub_tit { letter-spacing: 2px; } 
.evCon1 h3 .fir { padding-right: 50%; } 
.evCon1 h3 .sec { margin-top: 30%; padding-left: 37%; } 
.evCon1 h3 .teacher_home { top: 88%; } 

/*tab_wrap*/
.nav_ver .tab_base.all_bnr li a { font-size: 13px; } 
.nav_ver .tab_base.all_bnr li .open { top: 86%; width: 38%; left: 0; z-index: 1; } 

/*evCon2*/
.evCon2 .eff_sd { margin: 6% 10% 4%; } 

/*evCon3*/
.evCon3 .review_wrap { gap: 6px; } 
.evCon3 .review_wrap li { width: 100%; border-radius: 6px; } 
.evCon3 .review_wrap li .review_text { margin-bottom: 1%; line-height: 1.3; } 

/*evCon5*/
 .evCon5 .evt-tab.type-1 li a { font-size: 13px; } 
 .evCon5 .evt-tab.type-1 li a span { font-size: 11px; } 
 .evCon5 .evt-tab.type-1 .now_noti { top: -30%; font-size: 11px; } 
 .evCon5 .panel_base .main_con { padding-right: 0%; display: block; } 
 .evCon5 .panel_base .main_con .cap_text li { padding: 4% 0px; } 
 .evCon5 .panel_base .cap_img { width: 100%; padding: 0 13%; } 
 .evCon5 .panel_base .cap_text { width: 100%; padding: 0 2%; } 

 /*evCon6*/
.evSection .paper_slide { margin:5% 0 0; } 
.evCon6 .paper_slide .item { padding: 0px; } 
.evCon6 .paper_slide .item img { box-shadow: none; border-radius: 5px; border: 1px solid #ddd; } 


/*evCon7*/ 

/* event */
 .event .info_gift_wrap .obj_cover { padding: 0 11% 0 12%; } 
.event .btn-base-wrap { display: block; } 
.event .btn-base.xl { width: 100%; margin-bottom: 2%; } 

.yout_cert .b_tit { margin-bottom: 5%; } 
.yout_cert .mg_s_info li.top_tit { font-size: 13px; } 
.yout_cert .mg_s_info li { font-size: 12px; padding-left: 2%; line-height: 1.2; text-indent: -2%; } 
.yout_cert .mg_tb_form th { padding: 5px 1px; } 

 .evCon4 .curr_sd.ver2 .swiper-slide { width: 34%; } 
 }