@charset "euc-kr";
/* url: https://img.megagong.net/m/2025/ */

:root {--point-color1:#108BFF;--point-color2:#FFFE6D;--point-color3:#23FCFF;--pt-gradi-color:linear-gradient(to right, #00c6ff, #0072ff);--swiper-navigation-size:25px;--swiper-navigation-color:#000;--swiper-theme-color:#000}


.eventWrap .con_tit .end::after{background: #000}
/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.event2 .con_tit .end::after{background: #fff}
.eventWrap .tiny_noti{padding: 15px 0 0}
.eventWrap .tiny_noti.right{text-align: right;opacity: 0.5}

.eventWrap .evSection{padding: 150px 0}
.evSection.evtoggleWarning{padding: 0 !important}

.evSection .fw-300{font-weight: 300}
.evSection .fw-400{font-weight: 400}
.evSection .fw-500{font-weight: 500}
.evSection .fw-bold{font-weight: bold}
.evSection .color-highlight{color: var(--point-color1)}
.evSection .color-highlight2{color: var(--point-color2)}
.evSection .color-highlight3{color: var(--point-color3)}
.evSection .con_tit {margin: 0 -60px 55px;line-height: 1.3;font-weight: bold;}
.evSection .con_tit + .mini_tit{opacity: 0.6;margin-bottom: 65px;margin-top: -30px}
.evSection .mini_tit + .con_tit {margin: 13px 0 60px}

/* S: swiper template */
.eventWrap .swiper_basic1_wrap {position: relative}
.eventWrap .swiper-initialized {position: relative;overflow: hidden}
.eventWrap .evCon_swiper_destroy .swiper-wrapper {gap: 10px;flex-wrap: wrap}
.eventWrap .evCon_swiper_destroy .swiper-slide {display: flex;flex: 1 0 calc(50% - 10px);justify-content: center}		
.eventWrap .evCon_swiper_destroy .swiper-pagination {display: none}

.eventWrap .swiper-pagination{position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 0.7vw;z-index: auto}
.eventWrap .swiper-pagination-bullet{background: #c4c4c4}
.eventWrap .swiper-pagination-bullet-active{background: #000}
.eventWrap .dot_white .swiper-pagination-bullet{background: #fff}

.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 .swiper-scrollbar .swiper-scrollbar-drag{background:#4756FF}

.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}

.eventWrap .line_tit {margin-bottom: 30px}
.eventWrap .line_tit.i-black i {background: #000}

/*swiper-slide swiper-slide-visible swiper-slide-fully-visible swiper-slide-active*/

.evSection .mini_tit.border{margin: 0 0 25px}
.evSection .mini_tit.border span{color: var(--point-color1);border: 3px solid var(--point-color1);border-radius: 30px;font-weight: bold;padding: 5px 27px}

.eventWrap .evSection.evCon1{background: #108BFF url(https://img.megagong.net/m/2025/0811_tjenglish08/con_img2.png) no-repeat center 0;padding: 0;} 
.evCon1 .inner{padding: 35px 0 0;}
.evCon1 .info{margin: 0 0 170px}
.evCon1 .info::after{content:'';clear: both;display: block}
.evCon1 .info p{display: flex;margin: 0 0 415px;/* color: #FFF; */font-weight: bold;line-height: 150%;letter-spacing: 18px;align-items: center;justify-content: center}
.evCon1 .info p span{font-weight: 300;opacity: 0.5}
.evCon1 .teacher_home{margin: 0 0 35px;display: inline-flex}

.eventWrap .evSection.evCon7{background: #010203 url(https://img.megagong.net/m/2025/0811_tjenglish08/con_img9.png) no-repeat center 0;background-size: cover;color: #fff}
.evCon7 .ment_wrap{position: relative;display: flex;padding: 30px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 9px;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(10px);margin: 0 0 60px}
.evCon7 .ment_wrap::before{content:'';position: absolute;top: 0;left: 100%;width: 1500px;height: 100%;background: #33314a}
.evCon7 .ment_wrap::after{content:'';position: absolute;top: 0;right: 100%;width: 1500px;height: 100%;background: #33314a}
.evCon7 .ment_wrap li{text-align: center;font-weight: bold;line-height: 150%;display: flex;gap: 10px;align-items: center}
.evCon7 .ment_wrap li span{font-weight: 300;line-height: 150%}
.evCon7 .evCon2_swiper1 .swiper-wrapper{gap: 18px;flex-direction: row;flex-wrap: wrap}
.evCon7 .evCon2_swiper1 .swiper-slide{flex: 1 1 calc(33.0% - 10px)}

.evCon5 .top3_wrap{margin: -20px 0 0;}
.evSection .plus_ment{font-weight: 400;line-height: 150%;}
.evSection .plus_ment.point{opacity: 1;font-weight: bold;line-height: 150%;margin: 10px 0 0}

.eventWrap .evSection.evCon4{background: #CFEFFF}
.evCon4 .point_wrap {display: flex;justify-content: center;gap: 0;align-items: center;margin: 0 0 60px}
.evCon4 .point_wrap .item{position: relative}
.evCon4 .point_wrap .item.pink{display: flex;width: 435px;aspect-ratio: 1;padding: 38px 40px;flex-direction: column;justify-content: center;align-items: center;gap: 30px;border-radius: 450px;border: 3px solid #D200CD;background: rgba(210, 0, 205, 0.80);backdrop-filter: blur(10px)}
.evCon4 .point_wrap .item a{position: absolute;bottom: 0;left: 0;width: 100%;height: 14%;background: #000;opacity: 0;font-size: 0}
.evCon4 .tea_wrap{position: relative;padding: 0 0 100px;display: flex;justify-content: space-between;align-items: center;gap: 60px;flex-direction: row;flex-wrap: wrap;align-content: center;}
.evCon4 .tea_wrap .tea{position: relative;margin: 25px 0 0 65px;}
.evCon4 .tea_wrap .tea .point{position: absolute;left: -64px;bottom: 0;}
.evCon4 .evCon4_destroySwiper{margin: 0 0px 0 0;overflow: hidden;position: relative;}
.evCon4 .evCon4_destroySwiper .swiper-wrapper{display: flex;flex-direction: column;gap: 10px;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}


.eventWrap .evSection.fix_mode{padding-top:90px}
.fix_menu {z-index: 5;position: relative;height: 90px}
.fix_menu ul{display: flex;width: 1080px;align-items: flex-start;gap: 1px;margin: 0 auto}
.fix_menu li{flex: 1;position: relative}
.fix_menu li i{position: absolute;top: 50%;right: -35px;transform: translateY(-50%);z-index: 2}
.fix_menu li a{display: flex;height: 90px;padding: 20px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 0px;flex: 1 0 0}
.fix_menu li a b{color: #FFF;text-align: center;font-weight: bold;line-height: 22px; letter-spacing: -0.48px}
.fix_menu li.event a{background: #AF8633}
.fix_menu li.event a span{display: flex;width: 50px;height: 20px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 100px;background: #CEAF71;color: #fff;margin: 0 0 4px}
.fix_menu.fixed{position: fixed;top: 0;left: 0;width: 100%}

.eventWrap .evSection.evCon6{background: #F5F5F5;}
.evCon6 .con_box{}
.evCon6 h5{display: flex;flex-direction: column;align-items: center;margin: 0 0 40px}
.evCon6 h5 span{display: flex;padding: 11px 40px;justify-content: center;align-items: center;gap: 10px;border-radius: 30px;margin-bottom: 15px;background: #1C1A36;color: #fff}
.evCon6 .charact_wrap {display: flex}
.evCon6 .charact_wrap .item{flex: 1}
.evCon6 .evCon6Swiper1_wrap{padding: 0;position: relative;margin: 0px -50px 70px}
.evCon6 .evCon6Swiper1_wrap:last-child{margin: 0}
.evCon6 .evCon6Swiper1_wrap .tiny_noti{padding: 0;}
.evCon6 .evCon6Swiper1_wrap .book{position: absolute;bottom: -15px;left: -60px;z-index: 2}
.evCon6 .evCon6Swiper_arrow {position: absolute;top: 50%;transform: translate(0, calc(-50%));left: -70px;z-index: 2;background: url('https://image.megagong.net/m/2025/0811_tjenglish08/slide_arrow.png') no-repeat center;width: 49px;height: 49px;background-size: contain;z-index: 1;cursor: pointer;} 
.evCon6 .evCon6Swiper_arrow.next {transform: rotate(180deg) translate(0, calc(50%));left: auto;right: -70px;} 
.evCon6 .evCon6Swiper_arrow::after{display:none !important}
.evCon6 .lecture{margin: 0 0 70px}
.evCon6 .evCon6Swiper2_wrap{position: relative}
.evCon6 .evCon6_book1,
.evCon6 .evCon6_book1_solo{opacity: 0}
.evCon6 .evCon6_book1.slick-initialized,
.evCon6 .evCon6_book1_solo.slick-initialized{opacity: 1}
.evCon6 .evCon6_book1_solo:not(.slick-initialized) + .book{opacity: 0}
.evCon6 .evCon6_book1_solo.slick-initialized + .book{opacity: 1}
.evCon6 .evCon6_book1_solo + .book{position: absolute;bottom: 0;left: 0;z-index: 1}
.evCon6 .evCon6_book1_solo + .book::before{content:'';background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img10.png) no-repeat 0 0;width: 330px;height: 310px;display: block;position: absolute;bottom: 5px;left: 0;margin: 0;mix-blend-mode: multiply;opacity: 0.7} 
.evCon6 .evCon6_book1_solo + .book img{position:relative} 
.evCon6 .point_wrap {display: flex;margin: 0 0 50px;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}
.evCon6 .point_wrap .item{position: relative;flex: 1}
.evCon6 .point_wrap .eventVideo.video_renewal .video_box {padding-bottom: 63.7%}
.evCon6 .evCon6_swiper1 {margin: 0 0 15px}
.evCon6 .swiper-pagination{z-index:1}
.evCon6 .evCon6_swiper1 .slick-arrow {position: absolute;top: 195px;width: 72px;height: 72px;z-index: 1;font-size: 0;transition: 0.3s}
.evCon6 .evCon6_swiper1 .slick-prev {left: 16px;background: url(https://img.megagong.net/m/2025/0714_tjenglish08/con_img25_1.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}
.evCon6 .evCon6_swiper1 .slick-next {right: 12px;background: url(https://img.megagong.net/m/2025/0714_tjenglish08/con_img25_2.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}
.evSection .evCon6_book1{margin: 0 0 70px}
.evSection .evCon6_book1 .slick-slide {text-align:center}
.evSection .evCon6_book1 .slick-slide img, 
.evSection .evCon6_book1_solo .slick-slide img{display:inline-block}
.evSection .evCon6_book2{position: absolute;bottom: -10px;left: 0;width: 353px;z-index: 1}

.evSection .evCon6_book2::before{content:'';background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img10.png) no-repeat 0 0;width: 330px;height: 310px;display: block;position: absolute;bottom: 5px;left: 0;margin: 0;mix-blend-mode: multiply;opacity: 0.7} 
.evSection .evCon6_book2 .book{position: relative;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start}
.evSection .evCon6_book2 .book img{position:relative} 
.evCon6 .btn-base a{line-height: 1.4;padding: 18px 0;min-width: 367px}
.evSection .btn_zone + .evCon6_book3 {margin: 10% 0 0} 

.eventWrap .evSection.evCon6.conTab{background: #DFE8F6} 
.conTab .tab_base {display: flex;background: #CBD5E4;border-bottom: 3px solid #003A98}
.conTab .tab_base.fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 3;justify-content: center;background: linear-gradient(90deg, #170426 0%, #1A0738 100%)}
.conTab .tab_base li {flex: 1}
.conTab .tab_base.fixed li{flex: none;width: 360px}
.conTab .tab_base li a {position: relative;padding: 20px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 3px;flex: 1 0 0;display: flex;color: #737373;font-weight: normal}
.conTab .tab_base li.on a {background: #003A98;color: #fff}
.conTab .tab_base li a strong{display: flex;align-items: flex-start}
.conTab .tab_base li a strong sup{margin: 4px 0 0 3px;font-weight: normal}
.conTab .panel_base {position:relative;padding: 40px 0 0}
.conTab .panel_base li .eventVideo {margin: 0 40px 50px}
.evCon3 .evCon3_swiper1 .swiper-wrapper{gap: 7px;flex-direction: row;flex-wrap: wrap}
.evCon3 .evCon3_swiper1 .swiper-slide{flex: 1}
.evCon3 .evCon3_swiper1 {display:none}
.evCon3 .evCon3_swiper1.swiper-initialized {display: block}
.conTab .panel_base .point_tit{text-align: center;font-weight: bold;margin: 0 0 50px}
.conTab .panel_base .point_tit img{display: block;margin: 0 auto 10px;width: auto}
.conTab .panel_base .focus_step{position: relative;display: flex;justify-content: center;align-items: flex-start;gap: 20px;align-self: stretch;margin: 0 0 120px;z-index: 1}
.conTab .panel_base .focus_step::before{content:'';background: url(https://img.megagong.net/m/2025/0707_pt1969/con_img12.png) no-repeat center center;width: 1290px;height: 140px;position: absolute;top: 50%;margin: -50px 0 0 40px}
.conTab .panel_base #con3Tab3 .focus_step::before{background-image: url(https://img.megagong.net/m/2025/0707_pt1969/con_img12_2.png)}
.conTab .panel_base .focus_step li{position: relative;display: flex;width: 240px;height: 260px;flex-direction: column;align-items: center;gap: 25px;border-radius: 20px;border: 1px solid #BEBEBE;background: #FFF}
.conTab .panel_base .focus_step li span{align-self: stretch;color: #696969;font-weight: 500;line-height: 24px;letter-spacing: -0.32px}
.conTab .panel_base .focus_step li span.point{display: flex;width: 240px;height: 55px;padding: 20px 95px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;border-radius: 20px 20px 0px 0px;background: #7235E0;color: #fff}
.conTab .panel_base .focus_step li strong{align-self: stretch;color: #000;font-style: normal;font-weight: 700;line-height: 1;margin: 5px 0 0}

.evSection.event .con_tit{margin-bottom: 0;}
.con_tit .evt_mark.bg_white::after{border-top-color:#fff;}
.evSection.event .container_info_wrap{margin-bottom: 60px;}
.evSection.event.event1 {background: #FFFE6D}
.evSection.event.event3 {color: #fff;background: #108BFF;}
.event .mini_tit{display: block;margin: 20px 0 0;opacity: 0.7;}
.event.event3 .con_tit, .event.event4 .con_tit{margin-bottom: 20px} 
.event.event5 .con_tit{margin-bottom: 60px}
.event3 .con_tit + .mini_tit{margin-top: 0}
.event3 .con_tit .mini_tit + strong{color:var(--point-color2)}
.event3 .evt_mark + .mini_tit{font-weight: normal;opacity: 0.6;line-height: 1.4}
.evSection.event.event3 .bg_shadow{bottom: unset;top: 880px;}
.evSection.event.event3 .share_link_wrap{margin: 0}
.evSection.event.event3 .regist_form_area{position: relative;background: var(--point-color1)}
.evSection.event.event3 .check-base{position: absolute;bottom: 30px;right: 40px}
.evSection.event .obj_cover .pattern_obj{mix-blend-mode: luminosity;margin: -210px 0 0 90px;}
.evSection.event3 .btn-base-wrap a{line-height:1.3}
.evSection.event3 .purchase_base_list{margin-top: 50px}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{z-index: 1}
.evSection.event3 .purchase_base_list > li .purchase_price .badge{background: var(--point-color2)}
.evSection.event3 .purchase_base_list > li .purchase_price .price_area .current{color: var(--point-color2)}
.evSection.event3 .container_info .info .noti{color:#fff}
.evSection.event3 .gift_item img{width:auto}
.evSection.event.event4 {background: linear-gradient(180deg, #FFDDFD 0%, #FE5CF5 100%);}

.evSection.event.event5 {background: #D200CD;color: #fff;}
.evSection.event.event5 .con_tit + .mini_tit {color:#8B5589;opacity: 1}
.evSection.event.event5 .con_tit + .mini_tit span{display: block;margin: 0 0 10px}
.evSection.event.event5 .container_info .info .noti{color: #000}
.evSection.event.event5 .con_tit + .mini_tit b{color:#000;font-weight: inherit}
.evSection.event.event5 .gift_list_wrap{margin-bottom: 60px}
.evSection.event.event5 .gift_list_wrap li .badge{background: var(--point-color2)}
.evSection.event3 .gift_result_base{right: 50%;top: -30px;margin: 0 -230px 0 0;background: rgba(0, 0, 0, 0.8);}
.evSection.event.event5 .regist_form_area{background: var(--point-color2)}
.event3 .gift_list_wrap li .badge{background: var(--point-color1)}


.evSection .slick-dots {font-size: 0;text-align: center;padding: 5px 0 0}
.evSection .slick-dots li { display: inline-block; margin: 0 }
.evSection .slick-dots li + li { margin-left: 6px }
.evSection .slick-dots li button {display: block;width: 8px;height: 8px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #CFCFCF}
.evSection .slick-dots li.slick-active button { background: var(--point-color1); }
.evSection .slick-arrow {position: absolute;top: 195px;width: 72px;height: 72px;z-index: 1;font-size: 0;transition: 0.3s}
.evSection .slick-prev {left: 16px;background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img17_1.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}
.evSection .slick-next {right: 12px;background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img17_2.png) no-repeat center;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}

.evSection.event.event4 .event_step .step {height: 350px;}
.evSection.event.event4 .percent_wrap{width: 100%;margin: 30px 0 0;}
.evSection.event.event4 .percent_wrap .per_tit{text-align: left;font-size: 13px;font-weight: bold;margin: 0 0 10px;}
.evSection.event.event4 .percent_wrap .lgraph_wrap{position: relative;padding: 0 0 0px;}
.evSection.event.event4 .percent_wrap .lgraph_wrap .pct{position: absolute;top: 10px;width:30%;height: 20px;background: #0082FF;}
.evSection.event.event4 .percent_wrap .lgraph_wrap .pct span{position: absolute;top: 100%;right: 0;font-size: 16px;margin: 11px -17px 0px 0px;display: none;}
.evSection.event.event4 .percent_wrap .lgraph_wrap .lgraph{height: 40px;border: 1px solid #666;border-width: 0px 0px 1px 1px;background: #fff}
.evSection.event.event4 .percent_wrap .b_percent span{position: absolute;top: 0;left:0;margin: 0;font-size: 10px;opacity: 0.5;margin: 0 0 0 -10px;}
.evSection.event.event4 .percent_wrap .b_percent {height:14px;position: relative;margin: 5px 0 0;}
.evSection.event.event4 .percent_wrap .b_percent .p_0{left: 0;margin: 0;}
.evSection.event.event4 .percent_wrap .b_percent .p_20{left: 20%;}
.evSection.event.event4 .percent_wrap .b_percent .p_40{left: 40%;}
.evSection.event.event4 .percent_wrap .b_percent .p_60{left: 60%;}
.evSection.event.event4 .percent_wrap .b_percent .p_80{left: 80%;}
.evSection.event.event4 .percent_wrap .b_percent .p_100{left: unset;right: 0;margin: 0;}

.evSection.event.event5 .note-base-wrap {margin-top: 30px;}
.evSection.event.event5 .note-base-wrap ul {color: #fff;}
.evSection.event.event5 .note-base-wrap .n_tit i{background-color: #fff;opacity: 0.3;}
.evSection.event.event5 .purchase_base_list > li .purchase_btn{text-align: center;}
.evSection.event.event5 .purchase_base_list > li .purchase_btn span::after {display: none;}
.evSection.event.event4 .mega_card_wrap.ver_npay .gift_result_base {background-color: #D200CD;}
.evSection.event.event4 .obj_cover .partc_obj{margin: -73px 0 0;}
.evSection.event.event4 .bg_shadow{bottom: 400px;}
.evSection.event.event4 .mega_card_wrap .tail{color:#fff}
.evSection.event.event4 .step_base_wrap{margin-top: 70px;}
.evSection.event.event4 .step_base_wrap .step_list li .box_area {position:relative}
.evSection.event.event4 .step2_dim{background: rgba(0, 0, 0, 0.70);width: 314px;height: 280px;flex-shrink: 0;color: #FFF;text-align: center;font-style: normal;font-weight: 700;line-height: 130%;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: flex;align-items: center;justify-content: center;}
#popupCertified_admini .mg_s_info li{padding-left: 15px;margin-top: 2px;text-indent: -15px;line-height: 1.2;}
#popupCertified_admini .mg_s_info li::before{display: none;}
#popupCertified_admini .mg_s_info li a{color:var(--color-blue)}

.eventVideo.video_renewal{margin-left: 40px;margin-right: 40px;margin-bottom: 60px;}


.con_tit .end{opacity: 0.5;}
.evSection.event.event3  .con_tit .end::after{background: #fff;}
.mega_card_wrap{margin-top: 90px;}






@media screen and (max-width: 1200px){



    .eventWrap .evSection{padding: 15% 0}
    .eventWrap img{width:100%}

    .evCon_swiper_destroy {position: relative; overflow: hidden}
    .eventWrap .evCon_swiper_destroy.destroy_1200 .swiper-wrapper {gap: 0;flex-wrap: nowrap}
    .eventWrap .evCon_swiper_destroy.destroy_1200 .swiper-slide {flex: 1 0 auto}
    .eventWrap .evCon_swiper_destroy.destroy_1200 .swiper-pagination {display: block}

    .evSection .slick-arrow{display: none !important}

    .eventWrap .tiny_noti.right{text-align: center}

    .eventWrap .line_tit{margin-bottom: 20px}
    .line_tit.circle span, .line_tit.line span{padding-left: 20px;padding-right: 20px;line-height: 1.3}
    .evSection .con_tit{margin: 0 0 6%;}
    .evSection .con_tit + .mini_tit{margin: 0 0 7%}

    .eventWrap .sliderWrap .sliderArrow a {max-width:6%}
    .eventWrap .sliderWrap .slick-slide img{width: 100%}
    .evSection .mini_tit + .con_tit{margin: 2% 0 7%}
    .fix_menu {height: auto}
    .fix_menu ul{width: 100%;flex-wrap: wrap}
    .fix_menu li{flex: 1 0 calc(50% - 1px);border-bottom: 1px solid #d6b46f}
    .fix_menu li a{/* font-size: 17px; */padding: 23px 0;height: auto}
    .fix_menu li a b br{display:none}
    .fix_menu li i{right: 0;max-width: 30%}
    .fix_menu li.event a span{margin:0}
    .eventWrap .evSection.evCon1{background-size: cover;} 


    .eventVideo.video_renewal{margin-left: 0;margin-right: 0;margin-bottom:5%}


    .evCon1 .inner{padding: 4% 0 0}
    .evCon1 h3{margin: 0 5%;}
    .evCon1 .info{margin: 0 0 40%}
    .evCon1 .info p{margin: 0}
    .evCon1 .info p span{font-weight: 300;opacity: 0.5}
    .evCon1 .teacher_home{margin: 3% 0 5%}

    .evCon5 .evCon5_swiper1{padding: 0 0 5%;margin: 0 0 5%}
    .evCon5 .evCon5_swiper1 h5 span{padding:10px 15px}
    .evCon4 .point_wrap {margin: 0 0 5%}
    .evCon4 .point_wrap .item.pink{padding: 0 10%;width: auto}
    .evCon4 .point_wrap .arrow{width: 8vw}
    .evCon4 .tea_wrap{margin: 0;padding: 6vw 0 3vw;gap: 2vw;}
    .evCon4 .tea_wrap .tea{width: 43%;left: 0;margin: 0;}
    .evCon4 .tea_wrap .tea .point{left: unset;right: 0;width: clamp(50px,17vmin,160px);}
    .evCon4 .evCon4_destroySwiper{width: 52%;}


    .evCon7 .ment_wrap{padding: 4% 0;margin: 0 0 5%}
    .evCon7 .ment_wrap li span{font-weight: 300;line-height: 150%}

    .evCon6 .con_box{padding: 5%}
    .evCon6 .evCon6Swiper1_wrap{margin: 0 -5% 9%;padding: 0;}
    .evCon6 .evCon6Swiper1_wrap .book{width: clamp(100px,21vmin,190px);bottom: 0;left: 0;}
    .evCon6 .evCon6Swiper_arrow{display: none;}
    .evCon6 h5{margin: 0 0 4%}
    .evCon6 h5 span{display: flex;padding: 11px 40px;justify-content: center;align-items: center;gap: 10px;border-radius: 30px;margin-bottom: 15px;background: #1C1A36;color: #fff}
    .evCon6 .charact_wrap {display: flex}
    .evCon6 .charact_wrap .item{flex: 1}
    .evCon6 .evCon6_swiper1{margin: 0 0 10px}
    .evCon6 .lecture{margin: 0 0 70px}
    .evCon6 .evCon6Swiper2_wrap{position: relative}
    .evCon6 .evCon6_book1,
    .evCon6 .evCon6_book1_solo{opacity: 0}
    .evCon6 .evCon6_book1.slick-initialized,
    .evCon6 .evCon6_book1_solo.slick-initialized{opacity: 1}
    .evCon6 .evCon6_book1_solo:not(.slick-initialized) + .book{opacity: 0}
    .evCon6 .evCon6_book1_solo.slick-initialized + .book{opacity: 1}
    .evCon6 .evCon6_book1_solo + .book{position: absolute;bottom: 0;left: 0;z-index: 1}
    .evCon6 .evCon6_book1_solo + .book::before{content:'';background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img10.png) no-repeat 0 0;width: 330px;height: 310px;display: block;position: absolute;bottom: 5px;left: 0;margin: 0;mix-blend-mode: multiply;opacity: 0.7} 
    .evCon6 .evCon6_book1_solo + .book img{position:relative} 
    .evCon6 .point_wrap {margin: 0 0 5%}
    .evCon6 .point_wrap .eventVideo.video_renewal .video_box {padding-bottom: 63.7%}

    .conTab .tab_base li a::before {left: 5px}
    .conTab .tab_base li a::after {right: 5px}
    .conTab .tab_base li.on a::before {left: 5px}
    .conTab .panel_base li .eventVideo {margin: 0 0 7%}
    .conTab .panel_base .graph{padding:0 10%}
    .evCon3 .evCon3_swiper1 .swiper-wrapper{flex-wrap: nowrap}
    .evCon3 .evCon3_swiper1 .swiper-slide{flex: 1 0 auto;padding: 0 2%}
    .conTab .panel_base .point_tit{margin: 0 0 5%}
    .conTab .panel_base .focus_step{flex-direction: column;margin: 0 0 10%;gap: clamp(5px,2.0vmin,15px)}
    .conTab .panel_base .focus_step::before{display:none}
    .conTab .panel_base .focus_step li{width: 100%;height: auto;gap: 0;padding: 0 0 10px;border-radius: 10px}
    .conTab .panel_base .focus_step li span{line-height: 1.2;}
    .conTab .panel_base .focus_step li span.point{width: 100%;height: auto;padding: clamp(7px,2.5vmin,20px) 0;border-radius: 10px 10px 0px 0px}

    .conTab .panel_base .focus_step li strong{margin: 10px 0 5px}
    .evCon3 .line_tit i{background: none;border-top: 1px dotted #000}  
    .evCon3 .con_tit.mt120{margin-top: 10%}
    .evCon4::before{display:none}
    .evCon4 .charact_wrap{gap:10px}
    .evSection.event.event3 .bg_shadow{display:none}
    .evSection.event .obj_cover .pattern_obj{margin: 0}
    .evCon6 .evCon6_swiper1 .swiper-wrapper{flex-wrap: nowrap}
    .evCon6 .evCon6_swiper1 .swiper-wrapper{gap: 0}
    .evCon6 .lecture{margin: 0 0 10%}
    .evSection .evCon6_book1{margin: 0 0 5%}
    .evCon6 .evCon6_book1_solo + .book,
    .evSection .evCon6_book2 {width: clamp(55px, 23vmin, 210px);bottom: 0;left: 0}
    .evSection .evCon6_book2::before,
    .evCon6 .evCon6_book1_solo + .book::before{display:none} 
    .event.event5 .con_tit{margin-bottom: 5%}





}


@media screen and (max-width: 768px){
    
    
    
    
    .eventWrap .evCon_swiper_destroy.destroy_768 .swiper-wrapper {gap: 0;flex-direction: row;flex-wrap: nowrap;}
    .eventWrap .evCon_swiper_destroy.destroy_768 .swiper-slide {flex: 1 0 auto}
    .eventWrap .evCon_swiper_destroy.destroy_768 .swiper-pagination {display: block}

    .fix_menu li a{padding: 15px 0}
    .fix_menu li:last-child a{letter-spacing: -.15rem}
    .evCon1 .info p{letter-spacing: 8px;}

    .conTab .tab_base li a {padding: 15px 0}
    .conTab .tab_base li a::before {display: none}
    .conTab .tab_base li a::after {display: none}
    .evCon3 .evCon3_swiper1 .swiper-slide{padding: 0 5%}

    .evCon4 .point_wrap {margin: 0 18% 5%;flex-direction: column}
    .evCon4 .point_wrap .item.pink{padding: 0 14% 5%}
    .evCon4 .point_wrap .item.pink img{width: clamp(110px,22vmin,210px)}
    .evCon4 .point_wrap .arrow{width: 8vw}
    .evCon4 .point_wrap .arrow img{transform: rotate(90deg)}

    .evCon4 .tea_wrap{display: flex;flex-direction: column;margin: 0 6%;}
    .evCon4 .tea_wrap .tea{width: 60%;}
    .evCon4 .tea_wrap .tea .point{width: clamp(110px, 22vmin, 200px);right: -20%;}
    .evCon4 .evCon4_destroySwiper{width: 100%;background: #fff;border-radius: 10px;padding: 0 0 10px;}





}




@media screen and (max-width: 576px){




    .eventWrap .type1-prev:after, 
    .eventWrap .type1-next::after{font-size: 40px}

    .eventWrap .type2-prev,
    .eventWrap .type2-next{width: 3rem}

    .fix_menu li a{padding: 6px 0;line-height: 1.2}
    .fix_menu li a br{display: block}
    .fix_menu li a b{font-weight:bold;letter-spacing: -0.7px}

    .evCon1 .inner + .inner{padding-top: 0%}
    .evCon1 .info p span{opacity: 0.7}
    .evCon7 .evCon2_swiper1{margin: 0 14%}

    .conTab .panel_base .graph{padding:0 3%}
    .evCon3 .evCon3_swiper1{width: 80%;margin: 0 auto;max-width: 280px}

    .evCon4 .point_wrap{margin: 0 12% 5%}
    .evCon7 .ment_wrap li{display: flex;flex-direction: column;gap: 2px}
    .evCon4 .charact_wrap{flex-direction: column;margin: 0 2%}
    .evCon4 .tea_wrap{margin:0}
    .evCon5 .evCon5_swiper1{width: clamp(250px,35vmin,330px);margin: 0 auto 5%}
    .evCon5 .top3_wrap{width: clamp(300px,53vmin,500px);margin: 0 auto 5%;}

    .evCon6 .evCon6_swiper1{margin: 0 2% 10px}
    .evCon6 .evCon6_swiper1::before{display:none}
    .evCon6 .evCon6_book3,
    .evCon6 .evCon6_book1_solo{width: 80%;margin: 0% 0 3% 17vw;padding: 0 15vw 0 0}
    .evSection .btn_zone + .evCon6_book3{margin: 10% 0 3% 17vw}
    .evCon6 .evCon6_book3::before,
    .evCon6 .evCon6_book1_solo::before {content:'';background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img10.png) no-repeat 0 0;width: 100%;height: 100%;display: block;position: absolute;bottom: 0;left: 0;margin: 0;mix-blend-mode: multiply;opacity: 0.7;background-size: 105%} 
    .evCon6 .evCon6_book3 .item,
    .evCon6 .evCon6_book1_solo_mo .item {position: relative;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start}
    .evCon6 .evCon6_book3 .item img,
    .evCon6 .evCon6_book1_solo_mo .item img{position:relative} 
    .evCon6 .evCon6_book1_solo_mo{width: 80%;margin: 0% 0 3% 17vw;padding: 0 15vw 0 0}
    .evCon6 .evCon6_book1_solo_mo::before {content:'';background: url(https://img.megagong.net/m/2025/0711_rara1012/con_img10.png) no-repeat 0 0;width: 100%;height: 100%;display: block;position: absolute;bottom: 0;left: 0;margin: 0;mix-blend-mode: multiply;opacity: 0.7;background-size: 105% 92%} 
    .evCon6 .evCon6_book1_solo_mo .item {position: relative;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start}
    .evCon6 .evCon6_book1_solo_mo .item img{position:relative} 
    .evCon6 .evCon6Swiper_arrow{display:none}
    .evCon6 .point_wrap {display:flex;flex-direction: column}
    .evCon6 .point_wrap .item{width: 100%;margin: 0 0 3%}
    .evCon6 .point_wrap .eventVideo.video_renewal .video_box {padding-bottom: 63.7%}
    .evSection.event.event3 .check-base{right: unset;left: 20px;bottom: 14px}
    .evSection.event3 .gift_result_base{margin: 0;right: 0;}
    .evSection.event .container_info_wrap{margin-bottom: 0;}
    .evSection.event3 .gift_item img{width: clamp(220px,33vmin,300px)}






}

