@charset "euc-kr";
/*°øÅë*/
.eventWrap { font-weight: 400; } 
.eventWrap .con_tit { margin:0 0 40px; } 
.eventWrap .con_tit .end::after { background: #fff; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.eventWrap .mini_tit { margin: 0 0 60px; opacity: 0.7; } 
.eventWrap .cir_tit { margin: 0 auto 30px; display: flex; width: max-content; padding: 4px 40px; justify-content: center; align-items: center; gap: 8px; border-radius:80px; border: 1px solid #FFF; } 
.eventWrap .evSection { padding: 150px 0; } 
.eventWrap .slick-slide > div { height: 100%; } 
.eventWrap .slick-slide .item { height: 100%; } 
.eventWrap .show_pc { display: block; } 
.eventWrap .show_mo { display:none; } 


/*Ä¿½ºÅÒ ÆË¾÷*/
.popup_custom_wrap { position: relative; margin-bottom: 40px; margin: 20px auto 0; width: fit-content; } 
.popup_custom_wrap .popup_btn { display: flex; padding: 2px 8px; justify-content: center; align-items: center; gap: 2px; width: max-content; font-size: 11px; color:#fff; border-radius: 80px; border:1px solid #fff; } 
.popup_custom {display: none;position: absolute;bottom: 25px;left: 95px;width: 350px;color: #8a8a8a;background: #fff;border: 1px solid #ccc;padding: 30px 15px 15px;z-index: 10;text-align: left;} 
.popup_custom ol {height: 250px; overflow-y:auto;}
.popup_custom ol a {font-weight: 500; text-decoration: underline;}
.popup_custom .close { position: absolute; top: -8px; right: 10px; background: none; border: none; font-size: 32px; cursor: pointer; } 


/*tooltip*/
.note_wrap { position: relative; } 
.note_trigger {display: flex;padding: 2px 8px;justify-content: center;align-items: center;gap: 2px;border-radius: 10px;border: 1px solid #fff;color: #FFF;width: max-content;cursor: pointer;/* color:#777; */font-size: 11px;} 
.note_tooltip { position: absolute; top: 120%; left: 50%; transform: translateX(-50%); width: max-content; max-width: 300px; background: #fff; border: 1px solid #aaa; border-radius: 9px; padding: 10px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); line-height: 1.5; z-index: 10; color:#777; font-size: 11px; text-align: left; display: none; } 
.note_tooltip::before { content: ""; position: absolute; top: -12px; left: 50%; transform: translateX(-50%); border: 6px solid transparent; border-bottom-color: #aaa; } 
.note_tooltip::after { content: ""; position: absolute; top: -9px; left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-bottom-color: #fff; } 
 

/*evCon1*/
.eventWrap .evSection.evCon1 {padding: 140px 0 130px;position: relative;background-image: url("https://image.megagong.net/m/2025/0523_promotion/evCon1_bg.png");background-position: center center;background-repeat: no-repeat;background-size: cover;} 
.evCon1 .con_tit,
.evCon1 .mini_tit { margin:0; display: flex; flex-direction: column; align-items: center; line-height: 1.2; opacity:1; color:#fff; } 
.evCon1 .mini_tit .tit2 {margin: 30px auto 7px;opacity: 0.7;letter-spacing: -0.2px;line-height: 1.3;} 
.evCon1 .con_tit { line-height: 1.2; } 
.evCon1 .con_tit .tit3 {display: block;margin: 0 auto;} 
.evCon1 .con_tit .tit4 {font-size: 90px; font-weight:900;}
.evCon1 .con_tit span {font-weight: 300;font-size: 64px;display: block;margin: 0 auto 14px;} 
.evCon1 .evt_con_base { position: absolute; left: 50%; transform: translateX(-50%); bottom:30px; opacity: 0.5; } 
.evCon1 .evt_con_base a { margin-left: 5px; text-decoration: underline; } 

/*evCon2*/
.eventWrap .evSection.evCon2 { position: relative; background-image: url("https://image.megagong.net/m/2025/0523_promotion/evCon2_bg.png");  background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.evCon2 .con_tit,
.evCon2 .mini_tit,
.evCon2 .cir_tit,
.evCon2 .sub_tit { color:#fff; } 
.evCon2 .con_tit .point { color: #1F78FF; } 
.evCon2 .sub_tit { margin:60px auto 0; opacity: 0.7; line-height: 1.5; } 
.evCon2 .sub_tit span { margin: 0 auto 14px; display: block; } 
.evCon2 .cir_tit { margin: 60px auto 0; } 

/*evCon3*/
.eventWrap .evSection.evCon3 { padding: 150px 0 115px; position: relative; background-image: url("https://image.megagong.net/m/2025/0523_promotion/evCon3_bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.evCon3 .slick-list  {width: 100%; overflow: hidden;}
.evCon3 .book {height: 300px;}
.evCon3 .book .item {padding: 30px 18% 0; display: flex !important;;flex-direction: column;align-items:center;justify-content: center;width: 282px !important;}
.evCon3 .book .item.horizon {width: 403px !important;}
.evCon3 .book .img_wrap {position: relative;width: 100%;} 
.evCon3 .book .sti { position: absolute; top:-30px; right:-30px; display: flex; width: 90px; height: 90px; flex-direction: column; justify-content: center; align-items: center; gap: 2px; flex-shrink: 0; border-radius: 50%; background: #1F78FF; color:#fff } 
 .evCon3 .book .sti sup { font-size: 8px; } 
.evCon3 .popup_custom_wrap { margin: 60px auto 0; } 

/*evCon4*/
.evCon4 .con_tit,
.evCon4 .mini_tit,
.evCon4 .cir_tit { color:#fff; } 
.evCon4 .evt_con_base { margin: 20px 0 0; } 
.evCon4 .evt_con_base,
.evCon5 .evt_con_base { text-align: right; color:#fff; opacity: 0.6; } 


/*evCon5*/
.evCon5 .con_tit { color:#fff; } 
.evCon5 .mini_tit { font-weight: 400; color:#fff; opacity: 1; } 
.evCon5 .graph .mega_slick { display: flex; gap:20px; align-items: stretch; } 
.evCon5 .mega_slick .item { display: flex; padding: 40px 40px 60px; flex-direction: column; align-items: center; flex: 1 0 0; align-self: stretch; justify-content: space-between; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.20); background: #FFF; box-shadow: 0px 0px 15px 0px rgba(112, 69, 204, 0.10); } 
.evCon5 .mega_slick .item.differ { padding: 40px; } 
.evCon5 .sti { display:block; margin:20px auto 0; } 
.evCon5 .mega_slick .tit {margin: 0 0 15px;display: flex;align-items: flex-start;justify-content: flex-start;width: 100%;gap:10px;text-align: left;} 
.evCon5 .item img { max-width: unset; } 
.evCon5 .evt_con_base { margin: 30px 0 0; } 


/*evCon6*/
.evCon6 { background: linear-gradient(180deg, #FFF 71.55%, #A3C7FF 100%); } 
.evCon6 .con_box { width: 1480px; margin:0 auto; } 
.evCon6 .tea .mega_slick {display: flex;justify-content: center;align-items: stretch;gap: 10px 20px;flex-wrap: wrap;width: 100%;}
.evCon6 .tea .mega_slick::before {content: ''; display: block; width: 100%; order: 1;}
.evCon6 .mega_slick .item:nth-child(n+5) {order: 2;}
.evCon6 .mega_slick .item {display: flex;width: calc(19% - 10px);padding: 40px 0 0;flex-direction: column;align-items: center;flex-shrink: 0;align-self: stretch;justify-content: space-between;border-radius: 20px;border: 1px solid #DDD;background: #FFF;position: relative;} 
.evCon6 .mega_slick .tit {margin:0 0 10px;font-weight: bold;line-height: 1.3;min-height: 58px;} 
.evCon6 .mega_slick .tea_img {position: relative;padding: 0 23px;/* height: 380px; */display:flex;align-items: center;flex-direction: column;margin: 0 0 -20px;} 
.evCon6 .tea_img.differ img {width: 106%;max-width: unset;}
.evCon6 .teacher_home_wrap {position: absolute;left:50%;transform:translateX(-50%);bottom: 40px;display: flex;padding: 8px 30px;justify-content: center;align-items: center;width: max-content;border-radius: 50px;background: #000;color: #fff;} 
.evCon6 .teacher_home_wrap li { display: flex; align-items: center; } 
.evCon6 .teacher_home_wrap li::after { content:""; margin:0 10px; display: block; width:1px; height: 16px; background-color: #fff; } 
.evCon6 .teacher_home_wrap li:last-child a { display: flex; align-items: center; gap: 2px; } 
.evCon6 .teacher_home_wrap li:last-child::after { display: none; } 
.evCon6 .teacher_home_wrap li:last-child span { text-decoration: underline; } 
.evCon6 .mega_slick .tea_txt {position: relative;border-radius: 10px;width: 100%;background: #1F78FF;display: flex;padding: 20px 0;flex-direction: column;justify-content: space-between;align-items: center;gap: 6px;color:#fff;min-height: 123px;} 
.evCon6 .mega_slick .info_list sup { margin-left: 2px; font-size: 8px; } 
.evCon6 .mega_slick .info_list li {display: flex;align-items: center;gap: 4px;text-align: left;font-weight: 400;}
.evCon6 .tea_txt .info_list li img {width: 13px;}
.evCon6 .teachers {margin: 90px auto 0;}

/*evCon7*/
.eventWrap .evSection.evCon7 { position: relative; background-image: url("https://image.megagong.net/m/2025/0523_promotion/evCon7_bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.evCon7 .con_tit,
.evCon7 .cir_tit { color:#fff; } 
.evCon7 .review .mega_slick .item { margin: 0 10px; max-width: 346px; min-height: 254px; padding: 40px 30px; gap: 15px; border-radius: 16px; background: #FFF; } 
.evCon7 .pf_box { display: flex; align-items: center; gap: 13px; justify-content: center; } 
.evCon7 .pf_box .pf_t { display: flex; flex-direction: column; color:#777; font-weight: 500; text-align: left; } 
.evCon7 .pf_box .pf_t .date { opacity: 0.6; } 
.evCon7 .item .txt > strong {margin: 15px auto;display: block;color: #1F78FF;min-height: 50px;} 
.evCon7 .item .txt .det { color:#555; line-height: 1.5; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; box-sizing: border-box; word-break: break-word; } 
.evCon7 .item .txt .det  p {line-height: 1.3 !important;}
.evCon7 .evt_con_base { margin: 30px 4px 0 0; text-align: right; } 
.evCon7 .btn-base {margin: 30px auto 0;display: block;width: max-content;align-items: center;border-radius: 3px;background: #1F78FF;color:#fff;} 
.evCon7 .btn-base a {display: flex;align-items: center;justify-content: center;width: 100%;padding: 30px 150px;height: 100%;} 
.evCon7 .slick-arrow { font-size: 0; position:absolute; background-position: center center; background-repeat: no-repeat; background-size: cover; width: 68px; height: 68px; top: 50%; transform: translateY(-50%); z-index: 2; } 
.evCon7 .slick-prev { left: -34px; background-image: url("https://image.megagong.net/m/2025/0523_promotion/prev.png"); } 
.evCon7 .slick-next { right: -34px; background-image: url("https://image.megagong.net/m/2025/0523_promotion/next.png"); } 


/*evCon8*/
.evCon8 .mini_tit { color:#111; opacity: 1; } 
.evCon8 .icon .mega_slick { display: flex; flex-wrap: wrap; height: 790px; gap:20px; align-items: stretch; } 
.evCon8 .mega_slick .item { width:calc(33% - 10px); background: #1F78FF; color:#fff; background-position: calc(100% - 40px) calc(100% - 40px); background-size: inherit; background-repeat: no-repeat; text-align: left; } 
.evCon8 .mega_slick .item a {display: flex; padding: 40px; flex-direction: column; align-items: flex-start; width:100%; height: 100%; align-self: stretch; }

.evCon8 .mega_slick .item.nth1 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon1.png"); } 
.evCon8 .mega_slick .item.nth2 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon2.png"); } 
.evCon8 .mega_slick .item.nth3 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon3.png"); } 
.evCon8 .mega_slick .item.nth4 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon4.png"); } 
.evCon8 .mega_slick .item.nth5 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon5.png"); } 
.evCon8 .mega_slick .item.nth6 { background-image: url("https://image.megagong.net/m/2025/0523_promotion/icon6.png"); } 
.evCon8 .mega_slick .tit { margin: 0 0 16px; font-weight: bold; line-height: 1.4; } 
.evCon8 .mega_slick .det { line-height: 1.5; min-height: 73px; } 
.evCon8 .mega_slick .more_btn { margin: 20px 0 0; display: flex; padding: 6px 16px; justify-content: center; align-items: center; gap: 2px; border-radius: 2px; background: #111; font-size: 11px; width: max-content; } 


/*evCon9*/
.evSection.overview .lecture { background-color: transparent; } 
.lecTab_wrap, 
.teaTab_wrap,
.lectlist_wrap { background-color: #fff; } 
.evCon9 { background: linear-gradient(180deg, #F0F6FF 0%, #A3C7FF 100%); } 
.evCon9 .conditionSearch_wrap { display: none; } 
.evCon9 .teaTab_wrap { display: block !important; } 
.evCon9 .lectlist { margin-top :5%; } 
.evCon9 .sub_tit { margin: 60px 0 0; } 


/*event*/
.eventWrap .evSection.evtoggleWarning { padding: 0; } 
.gift_list_wrap li .badge { background-color: #ff6000; } 
.step_base_wrap { margin-top:140px; } 
.share_link_wrap { margin-bottom: 0; } 
#event1 { background-color:#1F78FF; } 
#event1 .con_tit { margin: 0 0 20px; } 
#event1 .con_tit > .mini_tit { margin: 0 0 20px; color:#111; font-weight: bold; opacity: 1; } 
#event1 .con_tit + .mini_tit { opacity: 1; } 
#event1 .con_tit,
#event1 .con_tit + .mini_tit,
#event1 .container_info.ver_circle .info .info_date { color:#fff; } 
#event1 .container_info .info .noti { color:#fff; opacity: 0.3; } 
#event1 .gift_list_wrap li .name { color:#000; } 
#event1 .check-base { margin:0; justify-content: flex-end; } 
#event1 .check-base label { color: var(--color-white); } 
#event1 .regist_form_area { background-color:#151B89; border-radius:3px 3px 0 0; } 
#event1 .comment_base_wrap .comment_list { margin-top:0; border-radius:0 0 3px 3px; } 
#event1 .gift_list_wrap li { padding: 0 0 25px; } 
#event1 .step_base_wrap .hashtag .gray { color:#777; } 
#event1 .btn-base-wrap { margin: 40px auto 60px; } 



@media screen and (max-width: 1600px){
    .evCon6 .con_box { width: 97%; } 
    .evCon6 .teacher_home_wrap { padding: 8px 10px; } 
    .evCon6 .tea .mega_slick { gap: 10px; flex-wrap:wrap; justify-content: center; } 
    .evCon6 .tea .mega_slick::before {content: none;}
    .evCon6 .mega_slick .item { flex: none; width: calc(24% - 5px); position: relative; } 
    .evCon6 .mega_slick .tea_img {overflow: hidden;padding: 0;width: 100%;height: auto;}
    .evCon6 .mega_slick .tea_img > img{
    height: clamp(150px, 24vmin, 220px);
    width: auto;
}
    .evCon6 .mega_slick .tea_txt{
    padding: 13px 0;
}
    .evCon6 .teacher_home_wrap {/* padding: 1vmin 4vmin; */bottom: 25px;} 
}
@media screen and (max-width: 1200px) { 
    /*°øÅë*/
    .eventWrap .con_tit { margin: 0 0 4%; } 
    .eventWrap .mini_tit { margin: 0 0 7%; } 
    .eventWrap .evSection { padding: 15% 0; } 

    /*evCon1*/
    .eventWrap .evSection.evCon1 {padding: 5% 0;background-size: cover;}
    .evCon1 .con_tit {margin: 0;}
    .evCon1 .mini_tit {margin: 0;}
    .evCon1 .mini_tit .tit2 {margin: 5vmin auto 2vmin;} 
    .evCon1 .evt_con_base { width: 100%; } 
    .evCon1 .con_tit .tit4 {font-size: clamp(37px, 7.5vmin, 80px);} 
    .evCon1 .con_tit span {font-size: clamp(30px, 7vmin, 64px);margin: 0 auto 1vmin;} 

    /*evCon2*/
    .evCon2 .sub_tit { margin: 8vmin auto 0; } 
    .evCon2 .cir_tit {margin: 8vmin auto 0;}

    /*evCon3*/
    .eventWrap .evSection.evCon3 { padding: 15% 0 13%; } 
    .evCon5 .mega_slick .tit .q_num {font-size: clamp(22px,3.4vmin,24px);}
    .evCon5 .item img { max-width: 100%; } 

    /*evCon6*/
    .evCon6 .mega_slick .item { width: calc(33% - 5px); } 
    .evCon6 .teachers {margin: 8vmin auto 0;}
    
    /*evCon7*/
    .evCon7 .btn-base { margin: 6vmin auto 0; } 
    .evCon7 .review .mega_slick .item {max-width: 96%;}

    /*evCon8*/
    .evCon8 .mega_slick .item a { padding: 4vmin; height: auto; } 
    .evCon8 .icon .mega_slick { gap: 18px; } 

    .step_base_wrap { margin: 12vmin 0 0; } 

}
@media screen and (max-width: 1024px){
    /*evCon1*/
    .eventWrap .evSection.evCon1 {padding: 17% 0 27%;}
    
    /*evCon2*/
    .eventWrap .evSection.evCon2 { background-position:10% bottom; } 

    /*evCon5*/
    .evCon5 .graph .mega_slick { flex-wrap: wrap; } 
    .evCon5 .mega_slick .item { flex:unset; width: 100%; } 
    .evCon5 .item .img_wrap { margin: 4vmin 0 0; display: flex; gap: 80px; } 
    .evCon5 .item:nth-child(3) .img_wrap { gap: 0px; } 
    .evCon5 .item .img_wrap .sti { max-width: unset; width: inherit; height: auto; align-self: center; } 

    /*evCon6*/
    .evCon6 .mega_slick .item { width: calc(50% - 5px); } 
    .evCon6 .mega_slick .tea_img {height: auto;/* padding: 0 10%; */} 
    .evCon6 .mega_slick .tea_img > img{}
    .evCon6 .teacher_home_wrap {bottom: 25px;}

    /*evCon7*/
    .evCon7 .evt_con_base {text-align: center;}
}
@media screen and (max-width: 992px) {
    .evCon6 .mega_slick .tea_img {/* height: 494px; */}
    .evCon6 .mega_slick .tea_txt{
    position: relative;
    bottom: unset;
}
    /*evCon7*/
    .evCon7 .slick-prev { left:-20px; } 
    .evCon7 .slick-next { right:-20px; } 

    /*evCon8*/
    .evCon8 .mega_slick .item { width: calc(50% - 10px);background-size: 9vmin; } 
    .evCon8 .mega_slick .item.nth1 { background-size: 10.5vmin; } 
    .evCon8 .mega_slick .item.nth3 { background-size: 7vmin; } 
}

@media screen and (max-width: 768px){
    .note_tooltip {top: auto;bottom: 120%;left: -35%;transform: translateX(0);max-width: 185px;} 
    .note_tooltip::before { display:none; } 
    .note_tooltip::after { top:auto; bottom: -11px; transform: translateX(-50%) rotate(180deg); } 
    .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; } 

    /*evCon3*/
    .evCon3 .book .item {width: 250px !important;}
    .evCon3 .book .item.horizon {width: 310px !important;}

    /*evCon5*/
    .evCon5 .graph .mega_slick { display: block; } 
    .evCon5 .mega_slick .item {display: flex !important;min-height: 350px;} 
    .evCon5 .item .img_wrap {gap: 30px;margin: 0;} 
    .evCon5 .item .img_wrap img:nth-child(1) {height: 236px;max-width: unset;}
    .evCon5 .mega_slick .item { padding: 4vmin; } 
    .evCon5 .mega_slick .item.differ {padding: 4vmin;} 
    .evCon5 .item.differ .img_wrap {gap:10px;}
    .evCon5 .mega_slick .tit {width: 100%;margin: 0;align-items: center;}
    .evCon5 .item.differ .img_wrap .sti {max-width: 48%;position: relative;left: -20px;}

    /*evCon6*/
    .evCon6 .teacher_home_wrap {padding: 3px 10px;} 
    .evCon6 .teacher_home_wrap li::after{
    height: 8px;
}
    .evCon6 .mega_slick .item {padding: 4vmin 0 0;}
    .evCon6 .mega_slick .tit{margin:0}
    .evCon6 .tea_txt .info_list li img {margin-top: 2px;}

    /*evCon7*/
    .evCon7 .slick-prev { left:0; } 
    .evCon7 .slick-next { right:0; } 
    .evCon7 .review .mega_slick .item {max-width: 90%;margin: 0;padding: 5vmin 68px;} 

    /*evCon8*/
    .evCon8 .icon .mega_slick { display: block; height: auto; } 
    .evCon8 .mega_slick .item { background-size: 13vmin; background-position: calc(100% - 20px) calc(100% - 20px); height: 100%; min-height: 247px; } 
    .evCon8 .mega_slick .item.nth1 { background-size: 14.5vmin; } 
    .evCon8 .mega_slick .item.nth3 { background-size: 11vmin; } 
    .evCon8 .mega_slick .item.nth6 { background-size: 13vmin; } 
    
}

@media screen and (max-width: 576px){
    .popup_custom {left: 50%; transform: translateX(-50%);}
    .popup_custom ol {height: 200px;} 
    .eventWrap .show_pc { display:none; } 
    .eventWrap .show_mo { display:block; } 

    .evt_con_base.xs { font-size: 11px; } 
    
    .evCon2 .show_mo { margin: 8vmin auto 0; } 
    .evCon2 .show_mo img {width: 98%;}
    .evCon2 .news {width: 150%;max-width: unset;transform: translateX(-17%);}


    .evCon3 .book .item {padding: 50px 9% 0;}
    .evCon3 .book .sti {width: 70px;height: 70px;right: -6px;}
    
    .evCon4 .show_mo img {width: 96%;}

    .evCon5 .mega_slick .item {min-height: 296px;padding: 8vmin 5vmin;} 
    .evCon5 .mega_slick .item.differ {padding: 8vmin 0;} 
    .evCon5 .mega_slick .tit {padding: 0 5vmin;align-items:center;word-break: break-all;} 
    .evCon5 .mega_slick .tit .q_num {margin-top: -8px; width:26px;}
    .evCon5 .mega_slick .tit span {width: calc(100% - 26px);}
    .evCon5 .item .img_wrap {gap: 5px;}
    .evCon5 .item .img_wrap img:nth-child(1) {height: 175px;}
    .evCon5 .item.differ .img_wrap {gap:0;}
    .evCon5 .item.differ .img_wrap .sti {max-width: 55%;}

    /*evCon6*/
    .evCon6 .tea .mega_slick {gap: 20px 4px;}
    .evCon6 .mega_slick .item {width: calc(50% - 2px); border-radius: 10px;}
    .evCon6 .mega_slick .tit {min-height: 40px;font-size: 14px;}
    .evCon6 .mega_slick .tea_img {/* height: 284px; */}
    .evCon6 .mega_slick .info_list {font-size: 11px;width: 100%;}
    .evCon6 .mega_slick .info_list li {align-items: flex-start;}
    .evCon6 .mega_slick .tea_txt {padding: 3vmin 1vmin;min-height: 132px;border-radius: 5px;}
    .evCon6 .teacher_home_wrap {/* bottom: 48.5%; *//* padding: 1.5vmin 2vmin; */font-size: 11px;}
    .evCon6 .teacher_home_wrap li::after {margin: 0 4px;}
    .evCon6 .wid100 {width: 100%;}
    
    /*evCon7*/
    .evCon7 .slick-arrow { width: 40px; height:40px; } 
    .evCon7 .review .mega_slick .item { padding: 5vmin 40px; min-height: 198px; } 
    .evCon7 .btn-base {width: 100%;}
    .evCon7 .btn-base a { padding: 5vmin 0; } 
    .evCon7 .item .txt > strong {min-height: 45px;}

    /*evCon8*/
    .evCon8 .mega_slick .item {min-height: 218px;background-size: 15vmin;} 
    .evCon8 .mega_slick .item a {padding:5vmin;}
    .evCon8 .mega_slick .item.nth1 { background-size: 16.5vmin; } 
    .evCon8 .mega_slick .item.nth3 { background-size: 13vmin; } 
    .evCon8 .mega_slick .item.nth6 { background-size: 15vmin; } 

    #event1 .check-base { justify-content: flex-start; } 
}