@charset "euc-kr"; /* url: https://img.megagong.net/m/2025/ */
.con_tit .end::after { background: #46b9a0; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection.wh_ver { color: #fff; } 
.evSection .main_color { color: #ff4b00; } 
.evSection .inner { padding: 150px 0; } 
.evSection .con_tit { font-weight: 900; margin-bottom: 40px; } 

.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:#ff4b00; } 

.evCon3 .swiper-scrollbar { display: block; position: relative; margin-top: 25px; left: auto; top: auto; height: 10px; width: 100%; z-index: 1; background: #353535; } 
.evCon3 .swiper-scrollbar .swiper-scrollbar-drag { background: #ff4b00; } 


.eventWrap .evCon1 { background: #000 url(https://img.megagong.net/m/2025/0410_sobang/bg_con1.jpg) no-repeat center; background-size: cover; } 
.evCon1.evSection .inner { padding: 270px 0 290px; } 
.evCon1 .round_tit { background: #ff4b00; display: inline-block; border-radius: 50px; padding: 7px 39px; margin-bottom: 45px; } 
.evCon1 .mini_tit { margin-bottom: 20px; } 
.evCon1 h3 { font-size: 90px; font-weight: 900; margin: 0 -80px 35px; line-height: 1.3; } 

.eventWrap .evCon2 { background: #000 url(https://img.megagong.net/m/2025/0410_sobang/bg_con2.jpg) no-repeat center; background-size: cover; } 
.evCon2.evSection .inner { padding: 75px 0 130px; text-align: left; padding-left: 40px; } 
.evCon2 .mini_tit { margin-bottom: 15px; } 
.evCon2 .con_tit { text-align: left; } 
.evCon2 .main_text { font-weight: 300; margin-bottom: 30px; line-height: 1.8; } 
.evCon2 .main_text .point_text { background: #ff4b00; padding: 0 10px 3px; } 
.evCon2 .main_text:last-of-type { margin-bottom: 0; } 

.eventWrap .evCon3 { background: #000; } 
.evCon3 .mini_tit { margin-bottom: 10px; } 
.evCon3 .main_text { font-weight: 300; text-align: left; line-height: 1.7; } 
.evCon3 .con_box_text { margin: 0 40px 60px; } 
.evCon3 .cont_count_wrap { border: 1px solid #ff4b00; border-radius: 20px; padding: 45px 20px 20px; margin: 30px 0; } 
.evCon3 .cont_count_wrap .tiny_noti { opacity: 0.5; text-align: right; display: block; } 
.evCon3 .cont_count_wrap .cont_count { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin: 0 150px; } 
.evCon3 .cont_count_wrap .cont_count li { display: flex; gap: 20px; margin-bottom: 20px; position: relative; } 
.evCon3 .cont_count_wrap .cont_count li::before { content: ""; width: 5px; height: 5px; background: #fff; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); border-radius: 50%; } 
.evCon3 .cont_count_wrap .cont_count li > p { width: 180px; text-align: left; } 
.evCon3 .cont_count_wrap .exam_num { background: #181818; color: #ff4b00; padding: 4px 27px; border-radius: 50px; font-weight: 600; } 
.evCon3 .exam_wrap_box { display: flex
; justify-content: center; align-items: center; background: #fff; padding: 30px 30px; border: 1px solid #000; height: 666px; } 
.evCon3 .exam_wrap_box .exam_wrap { display: flex
; justify-content: center; gap: 28px; align-items: flex-start; } 
.evCon3 .exam_wrap_box .exam_a_img.mt_r { margin-top: -50px; } 
.evCon3 .review_swiper_base_wrap [class*=swiper-button-].type-1 { background-color: #ff4b00; } 

.eventWrap .evCon4 { background: #000 url(https://img.megagong.net/m/2025/0410_sobang/bg_con3.jpg) no-repeat center; background-size: cover; } 
.evCon4 .inner { text-align: left; padding-left: 40px; } 
.evCon4 .mini_tit { margin-bottom: 15px; } 
.evCon4 .con_tit { text-align: left; } 
.evCon4 .main_text { font-weight: 300; margin-bottom: 30px; line-height: 1.8; } 
.evCon4 .main_text:last-of-type { margin-bottom: 0; } 

.eventWrap .evCon5 { background: #e64a0d url(https://img.megagong.net/m/2025/0410_sobang/bg_con4.jpg) no-repeat center; background-size: cover; } 
.evCon5 .wish_exam { background: linear-gradient(347deg, rgba(93, 26, 0, 0.8) 0%, rgba(31, 5, 0, 0.8) 29%, rgba(31, 5, 0, 0.8) 65%, rgba(93, 26, 0, 0.8) 100%); border-radius: 20px; padding: 20px 45px 45px; margin: 0 0px; } 
.evCon5 .wish_exam li { padding: 25px 0; border-bottom: 1px solid #663a2c; text-align: left; padding-left: 185px; text-indent: -16px; line-height: 1.5; } 
.evCon5 .wish_exam li:last-child { border-bottom: none; } 
.evCon5 .wish_exam li .main_color { display: inline-block; margin-right: 8px; } 

.eventWrap .evCon6 { background: #fff url(https://img.megagong.net/m/2025/0410_sobang/bg_con5.jpg) no-repeat center; background-size: cover; } 
.evCon6 .con_tit { text-align: left; } 
.evCon6 .con_tit .light_ver { font-weight: 500; } 
.evCon6 .main_text { font-weight: 300; margin-bottom: 30px; text-align: left; line-height: 1.7; } 
.evCon6 .main_text:last-of-type { margin-bottom: 0; } 

.eventWrap .event { background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,210,189,1) 100%); } 
.event.evSection .inner { padding:0px 0; } 
.event .event_obj { position: absolute; left: 53%; transform: translateX(-50%); width: 100%; top: -90px; } 
.event .mini_tit { position: relative; margin-bottom: 10px; } 
.event .main_text { margin-bottom: 60px; line-height: 1.6; } 
.event .say_num { background: #000; color: #fff; padding: 14px 0; border-radius: 3px; margin-bottom: 3px; } 
.event .regist_form_area { background-color: #ff4b00; } 

@media screen and (max-width: 1200px){
 .evSection .inner { padding: 13% 0; } 

 .evCon1.evSection .inner { padding: 20% 0 18%; } 
 .evCon1 .round_tit { padding: 1% 3%; margin-bottom: 4%; } 
 .evCon1 .mini_tit { margin-bottom: 2%; } 
 .evCon1 h3 { font-size: clamp(21px, 7vmin, 90px); margin: 0 0px 4%; } 

.evCon2.evSection .inner { padding: 5% 0 18%; padding-left: 2%; } 
.evCon2 .mini_tit { margin-bottom: 2%; } 
.evSection .con_tit { margin-bottom: 4%; } 
.evCon2 .main_text { line-height: 1.6; margin-bottom: 3%; } 

.evCon3 .mini_tit { margin-bottom: 1%; } 
.evCon3 .con_box_text { margin: 0 2% 6%; } 
.evCon3 .cont_count_wrap { padding: 4% 2% 2%; margin: 3% 0; } 
.evCon3 .cont_count_wrap .cont_count { margin: 0 11%; } 
.evCon3 .cont_count_wrap .cont_count li { gap: 2%; margin-bottom: 2%; } 
.evCon3 .cont_count_wrap .cont_count li::before { left: -4%; } 
.evCon3 .cont_count_wrap .cont_count li > p { width: 21vw; } 
.evCon3 .exam_wrap_box { padding: 3%; height: 55vw; } 
.evCon3 .exam_wrap_box .exam_wrap { gap: 2%; } 
.evCon3 .exam_wrap_box .exam_a_img.mt_r { margin-top: 0px; } 

.evCon4 .main_text { margin-bottom: 3%; line-height: 1.6; } 

.evCon5 .wish_exam { padding: 2% 2% 2%; } 
.evCon5 .wish_exam li { padding: 2% 0; padding-left: 18%; text-indent: -3.1%; line-height: 1.3; } 
.evCon5 .wish_exam li .main_color { display: inline-block; margin-right: 0px; } 

.evCon6 .main_text { margin-bottom:3%; line-height: 1.6; } 

.event .event_obj { left: 50%; width: 90%; top: -14%; } 
 .event .mini_tit { margin-bottom: 1%; } 
.event .main_text { margin-bottom: 6%; line-height: 1.4; } 
.event .say_num { padding: 2% 0; } 
 }

@media screen and (max-width: 992px){
 .evCon1 h3 { line-height: 1.2; } 

 .evCon3 .cont_count_wrap { border-radius: 10px; } 
 .evCon3 .cont_count_wrap .cont_count { margin: 0 4%; } 
 .evCon3 .cont_count_wrap .cont_count li > p { width: 25vw; } 
 .evCon3 .exam_wrap_box { padding: 3% 2%; height: 57vw; } 

 .evCon5 .wish_exam { border-radius: 10px; } 
 .evCon5 .wish_exam li { padding-left: 14%; text-indent: -3.5%; } 
 }

@media screen and (max-width: 768px){
 .evCon3 .cont_count_wrap .cont_count { margin: 0 3%; } 
 .evCon3 .cont_count_wrap .exam_num { padding: 4px 17px; } 
 .evCon3 .cont_count_wrap .cont_count li::before { left: -3%; width: 3px; height: 3px; top: 38%; } 
 }

@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; } 

 .evCon1 .round_tit { padding: 1% 5% 2%; margin-bottom: 4%; } 

 .evCon3 .main_text { line-height: 1.5; } 
.evCon3 .cont_count_wrap .cont_count { display: block; } 
.evCon3 .cont_count_wrap .cont_count li { justify-content: space-between; } 
.evCon3 .cont_count_wrap .cont_count li > p { width: auto; } 
.evCon3 .cont_count_wrap .exam_num { padding: 1px 14px; } 
.evCon3 .cont_count_wrap .tiny_noti { margin-top: 4%; } 
.evCon3 .exam_view { background: #fff; } 
.evCon3 .exam_wrap_box { padding: 2% 2%; height: inherit; border: none; } 
.evCon3 .exam_wrap_box .exam_wrap { flex-wrap: wrap; } 
.evCon3 .exam_wrap_box .exam_q_img { margin-bottom: 5%; } 
.eventWrap .evCon3 .swiper-pagination { background: #000000; margin-top: 0px; padding-top: 1rem; } 

.evCon5 .wish_exam li { padding-left: 6%; text-indent: -5%; } 

.event .say_num { padding: 3% 0; } 
.event .event_obj {display: none;}
 }