@charset "euc-kr"; :root { --point-color1:#A60006; } 
.con_tit .end::after { background: #111; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection .con_tit { margin:0 0 60px; line-height: 1.3; } 
.evSection .mini_tit { margin:0 auto 20px; } 
.evSection { padding: 150px 0; } 

.evSection .tit_box_wrap { position: relative; padding: 45px; border-radius: 20px; border: 1px solid #333; margin-bottom: 60px; } 
.evSection .tit_box_wrap .round_tit { background: #333; color: #fff; display: inline-block; padding: 12px 41px; border-radius: 50px; position: absolute; left: 50%; top: -28px; transform: translateX(-50%); } 
.evSection .tit_box_wrap .text_img { margin-bottom: 14px; } 

.evSection .line_tit { margin: 0 auto 40px; position: relative; width: 100%; } 
.evSection .line_tit::before { content:""; position: relative; display: block; height:1px; width: 100%; background-color: #111; } 
.evSection .line_tit strong { position: absolute; left: 50%; top: 50%; width: max-content; transform: translate(-50%, -50%); padding: 0 20px; background: #FFEDED; } 

/*evCon1*/

.eventWrap .evSection.evCon1 { position:relative; padding: 0; background: #000 url("https://image.megagong.net/m/2025/1030_incredvoc/bg_con1.png") no-repeat center; background-size: cover; } 
.evCon1 .inner { padding: 120px 0 110px; } 
.evCon1 .tea_img_wrap { position: absolute; right: -80px; bottom: 0px; } 
.evCon1 h3 { font-size: 99px; text-align: left; line-height: 1.2; font-weight: 800; } 
.evCon1 h3 .tit_img { display: inline-block; margin-bottom: 10px; } 
.evCon1 .mini_tit { position: relative; top: inherit; left: inherit; transform: inherit; letter-spacing: 0; font-weight: 400; text-align: left; line-height: 1.3; margin-top: 20px; } 
.evCon1 .tea_btn { text-align: left; margin-top: 60px; } 
.evCon1 .tea_btn .teacher_home { background: #fff; color: #000; border-radius: 50px; padding: 6px 24px; position: relative; left: inherit; bottom: inherit; transform: inherit; display: flex
; align-items: center; width: fit-content; } 
.evCon1 .teacher_home b { background: #a60006; } 
.evCon1 .evt_con_base { position: absolute; right: 80px; bottom: 30px; opacity: 0.8; } 

/*evCon2*/
.evCon2.evSection { padding: 90px 0; } 
.evCon2.evSection .mini_tit { font-weight: 400; } 
.evCon2.evSection .con_tit { margin: 0 0 0px; } 

/*evCon5*/
.evCon5 .con_tit .point { color:#0090FF; } 
.evCon5 .con_tit { margin: 0 auto 20px; } 
.evCon5 .mini_tit { margin: 0 auto 60px; } 
.evCon5 .top_wrap { display: flex; align-items: center; justify-content: center; } 
.evCon5 .top_wrap .arrow { margin:0 42px 0 46px; display:block; } 
.evCon5 .top_wrap .cir_tit { margin:0 auto; display: flex; width: 239px; height: 35px; justify-content: center; align-items: center; border-radius: 25px; background: #a60006; color:#fff; } 
.evCon5 .percent { margin: 30px auto; width: 380px; display: flex; align-items: flex-start; justify-content: center; gap: 20px; flex-wrap: wrap; } 
.evCon5 .percent li { display: flex; width: 180px; height: 120px; flex-direction: column; justify-content: center; align-items: center; gap: 7px; color:#fff; border-radius: 8px; border: 1px solid #FFF; background:#2A2D5C } 
.evCon5 .bot_txt { color:#fff; display:flex; flex-direction: column; align-items: center; justify-content: center; gap: 5px; font-weight: 400; } 
.evCon5 .eventVideo { margin: 80px 40px 60px; } 
.evCon5 .good_point { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; } 
.evCon5 .good_point > li { display: flex; padding: 20px; align-items: center; justify-content: flex-start; gap: 20px; width: calc(50% - 10px); border-radius: 20px; background: #FFF; } 
.evCon5 .good_point > li .txt { text-align: left; } 
.evCon5 .book_img_wrap { position: relative; } 
.evCon5 .book_img_wrap > a { position: absolute; right: -50px; bottom: -4px; display: flex; align-items:center; justify-content: center; width: 120px; height: 120px; border-radius: 50%; background: #a60006; color:#fff; } 


/*evCon3*/
.eventWrap .evSection.evCon3 { position: relative; } 
.evCon3 .edge_point { position: absolute; left: 50%; top: 0px; transform: translateX(-50%); } 
.evCon3 .mini_tit { margin: 0 auto 60px; } 
.evCon3 .con_tit .point { color: #a60006; } 
.evCon3 .white_box { display: flex; padding: 70px 67px; align-items: center; gap: 62px; border-radius: 30px; background: #FFF; } 
.evCon3 .right { width: 421px; } 
.evCon3 .right .btn-base a { margin: 20px auto 0; display: flex; width: 300px; height: 60px; justify-content: center; align-items: center; } 
.evCon3 .left { text-align: left; color: #3C3C3C; display:flex; flex-direction: column; gap:27px; line-height: 1.6; font-weight: 400; } 
.evCon3 .left .line { padding: 2px 4px; background: #a60006; color:#fff; line-height: 1; font-weight: bold; width: max-content; } 
.evCon3 .left .point { color: #a60006; font-weight: bold; } 


/*evCon4*/
.evCon4.evSection { padding: 150px 0 60px; } 
.evCon4 .eventVideo.video_renewal .video_box { padding-bottom: 55.2%; } 
.evCon4 .eventVideo.for_youtube { margin: 0 40px 20px; } 
.evCon4 .evt_con_base { text-align: right; margin-right: 40px; margin-bottom: 55px; } 
.evCon4 .table-base.tp2 thead th { background-color: #a60006; color: #fff; font-weight: 600; } 

.evCon4 .table-base.tp2 tbody th { background: #e5e5e5; color: #111; font-size: 18px; font-weight: 700; border-bottom: 1px solid #111; border-right: 1px solid #111; border-left: 1px solid #111; } 
.evCon4 .table-base.tp2 tbody td { border-bottom: 1px solid #111; border-right: 1px solid #111; font-size: 18px; font-weight: 400; } 
.evCon4 .table-base .pink_cell { background: #ffeded; } 
.evCon4 .table-base .yellow_cell { background: #fffec7; } 
.evCon4 .table-base .org_cell { background: #FFEFD2; } 

/*evCon5*/
.evCon5.evSection { padding: 60px 0 150px; } 

/*evCon6*/
.evCon6.evSection { background: #E5E5E5 url("https://image.megagong.net/m/2025/1030_incredvoc/bg_con6.jpg") no-repeat center; background-size: cover; } 
.evCon6.evSection .line_tit strong { position: absolute; left: 50%; top: 50%; width: max-content; transform: translate(-50%, -50%); padding: 0 20px; background: #E5E5E5; } 
.evCon6 .eventVideo.video_renewal { width: 332px; height: 552px; } 
.evCon6 .eventVideo.video_renewal .video_box { padding-bottom: 166.2%; } 
.evCon6 .up_box_wrap { display: flex; justify-content: space-between; align-items: center; gap: 60px; border-radius: 20px; background: #fff; padding: 60px 80px; position: relative; } 
.evCon6 .up_list { position: relative; } 
.evCon6 .up_list li { width: 528px; border: 1px solid #ccc; border-radius: 10px; padding: 20px 30px 20px 60px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; } 
.evCon6 .up_list li sup { vertical-align: top; } 
.evCon6 .up_name { color: #333; } 
.evCon6 .evt_con_base { position: absolute; right: 80px; bottom: 60px; display: inline-block; width: auto; color: #999; } 
.evCon6 .up_arrow_box { display: flex; justify-content: center; gap: 20px; margin: 60px 40px; } 
.evCon6 .up_arrow_box .up_wh { width: calc(100% - 258px); height: 100%; } 
.evCon6 .up_arrow_box .up_wh_box { background: #fff; border-radius: 20px; margin-bottom: 20px; padding: 25px 0; position: relative; } 
.evCon6 .up_arrow_box .up_wh_box:last-of-type { margin-bottom: 0; } 
.evCon6 .up_arrow_box .up_tag { display: flex; flex-wrap: wrap; width: 407px; margin: 14px auto; gap: 5px; } 
.evCon6 .up_arrow_box .up_tag li { padding: 8px 19px; border: 1px solid #283156; border-radius: 50px; display: inline-block; } 
.evCon6 .up_arrow_box .up_re { width: 248px; background: #a60006; color: #fff; display: flex; justify-content: center; align-items: center; border-radius: 20px; } 
.evCon6 .up_arrow_box .arrow_down { position: absolute; left: 50%; transform: translateX(-50%); top: -29px; } 
.evCon6 .study_apply { position: relative; display: flex; justify-content: space-between; background: #2c2a38; border-radius: 20px; padding: 65px 65px; color: #fff; align-items: center; } 
.evCon6 .study_apply .con_tit {margin:0; position: absolute; top:-40px; right:-40px;}
.evCon6 .study_apply .con_tit .end::after {background-color: #fff;}
.evCon6 .study_apply .st_app_tit { position: absolute; left: 50%; top: 0px; transform: translateX(-50%); background: #a60006; padding: 10px 62px 12px; border-radius: 0 0 20px 20px; } 
.evCon6 .study_apply .st_app_info { text-align: left; } 
.evCon6 .study_apply .st_app_what { color: #FFA0A3; } 
.evCon6 .study_apply .st_app_con { line-height: 1.5; font-weight: 400; } 
.evCon6 .study_apply .container_info_wrap { margin-top: 20px; justify-content: flex-end; } 
.evCon6 .study_apply .container_info.ver_circle .info .info_date { font-weight: 400; } 
.evCon6 .study_apply .container_info.ver_circle .info .info_title { background: #c0bfc3; color: #282A33; font-weight: 700; } 
.evCon6 .study_apply .st_app_btn a { width: 142px; height: 142px; background: #ffa0a3; color: #000; font-weight: 700; border-radius: 50%; display: flex; justify-content: space-evenly; align-items: center; } 
.evCon6 .study_apply .evt_con_base { position: absolute; right: 60px; bottom: 20px; display: inline-block; width: auto; color: #999; text-align: right; opacity: 0.8; } 


/*event*/
#event1 { background-color:var(--point-color1); } 
#event1 .regist_form_area { position: relative; } 
#event1 .check-base { position: absolute; bottom: 13px; right: 40px; } 
#event1 .btn-base-wrap { margin:30px auto 60px; } 
.step_base_wrap .step_list li .box_area .label.c_blue { color:var(--point-color1); } 
.step_base_wrap .hashtag { color:var(--point-color1); } 
.share_link_wrap { margin-bottom: 0; } 
.regist_form_area { border-radius: 3px 3px 0 0; } 
.comment_base_wrap .comment_list { margin-top:0; border-radius: 0 0 3px 3px; padding: 0; } 
.comment_list .board-list-wrap { padding: 30px 40px; } 


.evtoggleWarning { padding: 0 !important; } 

/* 251030 */


.event1 .con_tit .end::after { background: #fff; opacity: 0.7; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
#event1 { background: #A60006; } 
.event1.evSection .con_tit { margin: 0 0 20px; } 
.event1 .container_info .info .noti { color: #fff; } 
.event1 .gift_list_wrap li .badge { background-color: #2c2a38; } 
.event1 .share_base_wrap .share_list li dl dt,
.event1 .share_base_wrap .share_list li dl dd { width: 244px; } 
.event1 .regist_form_area { background-color: #2a2d5c; } 
.event1 .regist_form_area .btn-base.black > * { background-color: #ffa0a3; color: #000000; border: 1px solid #ffa0a3; } 


@media screen and (max-width: 1200px){
 .evSection { padding: 12% 0; } 
.evSection .con_tit { margin: 0 auto 5vmin; } 
.evSection .mini_tit { margin: 0 0 3vmin; } 
.evSection .tit_box_wrap .round_tit { padding: 1% 4%; left: 50%; top: -12%; } 
.evSection .tit_box_wrap { padding: 5%; border-radius: 10px; margin-bottom: 6%; } 
.evSection .tit_box_wrap .text_img { margin-bottom: 3%; padding: 0 5%; } 


/*evCon1*/
.evCon1 .inner { padding: 11% 0 11%; } 
.evCon1 .tea_img_wrap { right: -9%; width: 60%; } 
.evCon1 h3 { font-size: clamp(24px, 11vmin, 99px); margin-bottom: 3%; } 
.evCon1 h3 .tit_img { margin-bottom: 1%; padding-right: 61%; } 
.evCon1 .tea_btn { margin-top: 6%; } 

/*evCon2*/
.evCon2.evSection { padding: 6% 0; } 
.evCon2 .text_img { padding: 0 24%; } 

.evCon3 .edge_point { width: 7%; } 
.evCon3 .white_box { padding: 7vmin 5vmin; gap: 40px; justify-content: center; } 
.evCon3 .right { width: auto; } 

.evCon4 .eventVideo.for_youtube { margin: 0 0px 1%; } 
.evCon4 .evt_con_base { margin-right: 0px; margin-bottom: 5%; } 

/*evCon5*/
.eventWrap .evSection.evCon5 { background-image: none; } 
.evCon5.evSection { padding: 14% 0 15%; } 
.evCon5 .con_tit { margin: 0 auto 3vmin; } 
.evCon5 .mini_tit { margin: 0 auto 5vmin; } 
.evCon5 .eventVideo { margin: 10vmin auto 13vmin; } 

.evCon6 .eventVideo.video_renewal { width: 33vw; height: 55vw; } 
.evCon6 .up_box_wrap { gap: 3%; border-radius: 10px; padding: 4% 4%; flex-wrap: wrap; } 
.evCon6 .up_list { width: calc(100% - 36vw); } 
.evCon6 .up_list li { width: 100%; padding: 3% 6% 3% 6%; margin-bottom: 2%; } 
.evCon6 .up_list li .up_img { margin: auto; width: 90%; } 
.evCon6 .evt_con_base { position: relative; display: block; width: 100%; right: inherit; bottom: inherit; text-align: right; } 
.evCon6 .up_arrow_box { gap: 2%; margin: 6% 0px; } 
.evCon6 .up_arrow_box .up_wh { width: calc(100% - 23vw); } 
.evCon6 .up_arrow_box .up_wh_box { border-radius: 10px; margin-bottom: 2%; padding: 4% 0; } 
.evCon6 .up_arrow_box .arrow_down { top: -14%; width: 6%; } 
.evCon6 .up_arrow_box .up_tag { width: 41vw; margin: 2% auto 0; } 
.evCon6 .up_arrow_box .up_tag li { padding: 1% 4%; } 
.evCon6 .up_arrow_box .up_re { width: 23vw; border-radius: 10px; } 
.evCon6 .study_apply { border-radius: 10px; padding: 6% 4%; } 
.evCon6 .study_apply .st_app_tit { padding: 1% 6% 1.5%; border-radius: 0 0 10px 10px; } 
.evCon6 .study_apply .container_info_wrap { margin-top: 3%; } 
.evCon6 .study_apply .st_app_btn a { width: 14vw; height: 14vw; } 
.evCon6 .study_apply .evt_con_base { right: 2%; bottom: 5%; } 

/*event*/
#event1 .btn-base-wrap { margin:3vmin auto 5vmin; } 
.comment_list .board-list-wrap { padding: 20px; } 

/* 251030 */
.event1 .btn-base-wrap+.share_base_wrap { margin-top: 5%; } 
.event1 .share_base_wrap .share_list li dl dt, .event1 .share_base_wrap .share_list li dl dd { width: 24%; } 
.event1 .btn-base-wrap > .btn-base.xl > * { line-height: 1.3; } 
 }

@media screen and (max-width: 992px) { /*evCon5*/
.evCon5 .top_wrap { flex-direction: column; } 
.evCon5 .top_wrap .arrow { transform: rotate(90deg); } 
.evCon5 .good_point>li { border-radius: 10px; /* padding: 3vmin 2vmin; */ } 

/*evCon3*/
.evCon3 .white_box { gap: 20px; flex-direction: column; border-radius: 10px; } 
.evCon3 .right .btn-base a { height: auto; padding: 2.5vmin 0; } 


.evCon6 .up_arrow_box .up_tag { width: 61vw; justify-content: center; } 
.evCon6 .study_apply { display: block;; padding: 6% 4% 2%; } 

.evCon6 .study_apply .container_info_wrap { margin-bottom: 3%; } 
.evCon6 .container_info.ver_circle { flex-direction: inherit; align-items: inherit; justify-content: flex-end; } 
.evCon6 .study_apply .st_app_btn a { width: 100%; height: auto; border-radius: 10px; padding: 2% 0; } 
.evCon6 .study_apply .evt_con_base { position: relative; right: inherit; bottom: inherit; text-align: center; margin-top: 2%; } 

.evCon6 .study_apply .con_tit {top:0px; right:0px;}


/*evCon4*/ } 

@media screen and (max-width: 768px) { /*evCon1*/

.evCon1 .tea_img_wrap { right: -14%; width: 65%; } 
.evCon1 h3 .tit_img { padding-right: 51%; } 


/*evCon5*/
.evCon5 .good_point { flex-direction: column; width: 98%; } 
.evCon5 .good_point>li { flex: 1; width: 100%; padding: 3vmin 2vmin; } 
.evCon5 .book_img_wrap > img { width: 45vmin; display:block; margin: 0 auto; } 
.evCon5 .book_img_wrap > a { width: 15vmin; height: 15vmin; } 

/*evCon3*/
.evCon3 .edge_point { width: 8%; } 
.evCon3 .right { width: 100%; } 
.evCon3 .left br { display:none; } 

.evCon4 .table-base.tp2 th, .evCon4 .table-base.tp2 td { padding: 10px 10px; } 
.evCon4 .table-base.tp2 tbody th { font-size: 16px; } 
.evCon4 .table-base.tp2 tbody td { font-size: 14px; } 

.evCon6 .eventVideo.video_renewal { width: 43vw; height: 71vw; } 
.evCon6 .up_list { width: calc(100% - 46vw); } 
.evCon6 .up_list li { padding: 3% 2% 3% 4%; margin-bottom: 5%; flex-wrap: wrap-reverse; } 
.evCon6 .up_list li:last-child { margin-bottom: 0; } 
.evCon6 .up_list li .up_man { width: 100%; display: block; } 
.evCon6 .up_list li .up_img { width: 100%; padding: 0 40%; } 
.evCon6 .up_list li .up_text { width: 100%; margin-top: 1%; } 
.evCon6 .study_apply .container_info_wrap { flex-direction: inherit; } 
.evCon6 .study_apply .container_info.ver_circle .info .info_title { height: 27px; width: 90px; } 
.evCon6 .study_apply .st_app_btn a { padding: 3% 0; } 

/* 251030 */
.event1 .step_base_wrap .step_list li .box_area { padding: 20px 5px; } 
.event1 .btn-base-wrap > .btn-base.xl > * { padding: 11px 10px; } 
.event1 .share_base_wrap .share_list li dl dt { width: 100%; } 
.event1 .share_base_wrap .share_list li dl dd { width: calc(33.333% - 5.4px); } 
 }

@media screen and (max-width: 576px){
 .evSection .tit_box_wrap { padding: 8% 3%; } 

.evCon1 .tea_btn .teacher_home { padding: 4px 14px; } 
.evCon1 .tea_btn .teacher_home b { font-size: 12px; padding: 3px 5px 4px; } 

.evCon2 .text_img { padding: 0 14%; } 


/*evCon3*/
.evCon3 .edge_point { width: 13%; } 
.evCon3 .left { gap: 10px; } 
.evSection .tit_box_wrap .text_img { padding: 0 0%; } 

.evCon4 .table_curr_box { margin-bottom: 40px; } 
.evCon4 .table_curr_box:last-of-type { margin-bottom: 0; } 
.evCon4 .table_curr_wrap .curr_tit { background: #333333; color: #fff; padding: 4% 0; } 
.evCon4 .table_curr_wrap .table_curr_box > div { border-bottom: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; padding: 3% 0; } 
.evCon4 .table_curr_wrap .table_curr_box > div strong { color: #A60006; } 
.evCon4 .table_curr_wrap .pink_cell { background: #ffeded; } 
.evCon4 .table_curr_wrap .yellow_cell { background: #fffec7; } 
.evCon4 .table_curr_wrap .org_cell { background: #FFEFD2; } 

/*evCon5*/
.evCon5 .good_point>li { gap: 10px; } 
.evCon5 .good_point>li img { width: 24vmin; } 
.evCon5 .percent li { width: calc(50% - 10px); height: auto; padding: 5vmin 0; } 
.evCon5 .percent { width: 90%; } 
.evCon5 .book_img_wrap > img { width: 58vmin; } 
.evCon5 .book_img_wrap > a { width: 20vmin; height: 20vmin; } 
.evCon5 .top_wrap .arrow { width: 15vmin; } 


 .evCon6.evSection .tit_box_wrap { margin-bottom: 10%; } 
 .evCon6 .eventVideo.video_renewal { width: 50vw; height: 83vw; } 
 .evCon6 .up_list { width: calc(100% - 54vw); } 
 .evCon6 .up_list li { padding: 6% 2% 3%; border-radius: 5px; margin-bottom: 3%; } 
 .evCon6 .evt_con_base { font-size: 12px; margin-top: 2%; } 
 .evCon6 .up_arrow_box { display: block; } 
 .evCon6 .up_arrow_box .up_wh { width: 100%; } 
.evCon6 .up_arrow_box .up_re { width: 100%; padding: 5%; margin-top: 2%; } 
 .evCon6 .up_arrow_box:nth-child(2) .arrow_down { top: -10%; } 
 .evCon6 .up_arrow_box .up_tag { width: 100%; } 
 .evCon6 .study_apply { padding: 11% 4% 3%; } 
 .evCon6 .container_info.ver_circle { justify-content: flex-start; } 
.evCon6 .study_apply .st_app_btn a { border-radius: 5px; padding: 5% 0; } 

/*event*/
#event1 .check-base { right: unset; left: 20px; bottom: 14px; } 


/* 251030 */
#event1 .btn-base-wrap { display: block; } 
.event1 .btn-base-wrap .btn-base { width: 100%; margin-bottom: 2%; } 
 }