@charset "euc-kr"; * { box-sizing: border-box; } 
.flt_inner.renewal li { position: relative; margin-top: 0; } 
.flt_inner.renewal li.top { margin-top: 0; } 
.flt_inner.renewal li .fin { position: absolute; top: 5px; right: 8px; } 
.nav_for_mo { display: none; } 


/* °øÅë¿ä¼Ò */
.evSection .con_tit { margin-bottom: 72px; color: #111111; font-size: 42px; font-weight: 900; } 
.evSection .con_tit .gold { color: #dcac38; } 
.evSection .con_tit .small_top { display: inline-block; margin-bottom: 20px; color: #dcac38; font-size: 20px; font-weight: 900; } 
.evSection .con_tit .small_bottom { display: inline-block; margin-top: 30px; color: #111111; font-size: 20px; font-weight: 400; } 
.evSection .con_tit .point { position: relative; } 
.evSection .con_tit .point sup { position: absolute; top: 9px; right: -7px; display: inline-block; font-size: 13px; font-weight: bold } 


/* main */
.main { background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/main_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.main h3 { position: relative; } 
.main h3 > img:nth-of-type(2) { position: absolute; top: 0; left: 0; } 
.main h3 > img:nth-of-type(3) { position: absolute; top: 0; left: 0; } 
.main h3 span { position: absolute; top: 0; left: 0; display: flex; flex-direction: row; align-items: center; justify-content: space-between; width: 100%; } 
.main h3 a { position: absolute; left: 50%; bottom: 11.2%; transform: translate(-50%, 0); } 
.main h3 p { position: absolute; right: 0; bottom: 32px; line-height: 1.6; color: #ba9053; font-size: 12px; font-weight: 300; text-align: right; } 


/* evCon1 */
.evCon1 { position: relative; padding: 155px 0 150px 0; background-color: #f3f2eb; } 
.evCon1::before { position: absolute; left: calc(50% - 430px); bottom: 0; transform: translate(-50%, 0); content: ''; width: 460px; height: 898px; background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/con1_bg.png'); background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon1 .con_box .review_slider_wrapper { position: relative; width: 100%; height: 280px; } 
.evCon1 .con_box .review_slider_wrapper .review_slider { position:absolute; top:0; left:50%; transform:translateX(-50%); width:230%; height: 275px; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box { display: flex !important; flex-direction: column; align-items: center; justify-content: space-between; width: 350px; height: 280px; padding: 25px 25px 0 25px; background-color: #fff5dc; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_header { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 195px; height: 49px; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_header > img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_header > p { color: #dcac38; font-size: 20px; font-weight: 900; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_inner { margin-top: -20px; color: #000000; font-size: 16px; letter-spacing: -1.5px; font-weight: 300; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_bottom { display: block; width: 100%; padding: 14px 0;; color: #999999; font-size: 15px; font-weight: bold; border-top: 1px solid #dddddd; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_header,
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_inner,
.evCon1 .con_box .review_slider_wrapper .review_slider .box .box_bottom { filter: grayscale(1); opacity: 0.5; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide.on .box .box_header,
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide.on .box .box_inner,
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide.on .box .box_bottom { filter: grayscale(0); opacity: 1; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide { margin: 0 7.5px; opacity:.8; transition:all .3s; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide.on { opacity:1; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-slide.on .box { background-color: #fff; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-arrow { position:absolute; top:50%; z-index:55; transform:translateY(-50%); width:60px; height:59px; font-size:0; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-prev { left:50%; margin-left:-550px; background:url('https://image.megagong.net/m/2022/0429_tax/btn_con1_prev.png') no-repeat; } 
.evCon1 .con_box .review_slider_wrapper .review_slider .slick-next { right:50%; margin-right:-560px; background:url('https://image.megagong.net/m/2022/0429_tax/btn_con1_next.png') no-repeat; } 
.evCon1 .con_box .form { margin-top: 10px; color: #bbbbbb; font-size: 12px; font-weight: 300; } 
.evCon1 .con_box .tiny_noti { position: absolute; right: 0; bottom: -110px; color: #bbbbbb; font-size: 12px; font-weight: 300; text-align: right; font-family: 'NotoSans KR'; } 


/* evCon2 */
.evCon2 { position: relative; padding: 155px 0 100px; background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/con2_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.evCon2 .con_tit { color: #fff; } 
.evCon2 .con_tit .point { margin-left: 10px; } 
.evCon2 .con_tit .small_bottom { color: #fff; } 
.evCon2 .con_box .tiny_noti { position: absolute; right: 0; bottom: -65px; color: #7b4927; font-size: 12px; font-weight: 300; text-align: right; font-family: 'NotoSans KR'; } 


/* evCon3 */
.evCon3 { position: relative; padding: 155px 0 150px 0; background-color: #f3f2eb; } 
.evCon3 .con_tit { z-index: 4; } 
.evCon3 .con_tit .point:nth-of-type(2) { margin-right: 10px; } 
.evCon3 .con_tit .point:nth-of-type(3) { margin-left: 10px; } 
.evCon3 .con_box { margin-top: -160px; } 
.evCon3 .con_box .book_slider_wrapper { margin: 0 -102px; } 
.evCon3 .con_box .book_slider_wrapper::before,
.evCon3 .con_box .book_slider_wrapper::after { content: ''; position: absolute; width: 100%; height: 150px; z-index: 1; } 
.evCon3 .con_box .book_slider_wrapper::before { top: 0; left: 0; background: linear-gradient(to bottom, #f3f2eb, rgba(243, 242, 235, 0.8), transparent); } 
.evCon3 .con_box .book_slider_wrapper::after { left: 0; bottom: 0; background: linear-gradient(to top, #f3f2eb, rgba(243, 242, 235, 0.8), transparent); } 

.evCon3 .con_box .tiny_noti { position: absolute; right: 0; bottom: -110px; line-height: 1.6; color: #cccccc; font-size: 12px; font-weight: 300; text-align: right; } 


/* evCon4 */
.evCon4 { padding: 155px 0 150px 0; background-color: #ddc999; } 
.evCon4 .con_tit .small_top { color: #ba9053; } 
.evCon4 .con_box .eventVideo.video_renewal { margin: 0 40px; margin-bottom: 60px; } 
.evCon4 .con_box .box_wrapper { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
.evCon4 .con_box .box_wrapper .box { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1; margin-right: 15px; } 
.evCon4 .con_box .box_wrapper .box:last-of-type { margin-right: 0; margin-bottom: 0; } 
.evCon4 .con_box .box_wrapper .box .box_title { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 90px; color: #fff; font-size: 17px; font-weight: bold; background-color: #111111; } 
.evCon4 .con_box .box_wrapper .box .box_title::before,
.evCon4 .con_box .box_wrapper .box .box_title::after { position: absolute; bottom: -8px; content: ''; width: 9px; height: 16px; background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon4 .con_box .box_wrapper .box .box_title::before { left: 0; background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/con4_deco_left.jpg'); } 
.evCon4 .con_box .box_wrapper .box .box_title::after { right: 0; background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/con4_deco_right.jpg'); } 
.evCon4 .con_box .box_wrapper .box .box_inner { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 160px; color: #111111; font-size: 15px; background-color: #fff; } 


/* evCon5 */
.evCon5 { padding: 160px 0; background-color: #f3f4f4; } 
.evCon5 .con_tit .small_bottom { font-weight: 900; } 
.evCon5 .con_box .tab_base { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } 
.evCon5 .con_box .tab_base li.on { position: relative; } 
.evCon5 .con_box .tab_base li.on::before { position: absolute; top: -12px; left: 50%; transform: translate(-50%, 0); content: ''; width: 13px; height: 12px; background-image: url('https://image.megagong.net/m/2023/0508_tmddk4521/con5_arrow.png'); background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon5 .con_box .tab_base li.on::after { position: absolute; top: 0; left: 0; content: ''; width: calc(100% - 8px); height: calc(100% - 8px); border: 4px solid #dcac38; cursor: pointer; } 
.evCon5 .con_box .eventVideo.with_shadow { position: relative; margin: 0 40px; margin-bottom: 60px; } 
.evCon5 .con_box .eventVideo.with_shadow .video_text { position: absolute; top: 0; left: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding-top: 94px; padding-left: 66px; z-index: 3; } 
.evCon5 .con_box .eventVideo.with_shadow .video_text .video_text_number { margin-bottom: 38px; color: #dcac38; font-size: 22px; font-weight: 300; } 
.evCon5 .con_box .eventVideo.with_shadow .video_text .video_text_point { color: #dcac38; font-size: 22px; font-weight: 300; } 
.evCon5 .con_box .eventVideo.with_shadow .video_text .video_text_main { line-height: 1.2; color: #fff; font-size: 38px; font-weight: bold; text-align: left; } 


/* evCon6 */
.evCon6 { overflow: initial !important; padding: 155px 0 160px 0; background-color: #fff; } 
.evCon6 .con_box .tab_base { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 40px; } 
.evCon6 .con_box .tab_base li { display: flex; flex-direction: row; align-items: center; justify-content: center; flex: 1; height: 100px; color: #c5c5c5; font-size: 24px; font-weight: 900; background-color: #f5f5f5; border-bottom: 3px solid #111111; } 
.evCon6 .con_box .tab_base li.on { color: #111111; border-top: 3px solid #111111; border-left: 3px solid #111111; border-right: 3px solid #111111; border-bottom: 3px solid #fff; background-color: #fff; } 
.evCon6 .con_box .tab_base li a { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; } 
.evCon6 .con_box .lecture { padding-bottom: 0 !important; } 


/* event */
.event .inner { position: relative; } 
.event .inner .fin { position: absolute; top: 0; right: -18px; z-index: 3; } 


/* event1 */
.event1 { padding: 160px 0; background-color: #ffb400; } 
.event1 .con_tit > img { margin-bottom: 15px; } 
.event1 .con_tit { margin-bottom: 30px; color: #111111; } 
.event1 .con_tit .gold { color: #fff; } 
.event1 .con_tit .small_bottom { color: #111111; } 
.event1 .con_box_outside .container_info { display: inline-flex; padding: 12px 80px; } 
.event1 .con_box_outside .con_box .top_wrapper { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } 
.event1 .con_box_outside .con_box .top_wrapper > img { margin-left: 40px; } 


/* event2 */
.event2 { padding: 160px 0; background-color: #3c2116; } 
.event2 .con_tit > img { margin-bottom: 15px; } 
.event2 .con_tit { margin-bottom: 30px; color: #fff; } 
.event2 .con_tit .gold { color: #ffb202; } 
.event2 .con_tit .small_bottom { color: #fff; } 
.event2 .con_tit .small_bottom i { color: #ffb202; font-style: normal; text-decoration: underline; } 
.event2 .con_box .info_and_gift { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-top: 55px; margin-bottom: 100px; } 
.event2 .con_box .info_and_gift .container_info { flex-direction: column; align-items: flex-start; margin-left: 40px; padding: 0; color: #fff; border-radius: 0; background-color: transparent; } 
.event2 .con_box .info_and_gift .container_info .info { align-items: flex-start; margin-right: 0; margin-bottom: 15px; } 
.event2 .con_box .info_and_gift .container_info .info:last-of-type { margin-bottom: 0; } 
.event2 .con_box .info_and_gift .container_info .info .info_title { width: 111px; margin-right: 18px; padding-left: 12px; } 
.event2 .con_box .info_and_gift .container_info .info .info_title.letter3 { letter-spacing: 3px; } 
.event2 .con_box .info_and_gift .container_info .info .info_title::before { left: 0px; width: 2px; height: 19px; border-radius: 0; background-color: #fff; } 
.event2 .con_box .info_and_gift .container_info .info .info_title::after { display: none; } 
.event2 .con_box .info_and_gift .container_info .info .info_date { text-align: left; } 
.event2 .con_box .info_and_gift .container_info .info .noti { margin-top: 7px; color: #a67b69; } 
.event2 .con_box .info_and_gift > img { margin-right: -59px; } 
.event2 .con_box .quiz_wrapper { position: relative; padding: 75px 0 97px 0; background-color: #552c10; } 
.event2 .con_box .quiz_wrapper::before { position: absolute; top: 0; left: -50vw; content: ''; width: 200vw; height: 100%; background-color: #552c10; z-index: 0; } 
.event2 .con_box .quiz_wrapper > div { position: relative; z-index: 1; } 
.event2 .con_box .quiz_wrapper h5 { color: #fff; font-size: 32px; font-weight: 900; } 
.event2 .con_box .quiz_wrapper span { display: block; margin-top: 12px; margin-bottom: 48px; color: #ffb400; font-size: 14px; } 
.event2 .con_box .evtBoard_common { margin-top: -50px; background-color: #ffb400; } 
.event2 .con_box .evtBoard_common .board_write { padding: 0 158px 0 0; } 
.event2 .con_box .evtBoard_common .board_write .wrapper { margin-right: 3px; } 
.event2 .con_box .evtBoard_common .board_write .inp_wrap { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; height: 35px; } 
.event2 .con_box .evtBoard_common .board_write .inp_wrap:first-of-type { margin-bottom: 10px; } 
.event2 .con_box .evtBoard_common .board_write .inp_wrap h5 { width: 210px; color: #111111; font-size: 20px; font-weight: bold; font-family: 'NotoSans KR'; } 
.evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"] { width: calc(100% - 210px); height: 100%; padding: 9px 10px; font-size: 12px; } 
.evtBoard_common .board_write .btn_wrap { width: 155px; } 
.evtBoard_common .board_write .btn_wrap a { height: 80px; line-height: 80px; } 
.eventBoard .evtBoard_common .board_notice { margin-left: 210px; } 
.evtBoard_common .board_notice li { color: #ffe7ae; font-size: 13px; font-weight: 300; opacity: 1; } 
.evtBoard_common .board_list ul li span.reply:nth-of-type(2) { display: block; width: 100%; } 
.evtBoard_common .board_list ul li span.reply:nth-of-type(3) { display: inline-block; margin-top: 5px; padding-top: 3px; border-top: 1px solid #ddd; } 
/* À¯ÀÇ»çÇ× */
.warningList li ul li a { color: #0058c4; text-decoration: underline; text-underline-offset: 3px; } 


/* ´çÃ· ÆË¾÷ */
[class*=mg_popup_wrap] .m_tit { font-weight: 900; } 
[class*=mg_popup_wrap] .content_area .content_inner .popup_img { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 20px; } 
[class*=mg_popup_wrap] .content_area .content_inner .popup_img > img { margin: 0 auto; } 
[class*=mg_popup_wrap] .tit_area { word-break: keep-all; } 


.pocket_pop.prevw { z-index: 6; } 

/* 20230621 */
.br_576 { display: none; } 

.evSection.bnr { background: #3c2116; color: #dcac38; font-size: 18px; padding: 23px 0 26px; cursor: pointer; } 
.evSection.bnr h3 { position: relative; display: inline-block; } 
.evSection.bnr h3 span { position: absolute; right: -46px; bottom: -19px; } 

.evSection.evContab { background: #ffb400; } 
.evSection.evContab .inner { padding: 160px 0; } 
.evSection.evContab .con_tit .gold { color: #ffffff; } 
.evContab .tab_base { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 40px; } 
.evContab .tab_base li { display: flex; flex-direction: row; align-items: center; justify-content: center; flex: 1; height: 100px; color: #ffb400; font-size: 24px; font-weight: 900; background-color: #db9b00; border-bottom: 3px solid #111111; } 
.evContab .tab_base li.on { color: #111111; border-top: 3px solid #111111; border-left: 3px solid #111111; border-right: 3px solid #111111; border-bottom: none;; background-color: #ffb400; } 
.evContab .tab_base li a { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 100%; } 
.evContab .eventVideo.with_shadow { margin: 0 40px 60px; } 
.evContab .content_area { margin-bottom: 60px; } 
.evContab .list_wrap { display: flex; justify-content: center; } 
.evContab .list_wrap li { margin-right: 30px; } 
.evContab .list_wrap li:last-child { margin-right: 0px; } 
.evContab .inner .content_area.mo { display: none; } 
.evContab .btn_wrap { margin-bottom: 160px; } 
.evContab .btn_wrap.book_de { margin-bottom: 0; } 
.evContab .btn_wrap a { display: inline-block; } 

.evContab .left_wrap { margin-right: 40px; } 
.evContab .left_wrap .check_box, .evContab .right_wrap { margin-top: 25px; } 
.evContab .left_wrap .check_box { background: #41320e; padding: 40px 50px; text-align: left; } 
.evContab .book_wrap { display: flex; justify-content: center; align-items: center; margin-bottom: 60px; } 
.evContab .book_slide_wrap { width: 520px; } 
.evContab .book_slide_wrap .slick-slide.slick-active img { transform:scale(1.0); } 
.evContab .book_slide_wrap .mg_slick_btn.prev { left:-30px; } 
.evContab .book_slide_wrap .mg_slick_btn.next { right:-30px; } 
.evContab .mg_slick_wrap .slick-dots { position: absolute; top: -30px; right: 0px; } 
.evContab .mg_slick_wrap .slick-dots li { padding: 0 3.5px; } 
.evContab .mg_slick_wrap .slick-dots li button { background-color: #000000; width: 10px; height: 10px; } 
.evContab .mg_slick_wrap .slick-dots li.slick-active button { background-color: #fff; } 

.event1.brown { background-color: #552c10; padding: 60px 0 160px } 
.event1.brown .con_tit { color: #ffb400; margin-bottom: 60px; } 
.event1.brown .click_wrap > a { color: #ffffff; } 
.eventWrap .event1.brown .tiny_noti { color: #886852; text-align: right; margin-bottom: 85px; } 
.event1.brown .inner .fin { top: 100px; } 
.event1.brown .info_date { font-weight: 700; } 

.eventWrap .evWarning { padding: 70px 0; background-color: #f8f8f8; } 
.eventWrap .evWarning .warningList > li.w_tit { font-size: 17px; font-weight: 900; } 
.eventWrap .evWarning li.red { color: #d75766; } 
.eventWrap .evWarning .warningList li ul li a { padding: 2.5px 1px; } 
.eventWrap .evWarning .warningList li.under { text-indent: 32px; } 

.eventWrap .evWarning .warningList > li:nth-child(2) { margin-top: 10px; } 

.tit_area dl {margin-bottom: 4%;}
.tit_area dl:last-child {margin-bottom: 0%;}

div#chrstep_1 {border-top: 1px solid #d5d5d5;}
div#chrstep_2 { border-top: 1px solid #d5d5d5;}
.stepTab_wrap > div ul { margin-left: -70px;}
.lecture.left_re .stepTab_wrap > div ul {margin-left: -170px;}
.conditionSearch_wrap .condition_btn {display: none;}

.panel_base:not(.w_slide) > li.on {display: block !important;}
.panel_base:not(.w_slide) > li.off {display: none !important;}


@media screen and (max-width: 1200px){
    .stepTab_wrap > div ul,.lecture.left_re .stepTab_wrap > div ul  {    margin-left: 140px;}


 .nav_for_mo { position: sticky; top: 0; left: 0; /* bottom: 65px; */ display: block; width: 100%; background-color: #151515; z-index: 5; } 
 .nav_for_mo ul { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
 .nav_for_mo ul li { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1; height: 110px; color: #fff; font-size: 16px; font-weight: 900; border-right: 1px dashed #fff; } 
 .nav_for_mo ul li span { color: #dcac38; } 
 .nav_for_mo ul li a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; } 
 .nav_for_mo ul li .fin { position: absolute; top: 5px; right: 5px; } 
 .main h3 p,
 .evCon1 .con_box .form,
 .evCon1 .con_box .tiny_noti,
 .evCon2 .con_box .tiny_noti,
 .evCon3 .con_box .tiny_noti { font-size: 9px; } 

 .evCon1 .con_box .review_slider_wrapper .review_slider { width: 140%; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .slick-prev { margin-left: 0; left: 18.2%; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .slick-next { margin-right: 0; right: 17.7%; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .box { padding: 15px 15px 0 15px; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .box .box_inner { font-size: 14px; letter-spacing: -1.5px; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .box .box_bottom { font-size: 12px; } 
 .event1 .con_box_outside .con_box .top_wrapper > img { margin-left: 0; margin-right: 20px; } 
 .event2 .con_box .info_and_gift { flex-direction: column-reverse; } 
 .event2 .con_box .info_and_gift > img { margin-right: 0; margin-bottom: 30px } 
 .event2 .con_box .evtBoard_common .board_write { display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 0; } 
 .event2 .con_box .evtBoard_common .board_write .wrapper { flex: 1; } 

 /* 230621 */
 .evSection.bnr { padding: 2% 0 2%; font-size: 16px; } 
.evSection.bnr h3 span { position: absolute; right: -6%; bottom: -16%; width: 5%; } 

.evSection.evContab .inner { padding: 11% 0; } 
.evContab .eventVideo.with_shadow { margin: 0 0px 6%; } 
.evContab .content_area { margin-bottom: 5%; } 
.evContab .btn_wrap { margin-bottom: 6%; padding: 0 27%; } 
.evContab .book_wrap { margin: 0 5% 5%; } 
.evContab .left_wrap .check_box, .evContab .right_wrap { margin-top: 5%; } 
.evContab .left_wrap { margin-right: 6%; } 
.evContab .left_wrap .check_box { padding: 6% 6%; } 
.evContab .book_slide_wrap { width: 400px; } 

 .event1.brown { padding: 5% 0 11%; } 
 .event1.brown .con_tit { margin-bottom: 6%; } 
 .eventWrap .event1.brown .tiny_noti { margin-bottom: 7%; } 
 .nav_for_mo.ver_li_3 { top: -1px; } 
 .nav_for_mo.ver_li_3 ul li:last-child { border-right: none; } 
 .nav_for_mo.ver_li_3 ul li a { font-size: 18px; } 

 .eventWrap .evWarning { padding: 5% 0; } 
 }

@media screen and (max-width: 992px){
 .main h3 a { width: 26vw; } 
 .main h3 p { bottom: 15px; line-height: 1.1; } 
 .evSection .con_tit { font-size: 34px; } 
 .evSection .con_tit .small_top,
 .evSection .con_tit .small_bottom { font-size: 18px; } 
 .evSection .con_tit .point sup { top: 8px; font-size: 9px; } 
 .evCon1,
 .evCon2,
 .evCon3,
 .evCon4,
 .evCon5,
 .evCon6,
 .event { padding: 10vw 0; } 
 .evCon1::before { display: none; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider { width: 60%; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .slick-prev { left: -18.2%; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .slick-next { right: -17.7%; } 
 .evCon1 .con_box .tiny_noti,
 .evCon2 .con_box .tiny_noti,
 .evCon3 .con_box .tiny_noti { bottom: -65px; } 
 .evCon4 .con_box .eventVideo.video_renewal,
 .evCon5 .con_box .eventVideo.with_shadow { margin: 0 auto; margin-bottom: 10vw; } 
 .evCon4 .con_box .box_wrapper { flex-direction: column; } 
 .evCon4 .con_box .box_wrapper .box { width: 60%; margin-right: 0; margin-bottom: 10px; } 
 .evCon4 .con_box .box_wrapper .box .box_title { height: 65px; } 
 .evCon4 .con_box .box_wrapper .box .box_inner { height: 120px; } 
 .evCon6 .con_box .tab_base li { height: 75px; font-size: 20px; } 
 .event1 .con_box_outside .con_box .top_wrapper { flex-direction: column; justify-content: center; margin-top: 5vw; } 
 .event1 .con_box_outside .con_box .top_wrapper > img { margin-right: 0; } 
 .event2 .con_box .info_and_gift .container_info { margin-left: initial; margin: 0 auto; } 
 .event2 .con_box .evtBoard_common .board_write { flex-direction: column; } 
 .event2 .con_box .evtBoard_common .board_write .wrapper { width: 100%; } 
 .evtBoard_common .board_write .btn_wrap { width: 100%; margin-top: 10px; } 
 .evtBoard_common .board_write .btn_wrap a { height: 60px; line-height: 60px; } 
 .evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"] { font-size: 11px; letter-spacing: -1px; } 
 .eventBoard .evtBoard_common .board_notice { margin-left: 0; } 

 /* 230621 */
 .evSection.bnr { padding: 3% 0 3%; font-size: 15px; } 

 .evContab .tab_base li { height: 75px; font-size: 20px; } 
 .evContab .inner .content_area.mo { display: block; margin-bottom: 10% } 
 .evContab .inner .content_area.pc { display: none; } 
 .evContab .inner .content_area .swiper-slide { width: 47%; } 
.evContab .inner .content_area .list_con4_wrap.swiper-wrapper { margin-bottom: 3%; } 
.swiper-scrollbar2 { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0,0,0,.1); } 
.swiper-container-horizontal>.swiper-scrollbar2 { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } 
.swiper-container2 .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } 
.swiper-container2 { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; } 
.swiper-container-horizontal>.swiper-scrollbar { z-index: 50; height: 8px; width:80%; left:10% } 
.swiper-container-horizontal>.swiper-scrollbar2 { z-index: 50; height: 8px; width:80%; left:10% } 
.evContab .inner .swiper-scrollbar-drag { background: rgb(255 255 255 / 72%); } 
 .evContab .book_wrap { display: block; } 
.evContab .left_wrap { margin-right: 0%; } 
.evContab .book_img { padding: 0 25%; } 
.evContab .left_wrap .check_box { text-align: center; width: 100%; } 
.evContab .book_slide_wrap { width: 100%; margin: auto; } 
.evContab .book_slide_wrap .slick-slide.slick-active img { margin: auto; } 
 .evContab .list_wrap li { margin-right: 1%; } 
.evContab .btn_wrap { padding: 0 24%; margin-bottom: 10%; } 

 .event1.brown .inner .fin { top: 5%; width: 23%; right: 0%; } 
 .eventWrap .evWarning .warningList li.under { text-indent: 0; } 
 }

@media screen and (max-width: 768px){
 .nav_for_mo ul li { height: 85px; font-size: 14px; } 
 .main h3 span > img { width: 25vw; } 
 .evSection .con_tit { margin-bottom: 10vw; font-size: 25px; } 
 .evSection .con_tit .small_top,
 .evSection .con_tit .small_bottom { font-size: 15px; } 
 .evSection .con_tit .small_top { margin-bottom: 5px; } 
 .evSection .con_tit .small_bottom { margin-top: 10px; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider .slick-prev { left: -16.5%; } 
 .evCon1 .con_box .tiny_noti,
 .evCon2 .con_box .tiny_noti,
 .evCon3 .con_box .tiny_noti { bottom: -45px; } 
 .evCon3 .con_box .book_slider_wrapper { margin: 0 auto; } 
 .evCon6 .con_box .tab_base li { height: 60px; font-size: 16px; } 
 .event .inner .fin { right: 10px; width: 25vw; } 
 .event .con_tit > img { width: 25vw; } 
 .event2 .con_box .evtBoard_common .board_write .inp_wrap { height: 47px; } 
 .event2 .con_box .evtBoard_common .board_write .inp_wrap h5 { width: 170px; font-size: 16px; } 
 .evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"] { width: calc(100% - 170px); } 

 .evSection.bnr { font-size: 13px; } 
 .evContab .tab_base li { height: 60px; font-size: 16px; } 
 .evContab .btn_wrap { padding: 0 17%; } 
 .evContab .book_img { padding: 0 18%; } 
 .evContab .left_wrap .check_box, .evContab .right_wrap { margin-top: 8%; } 
 .event1.brown .con_box_outside .container_info { padding: 2% 8%; font-size: 16px; } 
 .nav_for_mo.ver_li_3 ul li a { font-size: 14px; } 

 .eventWrap .evWarning .warningList > li.w_tit { font-size: 15px; } 
 .eventWrap .evWarning .warningList li .s_tit { font-size: 13px; } 
 .eventWrap .evWarning .warningList li.under {
    padding-left: 0px;
}

.stepTab_wrap > div ul, .lecture.left_re .stepTab_wrap > div ul  {
    margin-left: 22%
 }}

@media screen and (max-width: 576px){
 .nav_for_mo ul li { height: 75px; font-size: 9px; letter-spacing: -1.4px; } 
 .main h3 { margin-bottom: 45px; } 
 .main h3 p { bottom: -35px; } 
 .main h3 a { bottom: 9.2%; } 
 .evSection .con_tit { font-size: 16px; } 
 .evSection .con_tit .small_top,
 .evSection .con_tit .small_bottom { font-size: 12px; letter-spacing: -1px; } 
 .evSection .con_tit .small_top { margin-bottom: 0px; } 
 .evSection .con_tit .small_bottom { margin-top: 5px; } 
 .evSection .con_tit .point sup { top: 2px; } 
 .evCon1 .con_box .tiny_noti,
 .evCon2 .con_box .tiny_noti { bottom: -25px; } 
 .evCon1 .con_box .review_slider_wrapper .review_slider { width: 100%; } 
 .evCon3 { padding-bottom: 25vw; } 
 .evCon3 .con_box { margin-top: -10vw; } 
 .evCon3 .con_box .tiny_noti { bottom: -76px; } 
 .evCon4 .con_box .box_wrapper .box { width: 100%; } 
 .evCon4 .con_box .box_wrapper .box .box_title { height: 50px; font-size: 15px; } 
 .evCon4 .con_box .box_wrapper .box .box_inner { height: 92px; font-size: 12px; } 
 .event1 .con_box_outside .container_info { padding: 5px 20px; } 
 .event2 .con_box .info_and_gift { margin-top: 5vw; margin-bottom: 10vw; } 
 .event2 .con_box .info_and_gift .container_info .info .info_title { width: 78px; } 
 .event2 .con_box .quiz_wrapper h5 { font-size: 22px; } 
 .event2 .con_box .evtBoard_common .board_write .inp_wrap { flex-direction: column; height: 75px; } 
 .evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"] { width:100%; margin-top: 5px; } 
 .evtBoard_common .board_notice li { font-size: 9px; } 

 [class*=mg_popup_wrap] .tit_area { font-size: 14px; } 
 [class*=mg_popup_wrap] .content_area .content_inner .popup_img > img { width: 50%; } 
 [class*=mg_popup_wrap] .content_area .mg_btn_wrap .mg_btn_base { min-width: 180px; } 

 /* 20230621 */
 .br_576 { display: block; } 
 .evSection.bnr { font-size: 11px; } 
 .evSection.bnr h3 span { right: -12%; bottom: 11%; width: 9%; } 

 .nav_for_mo.ver_li_3 ul li a { font-size: 13px; font-weight: 600; } 

 .evContab .swiper-container-horizontal>.swiper-scrollbar { position: relative; margin-top: 4%; } 
 .evContab .swiper-container-horizontal>.swiper-scrollbar2 { position: relative; margin-top: 4%; } 
 .evContab .swiper-scrollbar-drag { background: rgb(107 112 209); } 
 .evContab .inner .content_area .swiper-slide { width: 68%; } 
.evContab .btn_wrap { padding: 0 8%; } 
.evContab .book_wrap { margin: 0 0% 5%; } 
.evContab .book_img { padding: 0 14%; } 
.evContab .left_wrap .check_box { padding: 6% 4%; } 
 .eventWrap .event1.brown .tiny_noti { font-size: 10px; } 
.event1.brown .con_box_outside .container_info { padding: 2% 5%; font-size: 13px; border-radius: 6px; } 
.event1.brown .container_info .info { display: block; } 
.event1.brown .container_info .info .info_title::before,.container_info .info .info_title::after { display: none; } 
.event1.brown .info_date { font-weight: 400; } 

 }