@charset "euc-kr"; /* url: https://img.megagong.net/m/2025/ */
.con_tit .end::after { background: #fff; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection .inner { padding: 150px 0; } 
.evSection .point_color { color: #99F7FF; } 
.evSection .wh_ver { color: #fff; } 
.evSection .round_box { border: 2px solid #8000E2; border-radius: 50px; display: inline-block; } 
.evSection .con_tit { margin: 0 -5px 55px; } 

.eventWrap .swiper_basic1_wrap { position: relative; } 
.eventWrap .swiper-initialized { position: relative; overflow: hidden } 

.eventWrap .swiper-pagination { position: relative; display: flex; justify-content: center; top: auto; bottom: auto; margin-top: 1rem; } 
.eventWrap .swiper-pagination-bullet { background: #555; opacity: 1; width: 12px; height: 12px; } 
.eventWrap .swiper-pagination-bullet-active { background: #000; } 

.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev { top: 50%; transform: translateY(-50%); left: auto; right: auto; margin: 0 auto; z-index: 2; width: auto; height: auto; } 
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after { background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; } 
.eventWrap .swiper-button-next { right: 0; transform: translateY(-50%) rotate(180deg); } 
.eventWrap .swiper-button-next:after { transform: rotate(180deg); } 

.eventWrap .type1-prev, 
.eventWrap .type1-next { color: #fff; } 
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after { font-size: 50px; } 

.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after { font-size: 0; } 
.eventWrap .type2-prev { left: -1rem; } 
.eventWrap .type2-next { right: -1rem; } 

.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 .evCon1 { background: url('https://img.megagong.net/m/2025/0704_classic7913/bg_con1_2.png') center no-repeat; background-size: cover; } 
.evCon1.evSection .inner { padding: 30px 0 0; } 
.evCon1 .tea_img { display: block; margin-left: -20px; position: relative; } 
.evCon1 .sub_tit_wrap { position: absolute; left: 48%; display: flex; justify-content: center; align-items: center; transform: translateX(-50%); gap: 345px; width: 182%; top: 40%; letter-spacing: 8px; } 
.evCon1 .sub_tit_wrap .sub_tit strong { font-weight: 900; } 
.evCon1 h3 { position: absolute; left: 50%; transform: translateX(-50%); top: 556px; width: 100%; } 
.evCon1 h3 .teacher_home { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0px; font-weight: 500; } 
.evCon1 h3 .teacher_home i { margin: 0 6px 0; } 
.evCon1 h3 .teacher_home b { padding: 3px 5px 4px; } 
.evCon1 .text_img { position: absolute; left: 50%; top: 100px; transform: translateX(-50%); width: 1240px; mix-blend-mode: overlay; } 

.evCon2 .worry_wrap { display: flex; justify-content: center; align-items: center; gap: 20px; } 
.evCon2 .worry_wrap li { border: 2px solid #8000E2; border-radius: 10px; color: #8000E2; padding: 50px 0px; flex: 1; } 
.evCon2 .worry_wrap li .worry_img { margin-bottom: 28px; } 

.eventWrap .evCon3 { background: #18002A; color: #fff; } 
.evCon3 .mega_swiper_destroy .swiper-wrapper { gap: 20px; } 
.evCon3 .law_point_box { background: #8000e2; border-radius: 10px; position: relative; padding: 60px 30px; width: 100%; text-align: left; } 
.evCon3 .law_point_box.ver2 { background: #3629F3; } 
.evCon3 .law_point_box .back_obj { position: absolute; right: 0px; bottom: 0px; } 
.evCon3 .law_point_box .text_img { position: relative; } 
.eventWrap .evCon3 .swiper-pagination { display: none; } 

.eventWrap .evCon4 { background: #F3F3F3; } 
.evCon4 .tea_img { position: absolute; left: -410px; bottom: 0px; } 
.evCon4 .check_point { width: 834px; margin: auto; } 
.evCon4 .check_point li { background: #fff; border-radius: 14px; border: 1px solid #ddd; margin-bottom: 20px; padding: 25px 0; } 
.evCon4 .check_point .ch_p_tit { background: #111111; border-radius: 50px; display: inline-block; color: #fff; padding: 6px 32px 8px; line-height: 1.3; margin-bottom: 15px; } 
.evCon4 .check_point .ch_p_tit .ch_obj { display: inline-block; vertical-align: text-top; margin-right: 9px; } 
.evCon4 .check_point .ch_p_con a { color: #0082FF; text-decoration: underline; text-underline-position: unset; } 

.eventWrap .evCon5 { background: #18002A; color: #fff; } 
.evCon5 .curr_img { margin: 0 -30px; } 

.evCon6 .eventVideo.video_renewal { max-width: 1000px; margin: 0 auto; } 
.evCon6 .lecture { margin-top: 50px; } 
/* [ws] 250902 */
.evCon6 .pr_video_list { margin-bottom: 60px; } 
.evCon6 .pr_video_list li { position: relative; flex: 1; } 
.evCon6 .pr_video_list .badge-base { position: absolute; top: -50px; right: -55px; width: 114px; height: 114px; background-color: #8000E2; line-height: 1.4; pointer-events: none; z-index: 3; } 
.evCon6 .point_color { color: #25BAC7; } 
.evCon6 .point_color2 { color: #AE4BFA; } 
.evCon6 .pr_video_list p { letter-spacing: -0.03em; margin-top: 20px; } 
.evCon6 .lecture_tit { font-weight: 400; margin-bottom: 35px; } 
.evCon6 .lecture_whtwrp .lecture { margin-top: 0; } 
.evCon6 .lecture .badge-base { position: absolute; top: -52px; left: -56.5px; width: 114px; height: 114px; flex-direction: column; font-weight: 400; line-height: 1.3; background: #1D87FF; z-index: 1; } 
.evCon6 hr { margin: 80px auto; opacity: 0.3; } 

.evCon7 { background: #F0EBFF; } 
.evCon7 .review_box { display: flex; justify-content: center; align-items: center; gap: 30px; flex-wrap: wrap; } 
.evCon7 .review_box li { background: #fff; border-radius: 30px; padding: 25px 0px 25px 45px; width: 525px; height: 123px; display: flex; justify-content: flex-start; align-items: center; gap: 20px; } 
.evCon7 .review_box li:last-child { width: 621px; } 
.evCon7 .review_box li .rv_text { color: #505050; text-align: left; line-height: 1.3; } 

.event.evSection .inner { padding: 0; } 
.event.evSection { background: #8000E2; } 
.event .con_tit { margin-bottom: 0; } 
.event .con_tit + .mini_tit { color: rgba(255, 255, 255, 0.7); } 
.event .container_info_wrap { margin-top: 30px; margin-bottom: 45px; } 
.event .container_info.ver_circle .info .info_date { color: #fff; } 
.event .container_info .info .noti { color: #FFF; } 
/* .event .tag_wrap { background: #fff; border-radius: 20px; color: #000; padding: 34px; } */
.event .tag_list { flex-wrap: wrap; display: flex; width: 824px; justify-content: center; align-items: center; gap: 10px; margin: 20px auto 50px; } 
.event.evSection .tag_list .round_box { padding: 9px 27px; background: #fff; width: 400px; } 
.event .plus_img { display: block; margin: 40px 0; } 
.event .main_text { text-decoration: underline; text-underline-position: from-font; text-decoration-thickness: 1px; } 
.event .evt_con_base.xs { color: #fff; opacity: 0.7; font-size: 16px; font-weight: 300; margin-top: 4px; } 
.event .gift_item_wrap { margin-top: 70px; } 
.event .gift_item_wrap .gift_result_base { right: -20px; top: 0px; } 
.evSection.event .bg_shadow { bottom: 90px; } 
.evSection.event .obj_cover .pattern_obj { mix-blend-mode: luminosity; top: -10%; } 
.event .gift_list_wrap li .badge { background-color: #99F7FF; color: #111; } 

.evSection.evtoggleWarning .inner { padding: 0; } 

/* 251103 */

.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol { gap: 0px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box::before,
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box { border: none; border-radius: 0px; background: transparent; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box .now_tag { position: absolute; left: 50%; transform: translateX(-50%); top: -18px; background: #99f7ff; width: max-content; display: inline-block; padding: 4px 18px; border-radius: 50px; font-size: 13px; color: #111; font-weight: 700; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .tit { background: #3629f3; padding: 18px 0; border-radius: 0px; position: relative; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content { padding: 25px 20px; background: #fff; text-align: center; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content li { margin-top: 0px; padding-left: 0; line-height: 1.5; font-size: 14px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content li::before { display: none; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li { border-right: 1px solid #a29cff; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3), 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) { border-right: none; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(1) .tit { border-radius: 20px 0 0 0px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .tit { border-radius: 0 20px 0px 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .tit { border-radius: 20px 20px 0 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(1) .content { border-radius: 0 0 0 20px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .content { border-radius: 0 0px 20px 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .content { border-radius: 0 0 20px 20px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li + li .box .content::before { width: 46px; height: 46px; background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/2025/1103_classic7913/arrow.png) no-repeat center center; left: -22px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li + li.plus .box .content::before { width: 62px; height: 62px; background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/2025/1103_classic7913/plus.png) no-repeat center center; left: -42px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li.plus { margin-left: 20px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .plus .box .tit { background: #8000e2; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .plus .box .tit span { color: #99F7FF; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .plus .box .content li { color: #8000E2; } 

.evCon6 .evt-tab.type-1 { margin-bottom: 55px; } 
.evCon6 .evt-tab.type-1 li a { padding: 22px 5px; background: #f4f4f4; border: none; } 
.evCon6 .evt-tab.type-1 li.on a { border-color: inherit; border: none; background: #8000e2; color: #fff; } 
.evCon6 .evt-tab.type-1 li.on::before { display: none; } 
.evCon6 .lec_point_box { display: flex; justify-content: center; align-items: center; gap: 20px; } 
.evCon6 .lec_point_box .point_box { flex: 1; padding: 38px 0; line-height: 1.6; margin-top: 50px; } 
.evCon6 .lec_point_box .point_box.ver1 { background: #f0ebff; } 
.evCon6 .lec_point_box .point_box.ver2 { background: #DEFBFE; } 
.evCon6 .lec_point_box .point_box.ver1 strong { color: #8000E2; } 
.evCon6 .lec_point_box .point_box.ver2 strong { color: #25BAC7; } 
.evCon6 .lec_point_box .point_box strong b { font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } 

.event.ver3_1 { background: linear-gradient(0deg, #FFF 0%, #F3D4F9 100%); } 
.event.ver3_1 .mini_tit { color: rgba(17, 17, 17, 0.80); } 
.event.ver3_1 .container_info.ver_circle .info .info_date { color: #111; } 
.event.ver3_1 .mega_card_wrap.ver_standard::before { background: linear-gradient(90deg, #3629F3 0%, #8000E2 100%); } 
.event.ver3_1 .mega_card_wrap .date { font-size: 20px; opacity: 1; } 
.event.ver3_1 .mega_card_wrap .card .name { font-size: 50px; } 

.event.ver3_2 .con_tit .end::after { background: #fff; } 
.event.ver3_2 .con_tit { color: #fff; } 
.evSection.event.ver3_2 .bg_shadow { bottom: 10px; } 

@media screen and (max-width: 1200px){
 .evSection .con_tit { margin: 0 0px 5%; } 
.evSection .inner { padding: 14% 0; } 

.evCon1.evSection .inner { padding: 3% 0 0; } 
.evCon1 .tea_img { margin-left: -2%; padding: 0 17%; } 
.evCon1 .sub_tit_wrap { gap: 15%; top: 40%; letter-spacing: 3px; } 
.evCon1 h3 { top: 70%; width: 95%; } 
.evCon1 .text_img { width: 100%; } 

.evCon2 .worry_wrap { gap: 1%; } 
.evCon2 .worry_wrap li { padding: 3% 0px; } 
.evCon2 .worry_wrap li .worry_img { margin-bottom: 6%; padding: 0 30%; } 

.evCon3 .mega_swiper_destroy .swiper-wrapper { gap: 1%; } 
.evCon3 .law_point_box { padding: 6% 5%; } 
.evCon3 .law_point_box .back_obj { width: 39%; } 

.evCon4 .tea_img { display: none; } 
.evCon4 .check_point { width: 100%; } 
.evCon4 .check_point li { margin-bottom: 1%; padding: 3% 0; } 
.evCon4 .check_point .ch_p_tit { margin-bottom: 1%; } 

.evCon5 .curr_img { margin: 0 0px; } 

.evCon6 .lecture { margin-top: 5%; } 
/* [ws] 250902 */
.evCon6 .pr_video_list { margin-bottom: 6%; } 
.evCon6 .pr_video_list .badge-base { top: -40px; right: -20px; width: 100px; height: 100px; } 
.evCon6 .lecture .badge-base { top: -100px; left: -20px; width: 100px; height: 100px; } 
.evCon6 hr { margin: 8% auto; } 

.evCon7 .review_box { gap: 10px; } 
.evCon7 .review_box li { border-radius: 15px; padding: 2% 0px 2% 3%; width: 49%; height: 13vw; gap: 3%; } 
.evCon7 .review_box li .say_obj { width: 4vw; } 

.event .container_info_wrap { margin-top: 3%; margin-bottom: 4%; } 
.event .tag_list { width: 63vw; margin: 2% auto 0; } 
.event.evSection .tag_list .round_box { padding: 1% 3%; } 
.event .plus_img { margin: 3% 0; } 
.event .evt_con_base.xs { font-size: 13px; margin-top: 1%; } 
.event .gift_item_wrap { margin-top: 3%; } 
.event .gift_item_wrap .gift_result_base { right: 16%; } 

/* 251103 */
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .tit { background: #3629f3; padding: 7% 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content { padding: 8% 0px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box .now_tag { top: -17%; padding: 3px 6%; } 

.evCon6 .evt-tab.type-1 { margin-bottom: 3%; } 
.evCon6 .evt-tab.type-1 li a { padding: 4% 5px; } 
.evCon6 .lec_point_box { display: block; margin-top: 5%; } 
.evCon6 .lec_point_box .point_box { padding: 3% 0;; margin-top: 2%; } 

.event.ver3_1 .mega_card_wrap .date { font-size: clamp(14px, 2vmin, 20px); } 
.event.ver3_1 .mega_card_wrap .card .name { font-size: clamp(18px, 5.1vmin, 50px); } 
.event.ver3_1 .mega_card_wrap { margin-top: 10%; } 
 }

@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%; } 
.mega_swiper_destroy .swiper-pagination { display: block; } 

.evCon1.evSection .inner { padding: 6% 0 0; } 
.evCon1 .sub_tit_wrap { top: inherit; letter-spacing: 3px; position: relative; gap: 2%; flex-wrap: wrap; } 
.evCon1 .sub_tit_wrap .sub_tit { width: 100%; } 
.evCon1 h3 .teacher_home { bottom: -15%; } 

.evCon2 .worry_wrap { display: block; } 
.evCon2 .worry_wrap li { margin-bottom: 2%; } 
.evCon2 .worry_wrap li .worry_img { display: none; } 

.evCon3 .mega_swiper_destroy .swiper-wrapper { gap: 0; } 
.evCon3 .law_point_box .text_img { padding-right: 42%; } 
.evCon3 .law_point_box .back_obj { width: 34%; } 
.evCon3 .law_point_box { width: auto; } 
.eventWrap .evCon3 .swiper-pagination { display: flex; } 
.eventWrap .evCon3 .swiper-pagination-bullet-active { background: #ffffff; } 

.evCon5 .curr_img img { margin: auto; } 

.evCon7 .review_box li .rv_text { font-size: clamp(13px, 2vmin, 20px); } 

/* .event .tag_wrap { border-radius: 10px; } */
.event .tag_list { width: 100%; } 
.event .plus_img { padding: 0 47%; } 
.event .gift_item { padding: 0 22%; } 
.event .gift_item_wrap .gift_result_base { right: 28%; } 

/* 251103 */
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol { display: block; width: 100%; min-width: auto; max-width: inherit; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol::before { display: none; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .tit { padding: 2% 0; display: flex; justify-content: center; align-items: center; gap: 2%; flex-wrap: wrap; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li { border-right: none; margin-bottom: 4%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(1) .tit, 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(2) .tit, 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .tit, 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .tit { border-radius: 20px 20px 0 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(1) .content ,
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(2) .content ,
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .content ,
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .content { border-radius: 0 0 20px 20px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content { padding: 3% 0px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li.plus { margin-left: 0; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box .now_tag { position: relative; width: 100%; margin: 0 35% 1%; left: inherit; top: inherit; transform: inherit; padding: 3px 0%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(2) .tit::before,
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .tit::before { content: ""; width: 6vw; height: 6vw; background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/2025/1103_classic7913/arrow.png) no-repeat center center; background-size: cover; position: absolute; top: -5vw; left: 50%; transform: translateX(-50%) rotate(90deg); border-radius: 50%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .tit::before { content: ""; width: 6vw; height: 6vw; background: rgba(17, 17, 17, 0.10) url(https://image.megagong.net/m/2025/1103_classic7913/plus.png) no-repeat center center; background-size: cover; position: absolute; top: -5vw; left: 50%; transform: translateX(-50%) rotate(90deg); border-radius: 50%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li + li .box .content::before { display: none; } 

.event.ver3_1 .mega_card_wrap { padding: 20px 30px 20px; } 
.event.ver3_2 .btn-base-wrap { margin-top: 7%; } 
.event.ver3_2 .gift_full_wrap { padding: 0 28%; } 
 }

@media screen and (max-width: 768px){
 .evCon3 .law_point_box { padding: 5% 4%; } 
.evCon3 .law_point_box .text_img { padding-right: 32%; } 

.evCon4 .check_point li { border-radius: 10px; } 
.evCon4 .check_point .ch_p_tit { margin-bottom: 2%; padding: 6px 32px 6px; } 

.evCon5 .curr_img { padding: 0 22%; } 


.evCon6 .pr_video_list li + li { margin-top: 5%; } 

.evCon7 .review_box li:last-child { width: 100%; } 
.evCon7 .review_box li { border-radius: 10px; width: 100%; gap: 3%; } 

.event .gift_item { padding: 0 15%; } 
.event .gift_item_wrap { width: 73%; } 
.event .gift_item_wrap .gift_result_base { right: 14%; } 

/* 251103 */
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .tit { padding: 3% 0; } 
.event.ver3_1 .mega_card_wrap { padding: 15px 20px 15px; width: 295px; height: 148px; } 
 }

@media screen and (max-width: 576px){
 .evSection .clp-fs46 { font-size: clamp(25px, 5.1vmin, 46px); } 

.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after { font-size: 40px; } 

.eventWrap .type2-prev,
.eventWrap .type2-next { width: 3rem; } 

.evCon1 .sub_tit_wrap { letter-spacing: 1px; } 
.evCon1 .tea_img { padding: 0 5%; } 
.evCon1 h3 .teacher_home { bottom: -38%; } 
.evCon1 h3 .teacher_home b { padding: 2px 4px 3px; font-size: 11px; } 
.evCon1 .text_img { top: 33%; } 

.evCon3 .law_point_box .text_img { padding-right: 22%; } 

.evCon4 .check_point .ch_p_tit { padding: 5px 4% 5px; font-size: 14px; } 

.evCon5 .curr_img { padding: 0 13%; } 

.evCon6 .pr_video_list .badge-base,
.evCon6 .lecture .badge-base { position: static; width: auto; height: auto; border-radius: 30px; padding: 10px; margin: 5px 0; } 
.evCon6 .lecture_tit { margin-bottom: 15px; } 

.evCon7 .review_box li { height: 15vw; } 
.evCon7 .review_box li .rv_text { width: 100%; } 

.event .tag_list { gap: 5px; } 
.event .plus_img { padding: 0px 44%; } 
.event .gift_item_wrap { width: 100%; } 

/* 251103 */
.evCon5 .pr_curriculum_wrap { margin: 0 9%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li { margin-bottom: 6%; } 

.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol .box .now_tag { margin: 0 26% 1%; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon .box .content { padding: 5% 0px; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(2) .tit::before, .evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(3) .tit::before { width: 8vw; height: 8vw; top: -7vw; } 
.evCon5 .pr_curriculum_wrap .pr_curr_horizon ol > li:nth-child(4) .tit::before { width: 8vw; height: 8vw; top: -7vw; } 

 .evCon6 .lec_point_box .point_box { padding: 3% 6%;  } 
 .evCon6 .evt-tab li {font-size: clamp(13px, 2.3vmin, 18px);}
 
.event.ver3_1 .mega_card_wrap { padding: 15px 20px 15px; width: 275px; height: 136px; margin-top: 12%; } 
.event.ver3_1 .mega_card_wrap .card .name { font-size: clamp(25px, 5.1vmin, 50px); } 
 }