@charset "euc-kr";/* flt_inner */
.flt_inner.renewal ul:first-of-type { padding: 8px; background-color: #000000; } 
.flt_inner.renewal ul:first-of-type p { margin: 10px 0 15px 0; color: #0066ff; font-size: 15px; font-weight: 300; text-align: center; } 


/* °øÅë¿ä¼Ò */
.evSection .con_tit { margin-bottom: 70px; color: #000000; font-size: 46px; font-weight: 900; } 
.evSection .con_tit i { font-size: 28px; font-style: normal; font-weight: 300; } 
.evSection .con_tit span { color: #0038fd; } 
.evSection .evSection_subtitle { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 33px; } 
.evSection .evSection_subtitle .line { flex: 1; height: 1px; background-color: #000; } 
.evSection .evSection_subtitle .text { padding: 7px 35px; color: #fff; font-size: 22px; background-color: #000; border-radius: 30px; } 
.mo_768, .mo_576 { display: none; } 


/* main */
.main { background-image: url('https://image.megagong.net/m/2023/0602_allawyer/main_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.main h3 { position: relative; margin: 0 -75px; } 
.main h3 > a { position: absolute; left: 50%; bottom: 10%; transform: translate(-50%, 0); } 
.main h3 > .tiny_noti { position: absolute; right: 0; bottom: 10px; color: #222222; font-size: 9px; } 

/* banner - ¸ð¹ÙÀÏ Àü¿ë */
.banner { display: none; } 

/* evCon1 */
.evCon1 { padding: 140px 0 150px 0; background-image: url('https://image.megagong.net/m/2023/0602_allawyer/con1_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.evCon1 .con_tit { margin-bottom: 80px; color: #fff; font-size: 46px; } 
.evCon1 .con_tit i { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 25px; font-size: 26px; } 
.evCon1 .con_box { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 0 120px; } 
.evCon1 .con_box > img:nth-of-type(3) { margin-right: -40px; } 


/* evCon2 */
.evCon2 { padding: 140px 0 150px 0; background-color: #f5f5f5; } 
.evCon2 .con_box .eventVideo.video_renewal { margin: 0 40px; margin-bottom: 122px; } 
.evCon2 .con_box .review_wrapper { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
.evCon2 .con_box .review_wrapper.for_mo { display: none; } 
.evCon2 .con_box .review_wrapper .review { display: flex; flex-direction: column; align-items: center; justify-content: center; width: calc(50% - 15px); margin-right: 30px; padding: 45px 0 0 0; background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); } 
.evCon2 .con_box .review_wrapper .review:last-of-type { margin-right: 0; } 
.evCon2 .con_box .review_wrapper .review .review_title { display: flex; flex-direction: row; align-items: center; justify-content: center; margin: 0 25px; padding-bottom: 15px; color: #0038fd; font-size: 22px; font-weight: 900; border-bottom: 1px solid #f1f1f1; } 
.evCon2 .con_box .review_wrapper .review .review_title > img { margin: 0 10px; } 
.evCon2 .con_box .review_wrapper .review p { height: 511px; padding-top: 20px; padding-bottom: 65px; line-height: 1.6; color: #000000; font-size: 15px; font-weight: 300; } 
.evCon2 .con_box .tiny_noti { display: block; width: 100%; margin-top: 5px; margin-bottom: 25px; color: #999999; font-size: 12px; font-weight: 300; text-align: right; } 


/* evCon3 */
.evCon3 { padding: 140px 0 150px 0; background-color: #fff; } 
.evCon3 .con_box { position: relative; } 
.evCon3 .con_box .arrow { position: absolute; top: 0; left: -27px; height: calc(100% + 60px); } 
.evCon3 .con_box .box_wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding-left: 124px; } 
.evCon3 .con_box .box_wrapper .box { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 10px; padding: 26px 0; color: #000; background-color: #f8f8f8; } 
.evCon3 .con_box .box_wrapper .box.on { color: #fff; background-color: #0038fd; } 
.evCon3 .con_box .box_wrapper .box.on::before { background-image: url('https://image.megagong.net/m/2023/0602_allawyer/con3_box_guide_black.png'); } 
.evCon3 .con_box .box_wrapper .box::before { position: absolute; top: 50%; left: -97px; transform: translate(0, -50%); content: ''; width: 101px; height: 7px; background-image: url('https://image.megagong.net/m/2023/0602_allawyer/con3_box_guide_aaa.png'); background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon3 .con_box .box_wrapper .box:last-of-type { margin-bottom: 0; } 
.evCon3 .con_box .box_wrapper .box .box_title { width: 248px; font-size: 19px; font-weight: 300; } 
.evCon3 .con_box .box_wrapper .box .box_info { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; flex: 1; padding-left: 61px; border-left: 1px solid #dfdfdf; } 
.evCon3 .con_box .box_wrapper .box .box_info span { display: inline-block; margin-bottom: 10px; padding: 4px 15px; color: #fff; font-size: 13px; background-color: #000000; border-radius: 30px; } 
.evCon3 .con_box .box_wrapper .box .box_info p { font-size: 17px; text-align: left; } 


/* evCon4 */
.evCon4 { padding: 150px 0 150px 0; background-color: #f5f5f5; } 
.evCon4 .con_tit { font-weight: 400; } 
.evCon4 .con_tit b { font-weight: 900; } 
.evCon4 .con_box { background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); } 


/* evCon5 */
.evCon5 { padding: 150px 0 115px 0; background-color: #b3e0ff; } 
.evCon5 .con_box .con5_top { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 140px; } 
.evCon5 .con_box .con5_top::before { position: absolute; top: 0; left: 0; transform: translate(-50%, 0); content: ''; width: 200vw; height: 100%; background-color: #d9ebf8; z-index: 0; } 
.evCon5 .con_box .con5_top > img { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 1; } 
.evCon5 .con_box .con5_top > .text { position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; margin-left: 666px; padding: 37px 0; z-index: 1; } 
.evCon5 .con_box .con5_top > .text h5 { color: #000000; font-size: 30px; font-weight: bold; text-align: left; } 
.evCon5 .con_box .con5_top > .text h5 span { color: #0038fd; } 
.evCon5 .con_box .con5_top > .text h6 { margin: 15px 0 35px 0; color: #000000; font-size: 24px; text-align: left; } 
.evCon5 .con_box .con5_top > .text .tiny_noti { color: #9a9a9a; font-size: 13px; font-weight: 300; text-align: left; } 
.evCon5 .con_box .con5_bottom .con5_bottom_subtitle { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 50px; } 
.evCon5 .con_box .con5_bottom .con5_bottom_subtitle .line { flex: 1; height: 1px; background-color: #000; } 
.evCon5 .con_box .con5_bottom .con5_bottom_subtitle .text { padding: 12px 44px; color: #fff; font-size: 22px; background-color: #000; border-radius: 30px; } 
.evCon5 .con_box .con5_bottom .book { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } 
.evCon5 .con_box .con5_bottom .book .tiny_noti { position: absolute; right: 0; bottom: -33px; color: #9a9a9a; font-size: 13px; font-weight: 300; } 


/* evCon6 */
.evCon6 { padding: 150px 0 34px 0; background-color: #fefefe; } 
.evCon6 .con_box .con6_slide { position: relative; margin: 0 -60px; padding: 80px 0; background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); } 
.evCon6 .con_box .con6_slide .slick-dots { position: absolute; left: 50%; bottom: -34px; transform: translate(-50%, 0); display: flex; flex-direction: row; align-items: center; justify-content: center; z-index: 1; } 
.evCon6 .con_box .con6_slide .slick-dots li { margin: 0 5px; width: 10px; height: 10px; background-color: #cccccc; border-radius: 50%; } 
.evCon6 .con_box .con6_slide .slick-dots li.slick-active { background-color: #222222; } 
.evCon6 .con_box .con6_slide .slick-dots li button { font-size: 0; } 
.evCon6 .con_box .con6_slide .item h6 { margin-bottom: 45px; color: #000000; font-size: 30px; font-weight: bold; } 
.evCon6 .con_box .con6_slide .item img { margin: 0 auto; } 
.evCon6 .con_box .con6_slide .item p { margin-top: 40px; color: #000000; font-size: 24px; } 

/* evCon7 */
.evCon7 { overflow: initial !important; padding: 65px 0 150px 0; background-color: #fefefe; } 
.evCon7 .con_tit { font-size: 40px; font-weight: bold; } 
.evCon7 .con_tit > img { margin-bottom: 40px; } 
.evCon7 .con_tit i { font-size: 26px; } 
.evCon7 .con_box .lecture { padding-bottom: 0 !important; background-color: #fff; } 

/* 230619 added */
.evCon6 { padding: 150px 0 160px; } 
.evCon7.ver2 { background: #ffa5aa; padding: 150px 0 135px; } 
.evCon7.ver2 .con_tit { font-weight: 900; font-size: 46px; } 
.evCon7.ver2 .con_tit i { font-size: 28px; } 
.evCon7.ver2 .con_tit .color_red { color: #fd2c37; } 
.evCon7.ver2 .lec_info { background: #1c1c1c; padding: 70px 70px 55px; margin: 0 auto 75px; } 
.evCon7.ver2 .sub_tit { position: relative; z-index: 1; } 
.evCon7.ver2 .sub_tit::before { content: ''; position: absolute; width: 100%; height: 1px; top: 50%; left: 0; background: #000; z-index: -1; } 
.evCon7.ver2 .sub_tit span { display: inline-block; background: #ffa5aa; font-weight: bold; font-size: 26px; padding: 0 25px; } 
.evCon7.ver2 .sub_tit + .tiny_noti { color: #d53f47; margin: 14px 0 25px; } 
.evCon7.ver2 .lecture + .tiny_noti { display: block; text-align: right; margin-top: 1%; opacity: 0.8; } 

/* event_click */
.event_click { padding: 150px 0 133px 0; background-color: #4a16a8; } 
.event_click .inner { position: relative; } 
.event_click .inner .fin { position: absolute; top: 0; right: 2%; z-index: 2; } 
.event_click .con_tit { margin-bottom: 70px; color: #fff; font-size: 57px; } 
.event_click .con_tit > img { margin-bottom: 35px; } 
.event_click .con_tit i { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 20px; color: #fada79; } 
.event_click .con_tit span { display: inline-block; color: #fff; font-size: 40px; } 
.event_click .con_tit > div { display: flex; flex-direction: row; align-items: center; justify-content: center; } 


/* event */
.event { padding: 150px 0 151px 0; background-color: #f4d062; } 
.event .inner { position: relative; } 
.event .inner .fin { position: absolute; top: 0; right: 2%; z-index: 2; } 
.event .con_tit { margin-bottom: 35px; font-size: 57px; } 
.event .con_tit i { color: #0038fd; } 
.container_info { margin: 0 40px; margin-bottom: 100px; color: #000000; font-size: 20px; background-color: #f7de91; } 
.container_info .info .info_title { margin-right: 6px; } 
.container_info .info .info_title::after { display: none; } 
.container_info .info .info_date { font-weight: bold; } 
.container_info .info .noti { color: #9b843c; font-size: 14px; } 
.event .con_box .gift { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin: 100px 25px 100px 25px; } 
.event .con_box .evSection_subtitle { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; margin-bottom: 40px; } 
.event .con_box .evSection_subtitle .line { flex: 1; height: 1px; background-color: #000; } 
.event .con_box .evSection_subtitle .text { padding: 10px 70px; color: #fff; font-size: 22px; background-color: #000; border-radius: 30px; } 
.event .con_box .how { } 
.event .con_box .tiny_noti { display: block; margin-top: 5px; color: #9b843c; font-size: 12px; font-weight: 300; text-align: right; } 
.event .con_box .evt_btn { margin: 30px 0 100px 0; } 
.event .con_box .evt_btn a:first-of-type { margin-right: 30px; } 
.eventWrap .tech_comment_name { color: #000; } 
.eventWrap .tech_comment_name:before { top: 0px; width: 20px; height: 20px; background-image: url('https://image.megagong.net/m/2023/0602_allawyer/event_review_icon.png'); } 



/* ´çÃ· ÆË¾÷ */
[class*=mg_popup_wrap] .m_tit { font-size: 25px; font-weight: 900; } 
[class*=mg_popup_wrap] .m_tit span { font-size: 30px; font-weight: 900; color: #0082ff; } 
[class*=mg_popup_wrap] .m_tit.blue { font-size: 30px; font-weight: 900; color: #0082ff; } 
[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; } 
[class*=mg_popup_wrap] .date { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
[class*=mg_popup_wrap] .date .date_title { position: relative; margin-right: 10px; padding-right: 13px; color: #000000; font-size: 20px; font-weight: bold; font-family: "NotoSans KR", sans-serif; } 
[class*=mg_popup_wrap] .date .date_title::before { position: absolute; top: 50%; right: 0; content: ''; transform: translate(0, -50%); width: 2px; height: 15px; background-color: #000000; } 
[class*=mg_popup_wrap] .date .date_info { color: #0082ff; font-size: 20px; font-weight: bold; font-family: "NotoSans KR", sans-serif; } 



/* ÀÌº¥Æ® À¯ÀÇ»çÇ× */
.eventWrap .evWarning { padding: 65px 0; background-color: #f8f8f8; } 
.warningList > li.w_tit { font-weight: bold; } 
.warningList > li { margin-top: 10px; } 
.warningList li ul li a { color: #0038fd; } 
.warningList li ul li .color_red { color: #f04953; } 


.pocket_pop { z-index: 5; } 


/* 2024 02 02 */

.evCon5 .con_box .con5_top.new_ver { margin-bottom: 59px; gap: 70px; justify-content: flex-start; } 
.evCon5 .con_box .con5_top.new_ver .new_book_img { position: relative; } 
.evCon5 .con_box .con5_top.new_ver > .text { position: relative; display: block; flex-direction: column; align-items: flex-start; justify-content: center; margin-left: 0px; padding: 0px 0; z-index: 1; margin-top: 70px; } 
.evCon5 .con_box .con5_top.new_ver > .text h6 { font-size: 22px; font-weight: 400; margin: 0px 0 16px 0; line-height: 30px; } 
.evCon5 .con_box .con5_top.new_ver > .text h5 { line-height: 39px; } 
.evCon5 .con_box .con5_top.new_ver > .text h5 span { color: #0038fd; font-weight: 900; } 
.evCon5 .con_box .con5_top.new_ver::before { top: 36px; height: 98%; } 
.evCon5 .con_box .tiny_noti.new_ver { color: #999; display: inline-block; margin-bottom: 55px; } 
.evCon7 .end_mark { position: absolute; top: -163px; right: -90px } 

@media screen and (max-width: 1200px){
 .main h3 { margin: 0 auto; } 
 .banner { position: fixed; left: 0; bottom: 65px; display: block; width: 100%; background-color: #0025a9; z-index: 3; } 
 .banner .con_box { display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 11px 0; } 
 .banner .con_box .point { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 79px; height: 79px; margin-right: 27px; color: #f4d062; font-size: 16px; font-weight: 400; background-color: #000000; border-radius: 50%; } 

 .banner .con_box .text { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } 
 .banner .con_box .text p { color: #fff; font-size: 20px; font-weight: 300; } 
 .banner .con_box .text h6 { color: #fff; font-size: 31px; font-weight: 900; } 
 .banner .con_box .text h6 span { color: #f4d062; text-decoration: 1px underline; text-underline-offset: 13px; } 

 .evCon1 .con_box { margin: 0 auto; } 
 .evCon1 .con_box > img { width: 32%; } 
 .evCon3 .con_box .arrow { left: -15px; } 
 .evCon5 .con_box .con5_top > img { width: 50%; } 
 .evCon5 .con_box .con5_top > .text { margin-left: 50%; } 
 .evCon5 .con_box .con5_bottom .book > img { width: 15%; } 
 .evCon6 .con_box .con6_slide { margin: 0 auto; } 
 .event .con_box .gift { margin: 100px 0; } 

 .evCon7.ver2 { padding: 10% 0; } 
 .evCon7.ver2 .lec_info { padding: 4% 2%; margin: 0 auto 6%; } 
 .evCon7.ver2 .sub_tit + .tiny_noti { margin: 1.5% 0 3%; } 

 /* 2024 02 02 */
 .evCon5 .con_box .con5_top.new_ver { margin-bottom: 6%; gap: 3%; justify-content: center; } 
 .evCon5 .con_box .con5_top.new_ver .new_book_img { width: 58%; } 
.evCon5 .con_box .con5_top.new_ver > .text { margin-top: 1%; } 
.evCon5 .con_box .con5_top.new_ver > .text h6 { font-size: 20px; margin: 0px 0 3% 0; line-height: 24px; } 
.evCon5 .con_box .con5_top.new_ver > .text h5 { line-height: 32px; font-size: 25px; } 
.evCon5 .con_box .con5_top.new_ver::before { top: -3%; height: 110%; } 
.evCon5 .con_box .tiny_noti.new_ver { margin-bottom: 6%; } 
.evCon7 .end_mark {
    top: -16%;
    right: 0%;
    width: 18%;
}
 }

@media screen and (max-width: 992px){
 .evSection .con_tit { font-size: 38px; } 
 .evSection .con_tit i { font-size: 22px; } 
 .evCon1 .con_tit { font-size: 39px; } 
 .evCon2 .con_box .review_wrapper .review { width: calc(50% - 7.5px); margin-right: 15px; } 
 .evCon2 .con_box .review_wrapper .review .review_title { margin: 0 15px; font-size: 18px; letter-spacing: -1.5px; } 
 .evCon2 .con_box .review_wrapper .review .review_title > img { margin: 0; } 
 .evCon2 .con_box .review_wrapper .review p { height: 410px; padding-top: 20px; padding-bottom: 65px; font-size: 12px; } 
 .evCon3 .con_box .box_wrapper .box .box_title { width: 160px; } 
 .evCon3 .con_box .box_wrapper .box .box_info { padding-left: 30px; } 
 .evCon3 .con_box .box_wrapper .box .box_info p { font-size: 14px; letter-spacing: -1.5px; } 
 .evCon5 .con_box .con5_top > .text h6 { font-size: 18px; } 
 .container_info { margin-bottom: 0; } 
 .event .con_box .gift > img { width: 32%; } 
 .event .con_box .evt_btn { display: flex; flex-direction: column; align-items: center; justify-content: center; } 
 .event .con_box .evt_btn a:first-of-type { margin-right: 0; margin-bottom: 10px; } 

 .evCon7.ver2 .con_tit { font-size: 38px; margin: 0 auto 6%; } 
 .evCon7.ver2 .con_tit i { font-size: 22px; } 
 .evCon7.ver2 .sub_tit span { font-size: 22px; } 

 /* 24 02 02 */
 .evCon5 .con_box .con5_top.new_ver > .text h6 { font-size: 17px; margin: 0px 0 5% 0; line-height: 22px; } 
.evCon5 .con_box .con5_top.new_ver > .text h5 { line-height: 28px; font-size: 23px; } 
 }

@media screen and (max-width: 768px){
 .mo_768 { display: initial; } 
 .evSection .con_tit { margin-bottom: 5vw; font-size: 30px; } 
 .evSection .con_tit i { font-size: 18px; } 
 .evSection .evSection_subtitle { margin-bottom: 15px; } 
 .evSection .evSection_subtitle .text { padding: 4px 20px; font-size: 18px; } 
 .main h3 > a { bottom: 6%; } 
 .evCon1 { padding: 10vw 0; } 
 .evCon1 .con_tit { margin-bottom: 5vw; } 
 .evCon1 .con_box { flex-wrap: wrap; justify-content: center; } 
 .evCon1 .con_box > img { width: 45%; } 
 .evCon1 .con_box > img:nth-of-type(1) { margin-bottom: 30px; } 
 .evCon1 .con_box > img:nth-of-type(2) { margin-bottom: 30px; } 
 .evCon1 .con_box > img:nth-of-type(3) { margin-right: 0; } 
 .evCon2 { padding: 10vw 0; } 
 .evCon2 .con_box .eventVideo.video_renewal { margin: 0 auto; margin-bottom: 5vw; } 
 .evCon2 .con_box .review_wrapper.for_pc { display: none; } 
 .evCon2 .con_box .review_wrapper.for_mo { display: block; } 
 .evCon2 .con_box .review_wrapper.for_mo .slick-dots { position: absolute; left: 50%; bottom: -28px; transform: translate(-50%, 0); display: flex; flex-direction: row; align-items: center; justify-content: center; z-index: 1; } 
 .evCon2 .con_box .review_wrapper.for_mo .slick-dots li { margin: 0 5px; width: 10px; height: 10px; background-color: #cccccc; border-radius: 50%; } 
 .evCon2 .con_box .review_wrapper.for_mo .slick-dots li.slick-active { background-color: #222222; } 
 .evCon2 .con_box .review_wrapper.for_mo .slick-dots li button { font-size: 0; } 
 .evCon2 .con_box .review_wrapper .review { padding: 20px 0 0 0; } 
 .evCon2 .con_box .review_wrapper .review p { height: 400px; padding-top: 20px; padding-bottom: 65px; font-size: 12px; letter-spacing: -1.5px; } 
 .evCon2 .con_box .tiny_noti { font-size: 9px; margin-top:45px; } 
 .evCon3 { padding: 10vw 0; } 
 .evCon3 .con_box .arrow { top: -56px; left: 0; height: calc(100% + 100px); } 
 .evCon3 .con_box .box_wrapper { padding-left: 0; } 
 .evCon3 .con_box .box_wrapper .box::before { display: none; } 
 .evCon3 .con_box .box_wrapper .box .box_title { width: 130px; font-size: 16px; } 
 .evCon3 .con_box .box_wrapper .box .box_info span { font-size: 11px; } 
 .evCon4 { padding: 10vw 0; } 
 .evCon5 { padding: 10vw 0; } 
 .evCon5 .con_box .con5_top { flex-direction: column; margin-top: 13vw; margin-bottom: 10vw; } 
 .evCon5 .con_box .con5_top > img { position: initial; transform: initial; margin-top: -50px; } 
 .evCon5 .con_box .con5_top > .text { align-items: center; margin-left: initial; padding: 15px 0 30px 0; } 
 .evCon5 .con_box .con5_top > .text h5,
 .evCon5 .con_box .con5_top > .text h6,
 .evCon5 .con_box .con5_top > .text .tiny_noti { text-align: center; } 
 .evCon5 .con_box .con5_bottom .con5_bottom_subtitle { margin-bottom: 5vw; } 
 .evCon5 .con_box .con5_bottom .con5_bottom_subtitle .text { padding: 7px 24px; font-size: 16px; } 
 .evCon6 { padding: 10vw 0 18vw; } 
 .evCon6 .con_box .con6_slide { padding: 30px 0; } 
 .evCon6 .con_box .con6_slide .item h6 { margin-bottom: 25px; font-size: 18px; } 
 .evCon6 .con_box .con6_slide .item p { margin-top: 25px; font-size: 16px; } 
 .evCon7 { padding: 3vw 0 10vw 0; } 
 .evCon7 .con_tit > img { margin-bottom: 20px; } 
 .event_click { padding: 10vw 0; } 
 .event_click .con_tit { font-size: 40px; } 
 .event { padding: 10vw 0; } 
 .event .con_tit { font-size: 40px; } 
 .container_info { margin: 0 auto; font-size: 18px; } 
 .event .con_box .gift { flex-wrap: wrap; margin: 5vw 0; } 
 .event .con_box .gift > img { width: 45%; } 
 .event .con_box .gift > img:nth-of-type(1) { margin: 0 27vw; } 
 .event .con_box .evSection_subtitle .text { padding: 7px 40px; font-size: 18px; } 
 .event .con_box .tiny_noti { font-size: 9px; } 
 .event .con_box .evt_btn { margin: 3vw 0 5vw 0; } 

 .evCon7.ver2 .con_tit { font-size: 30px; } 
 .evCon7.ver2 .con_tit i { font-size: 18px; } 
 .evCon7.ver2 .sub_tit span { font-size: 18px; } 

 /* 24 02 02 */
 .evCon5 .con_box .con5_top.new_ver .new_book_img { width: 63%; margin-bottom: 4%; } 
.evCon5 .con_box .con5_top.new_ver::before { top: -5%; } 
.evCon5 .con_box .tiny_noti.new_ver { font-size: 11px; } 
}

@media screen and (max-width: 576px){
 .mo_576 { display: initial; } 
 .evSection .con_tit { font-size: 20px; letter-spacing: -1.5px; } 
 .evSection .con_tit i { font-size: 14px; } 
 .evSection .evSection_subtitle .text { padding: 4px 15px; font-size: 14px; } 
 .main h3 > a { width: 35vw; bottom: 8%; } 
 .main h3 > .tiny_noti { right: 0; bottom: 0; font-size: 9px; } 
 .banner { bottom: 55px; } 
 .banner .con_box .point { width: 60px; height: 60px; margin-right: 15px; font-size: 12px; } 
 .banner .con_box .text p { font-size: 14px; } 
 .banner .con_box .text h6 { font-size: 20px; } 
 .banner .con_box .text h6 span { text-underline-offset: 8px; } 
 .evCon2 .con_box .review_wrapper { flex-direction: column; } 
 .evCon2 .con_box .review_wrapper .review { width: 100%; margin-right: 0; margin-bottom: 15px; } 
 .evCon2 .con_box .review_wrapper .review:last-of-type { margin-bottom: 0; } 
 .evCon2 .con_box .review_wrapper .review .review_title { font-size: 16px; } 
 .evCon2 .con_box .review_wrapper .review p { padding-bottom: 30px; } 
 .evCon2 .con_box > a > img { width: 70%; } 
 .evCon3 .con_box .arrow { height: calc(100% + 5vw); } 
 .evCon3 .con_box .box_wrapper .box .box_title { width: 90px; font-size: 14px; } 
 .evCon3 .con_box .box_wrapper .box .box_info { padding-left: 10px; } 
 .evCon3 .con_box .box_wrapper .box .box_info p { font-size: 12px; } 
 .evCon5 .con_box .con5_top { margin-top: 18vw; } 
 .evCon5 .con_box .con5_top > .text h5 { font-size: 20px; } 
 .evCon5 .con_box .con5_top > .text h6 { margin: 15px 0 20px 0; font-size: 14px; } 
 .evCon5 .con_box .con5_top > .text .tiny_noti { font-size: 9px; } 
 .evCon5 .con_box .con5_bottom .con5_bottom_subtitle .text { padding: 7px 10px; font-size: 11px; } 
 .evCon5 .con_box .con5_bottom .book .tiny_noti { bottom: -19px; font-size: 9px; } 
 .evCon6 .con_box .con6_slide { padding: 15px 0; } 
 .evCon6 .con_box .con6_slide .item h6 { margin-bottom: 15px; font-size: 16px; } 
 .evCon6 .con_box .con6_slide .item p { margin-top: 15px; font-size: 14px; } 
 .evCon7 .con_tit > img { height: 40px; } 
 .event_click .inner .fin { width: 25vw; } 
 .event_click .con_tit { font-size: 29px; } 
 .event_click .con_tit > img { width: 30vw; margin-bottom: 15px; } 
 .event_click .con_tit span { font-size: 18px; } 
 .event .inner .fin { width: 25vw; } 
 .event .con_tit { font-size: 35px; } 
 .event .con_tit > img { width: 30vw; } 
 
 .container_info { margin: 0 auto; font-size: 12px; } 
 .container_info .info .noti { font-size: 9px; } 
 .event .con_box .evSection_subtitle { margin-bottom: 3vw; } 
 .event .con_box .evSection_subtitle .text { padding: 4px 30px; font-size: 16px; } 
 .event .con_box .evt_btn a { width: 70%; } 
 [class*=mg_popup_wrap] .content_area .mg_btn_wrap .mg_btn_base { min-width: 250px; } 

 .evCon7.ver2 .con_tit i { font-size: 14px; } 
 .evCon7.ver2 .con_tit { font-size: 20px; } 
 .evCon7.ver2 .sub_tit span { font-size: 14px; padding: 0 10px; } 
 .evCon7.ver2 .sub_tit + .tiny_noti,
 .evCon7.ver2 .lecture + .tiny_noti { font-size: 10px; } 

 /* 24 02 02 */
 .evCon5 .con_box .con5_top.new_ver { margin-top: 12%; margin-bottom: 9%; } 
.evCon5 .con_box .con5_top.new_ver .new_book_img { width: 74%; } 
.evCon5 .con_box .con5_top.new_ver > .text h6 { font-size: 14px; margin: 0px 0 5% 0; line-height: 18px; } 
.evCon5 .con_box .con5_top.new_ver > .text h5 { line-height: 22px; font-size: 18px; } 
 }