@charset "euc-kr";

:root { --point-color1:#1647e8; --point-color2:#ff8c00; --point-color3:#0065ef; --point-color4:#300c1e; --point-color5:#ff4800; } 

/* bg url: https://img.megagong.net/m/2023/ - as-is url */
/* bg url: https://image.megagong.net/m/2023/ - to-be url */

/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evCon6 .end::after { background: #111; } 
.evCon8 .end::after { background: #d4dffe; } 
.evCon9 .end::after { background: #d1d8e9; } 


/* S: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */
/* popup */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:92 } 
.dim_popup button { position:absolute; right: 15px; top: 15px; background: none } 
.clickPop { width: 470px; background: #fff; padding: 30px 0 35px; position: fixed; left:50%; top: 50% !important; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 99 } 

/* url popup */
.dim_popup.sns .tit { text-align:center; margin: 20px 0; padding: 0 15px; font-size: 30px; font-weight: bold } 
.dim_popup.sns table { font-size: 14px } 
.dim_popup.sns table tr th, .dim_popup.sns table tr td { padding: 8px 5px; border: 1px solid #ddd; word-break: break-all; text-align: center } 
.dim_popup.sns table tr th { border-color:#fff; background:#eaeaea } 
.dim_popup.sns table tr td.con { text-align:left } 
.dim_popup.sns .btnConfirm { text-align:center; margin: 40px 0 0 0 } 
.dim_popup.sns .btnClose { position:absolute; right: 10px; top: 10px; background: url(https://image.megagong.net/m/common/pop_close2.png) no-repeat center center; font-size: 0; width: 26px; height: 26px } 

/* °øÅë */
.evSection br.mo_for { display:block; } 
.evSection .tiny_noti { text-align:right } 
.evSection .swiper-pagination { position: relative; bottom: unset; left:unset; top:unset; } 

.point_color { color: #00a1f1 } 
.line_point { display: inline-block; font-weight: 300; position: relative; z-index: 0 } 
.line_point::before { content: ""; display: block; width: 100%; height: 54%; background: #ddd; position: absolute; left: 50%; top: 51%; transform: translate(-50%, -50%); z-index: -1 } 
.line_point.blue_color::before { background: #9ce2fc } 
.line_point.yel_color::before { background: #ffe174 } 
.line_point.yel_color2::before { background: #ffea9d; height: 78% } 

.chk_point { position: relative } 
.chk_point::before { content: ""; display: block; width: 15px; height: 15px; position: absolute; left: -23px; top: 8px; background: url(https://image.megagong.net/m/2023/1222_allawyer/chk_obj.png) no-repeat center center; background-size: cover } 
.tiny-noti { color: #666; font-size: 13px; text-align: right; display: block; margin-top: 15px } 

/* pop */
.certifi_pop .pop_wrap { width: 680px; position:fixed; top:50%; left:50%; background-color:#fff; z-index:93; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font-size:13px; box-sizing:border-box; padding:45px 25px 0 } 
.certifi_pop .popinner { padding: 0; position:relative; /* font-size:13px; */padding: 80px 43px } 
.certifi_pop .btn_popclo { position:absolute; top:7px; right: -50px; display:block; font-size:0; line-height:0; width: 39px; height: 40px } 
.certifi_pop .btn_popclo::before { display: inline-block; content: "\00d7"; font-size:60px; color: #fff } 
#Popalarm .pop_wrap { width:570px; text-align:center } 
#Popalarm.certifi_pop .tit { position:relative; text-align: left; margin-bottom: 0; border-bottom: 1px solid #acacac; padding: 14px 14px } 
#Popalarm.certifi_pop .write_info { margin:30px auto; overflow: hidden; background:#fafafa; padding:10px; box-sizing:border-box } 
#Popalarm.certifi_pop .write_info span { vertical-align:top } 
#Popalarm.certifi_pop .write_info span input { width: 45%; height:46px; padding: 8PX; border: 1px solid #9e9e9e } 
#Popalarm.certifi_pop .btnbox { margin-bottom: 42px; text-align: center; overflow: hidden } 
#Popalarm.certifi_pop .btnbox .reserv_cancle { margin-left:18px } 
#Popalarm.certifi_pop .certifi_btn { display:block; background:#1b30b8; width:300px; height:45px; line-height:45px; color:#fff; font-size:18px; text-align:center; margin:0 auto 0 } 
#Popadmin.certifi_pop .t_border1 { border-top: 1px solid #ddd } 
#Popadmin.certifi_pop .t_border1 td a { color:#1b30b8 } 
#Popalarm.certifi_pop .cautn { text-align: left; margin:0 20px 30px } 
#Popalarm.certifi_pop .cautn a { color: #f76c25; font-weight: bold } 

.evSection .con_tit_old { font-size: 28px; margin: 0 0 75px; font-weight:900; background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img21.png) no-repeat center 0; padding: 80px 0 0; } 
.evSection .con_tit_old.bgno { background: none; padding: 0; } 
.evSection .con_tit_old .evt { margin: 0 0 30px; display: block; } 
.evSection .con_tit_old .tiny { display:block; padding: 0 0 10px; font-weight: 400; } 
.evSection .con_tit_old .tiny.top { padding: 0 0 15px; font-weight: inherit; padding: 0 0 4px; } 
.evSection .bigt { display:block; font-weight: 900; line-height: 1.3; font-size: 46px; color: var(--point-color1); } 
.evSection .bigt .dot { font-size: 0.4em; font-style: normal; padding: 0 11px; display: inline-block; vertical-align: middle; margin: -6px 0 0; } 
.evSection .bigt.wht { color:#fff } 
.evSection .bigt.grd { background-image:var(--pt-gradi-color); background-clip:text; -webkit-background-clip:text; color:transparent } 
.evSection .bigt .stgrd { background-image:var(--pt-gradi-color); background-clip:text; -webkit-background-clip:text; color:transparent } 
.eventWrap .tit_point { margin: 0 0 30px; font-size: 22px; font-weight: 200; color: var(--point-color3); } 


.eventWrap .tit_line { position: relative; margin-bottom: 40px; color: #000; } 
.eventWrap .tit_line::before { content: ''; display: block; width: 100%; height: 1%; background: #000; position: absolute; left: 0; top: 50%; transform: translateY(-50%); opacity: 0.5; } 
.eventWrap .tit_line span { position: relative; padding: 0px 15px; background: inherit; border-radius: 30px; font-size: 28px; font-weight: bold; background: #fff; } 


.eventWrap .evSection { padding: 165px 0; } 
.eventWrap .evtoggleWarning { padding: 0 !important; } 


.swiper-pagination-bullet-active { background:#000 } 

/* con1 */
.evSection.evCon1 { background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img30.jpg) no-repeat center 0; padding: 152px 0 140px; text-align: left; } 
.evCon1 .inner > p { margin: 0 0 220px; text-align: right; } 
.evCon1 h3 { margin: 0 -70px 25px 0; } 
.evCon1 h3 span { display: block; padding: 0 0 0 30px; } 
.evCon1 h3 > img { display: block; margin: -70px 0 0 -50px; } 
.evCon1 .tea_wrap { display: flex; flex-direction: column; align-items: flex-start; padding: 0 30px 0 40px; text-align: left; } 
.evCon1 .tea_wrap a { display: flex; font-size: 16px; font-weight: bold; /* color: #fff; */flex-direction: row; justify-content: center; align-items: center; } 
.evCon1 .tea_wrap a span { display: inline-block; width: 1px; height: 15px; background: #000; margin: 2px 8px 0; } 
.evCon1 .tea_wrap a i { display:flex; width: 27px; height: 27px; font-size: 15px; font-style: normal; font-weight: 900; color: #fcb96a; background: #000; justify-content: center; align-items: center; border-radius: 100%; margin: 0 0 0 10px; } 

/* S: [ws] evCon1_2 _250124*/
.eventWrap .evSection.evCon1_2 { padding: 0; background-image: url("https://image.megagong.net/m/2025/0124_allawyer/evCon1_bg.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } 
.evCon1_2 .tea_img { margin:0 auto; display: block; } 
.evCon1_2 .bg_line { width: 100%; position: absolute; bottom: 0; left: 0; } 
.evCon1_2 .inner { position: relative; } 
.evCon1_2 .con_tit { position: absolute; bottom: 106px; left:0; } 
.evCon1_2 .con_tit .tit2 { margin: 0 0 20px 27px; text-align: left; line-height: 1.6; font-weight: 300; color:#222222; } 
.evCon1_2 .home_btn { margin:0 0 0 27px; } 
.evCon1_2 .tit2 .point { font-weight: bold; color:#fc8800; } 
.evCon1_2 .teacher_home b { color:#fca641; } 
/* E: [ws] evCon1_2 _250124*/


/* con2 */
.evSection.evCon2 { position: relative; background: #eeeeee; } 
.evCon2 .ev2_charactSl:not(.swiper-initialized) { margin: -30px -22px 0 -10px; } 
.evCon2 .ev2_charactSl:not(.swiper-initialized) .swiper-wrapper { display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap; gap: 10px; } 
.evCon2 .ev2_charactSl:not(.swiper-initialized) .swiper-slide { width: calc(50% - 5px); } 
.evCon2 .ev2_charactSl:not(.swiper-initialized) .item { margin: 0 -15px -21px -15px; } 
.evCon2 .ev2_charactSl .item .mo { display:none } 
.evCon2 .ev2_charactSl:not(.swiper-initialized) .swiper-pagination { display:none } 
.evCon2 .tiny_noti { text-align: center; opacity: 0.4; } 
.evCon2 .ev2_charactSl + p { padding: 60px 0 35px; font-size: 28px; } 

/* S: [ws] evCon2 _250124*/
.evCon2 .review_wrap { display: flex; flex-wrap: wrap; gap:38px; align-items: stretch; } 
.evCon2 .review_wrap .review { margin:0 0 12px; width: calc(50% - 19px); } 
.evCon2 .review_wrap .review_inner { position:relative; width: 100%; height: 100%; padding: 80px 30px 34px; border-radius:15px; box-shadow: rgba(0, 0, 0, 0.2) 12px 17px 31px 0px; background-color: #fff; } 
.evCon2 .review_inner .person { position: absolute; top: -38px; left: 50%; transform: translateX(-50%); } 
.evCon2 .review_inner .tit { margin:0 0 16px; font-weight: bold; } 
.evCon2 .review_inner .det { color:#666666; } 
.evCon2 .review_inner .point { color: #ee8200; font-weight: bold; } 
.evCon2 .sub_tit { margin:50px auto 30px; } 
/* E: [ws] evCon2 _250124*/


/* con3 */
.evSection.evCon3 { position: relative; } 
.evCon3 .charact_wrap { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } 
.evCon3 .charact_wrap li { background-color: #fff; } 
.evCon3 .ev3_charactSl:not(.swiper-initialized) .swiper-wrapper { display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap; gap: 0; } 
.evCon3 .ev3_charactSl:not(.swiper-initialized) .swiper-slide { width: 33.333%; } 
.evCon3 .ev3_charactSl:not(.swiper-initialized) .swiper-slide img { width: 100%; max-width:unset; } 
.evCon3 .ev3_charactSl:not(.swiper-initialized) .swiper-pagination { display:none } 

/* con4 */
.evSection.evCon4 { background: #ffead1; } 
.evCon4 .step_wrap { display: flex; flex-direction: row; justify-content: space-between; background: #fff; border-radius: 25px; box-shadow: 10px 10px 20px -6px rgba(0,0,0,0.2); padding: 80px 40px; align-items: center; } 


/* S: [ws] evCon4_2 _250124*/
.evCon4_2 { background-color: #eff4ff; } 
.evCon4_2 .con_tit { background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img21.png) no-repeat center 0; padding: 70px 0 0; } 
.evCon4_2 .mini_tit { font-weight: 400; line-height: 1.4; display: block; } 
.evCon4_2 .con_tit strong { color:#1647e8; } 
.evCon4_2 .txt_ball { margin: 26px auto 60px; position: relative; border-radius: 40px; width:312px; height:40px; display: flex; align-items: center; justify-content: center; background-color: #ff8c00; color:#fff; } 
.evCon4_2 .txt_ball::before { content:""; display: block; position:absolute; top: -16px; left: 50%; transform: translateX(-50%) rotate(90deg); border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #ff8c00; } 
.evCon4_2 .blue_box { background-color: #2660fa; padding: 76px 40px; border-radius: 15px; width: 100%; display: flex; justify-content: space-between; align-items: center; gap:36px; } 
.evCon4_2 .left { position: relative; } 
.evCon4_2 .left img { max-width: unset; } 
.evCon4_2 .left .blk_cir { position: absolute; display: flex; top: 50%; left: 50%; transform: translate(-50%, -50%); align-items: center; justify-content: center; border-radius: 50%; width:314px; height:314px; background-color: rgba(0,0,0,0.7); color:#fff; text-align: center; } 
.evCon4_2 .right { color:#fff; } 
.evCon4_2 .right .chk_list { text-align: left; } 
.evCon4_2 .line strong { background: #fff; background: -webkit-linear-gradient(270deg, transparent 70%, rgba(255,255,255,0.2) 70%); background: linear-gradient(180deg, transparent 70%, rgba(255,255,255,0.2) 70%); color:#ff9617; } 
.evCon4_2 .line { margin:0 0 25px } 
.evCon4_2 .chk_list li { margin:0 0 4px; display: flex; align-items: center; gap:6px; font-weight: 400; } 
.evCon4_2 .chk_list li:before { content:""; display: block; width: 19px; height: 14px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url(https://image.megagong.net/m/2025/0124_allawyer/check_s.png); } 
.evCon4_2 .yellow { margin:20px auto 0; background-color: #ff8c00; color:#fff; width: 590px; padding:12px 0; border-radius:10px; } 
/* E: [ws] evCon4_2 _250124*/


/* con5 */
.evSection.evCon5 { background: #fff; } 
.evSection .picto_wrap { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 0 0 120px; gap: 2%; } 
.evSection .picto_wrap li { position: relative; flex: 1; padding: 73px 0 78px; background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img22.png) no-repeat center 0; font-size: 19px; } 
.evSection .picto_wrap li i { margin: 0 0 10px; display: block; } 
.evSection .picto_wrap li span { position: absolute; top: 0; left: 50%; background: var(--point-color2); font-size: 17px; color: #fff; line-height: 1; padding: 11px 0; border-radius: 40px; width: 310px; margin: 0 0 0 -155px; } 
.evSection .picto_wrap li span::before { content:''; position: absolute; bottom: -8px; left: 50%; background: var(--point-color2); width: 15px; height: 15px; font-size: 17px; margin: 0 0 0 -7px; transform: rotate(45deg); } 
.evCon5 .notice_wrap { display: flex; flex-direction: row; justify-content: space-between; gap: 40px; } 
.evCon5 .notice_wrap li { flex: 1; position: relative; display: flex; flex-direction: column; align-items: center; } 
.evCon5 .notice_wrap li + li::before { content:''; position: absolute; top: 50%; left: -33px; width: 30px; height: 44px; background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img11.png) no-repeat center 0; margin: -22px 0 0; } 
.evCon5 .notice_wrap li .point { margin: -35px 0 25px; background: #ff0; border-radius: 20px; width: 100%; } 
.evCon5 .notice_wrap li .check { display: block; text-align: left; margin: 0 0 20px; } 
.evCon5 .notice_wrap li .check span { display: block; } 


/* S: [ws] evCon5 _250124*/
.evSection .picto_wrap.ver2 { margin:0 0 56px; } 
.evSection .picto_wrap.ver2 li { padding: 70px 0 60px; position: relative; } 
.evSection .picto_wrap.ver2 li .noti_s { color:#666666; font-weight: 400; margin: 5px 0 0; } 
.evSection .picto_wrap.ver2 .talk_ball { position: absolute; left: 50%; transform: translateX(-50%); top: -2px; width:290px; height: 40px; border-radius: 40px; background-color: #000; color:#fff; display: flex; align-items: center; justify-content: center; } 
.evSection .picto_wrap.ver2 .talk_ball::before { content:""; position: absolute; display: block; left:50%; bottom: -17px; transform: translateX(-50%) rotate(-90deg); border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 12px solid #000; } 
.evCon5 .yellow_bx { position: relative; margin: 0 auto; border-radius: 15px; width:1000px; padding:40px 0; display: flex; align-items: center; justify-content: center; /* position: relative; */background-color: #ff8c00; color:#fff; } 
.evCon5 .yellow_bx .plus { display: block; position: absolute; left: 50%; top: -31px; transform: translateX(-50%); max-width: unset; } 

/* E: [ws] evCon5 _250124*/


.evCon_event .con_tit { margin: 0 0 35px; } 
.evCon_event .con_tit .bigt { color: #1b3b91; font-size: 64px; } 
.evCon8 .con_tit .bigt, .evCon9 .con_tit .bigt { color:#ffaa4c } 
.evCon_event .tit_point { font-size:24px; margin: 0 0 40px; color: #333; line-height: 1.5; } 
.evCon8 .tit_point, .evCon9 .tit_point { color: #bdc9fd; margin: 0 0 75px; } 
.evCon9 .tit_point { color: #bbc1d7; } 
.evCon8 .tit_point strong, .evCon9 .tit_point strong { color: #fff; } 



/* con6 */


/* con7 */
.evSection.evCon7 { background: #f5f5f5; } 
.evCon7 .eventVideo { margin: 0 40px 75px; } 
.evCon7 .tit_line span { background: #f5f5f5; } 
.evCon7 .tit_line + .tiny_noti, .evCon6 .tit_line + .tiny_noti { text-align: center; } 
.evCon7 .tit_line + .tiny_noti, .evCon6 .tit_line + .tiny_noti { margin-top:-30px; opacity: 0.6; } 
.evCon6 .tit_line + .tiny_noti { opacity:1 } 
.evSection .schedule_wrap { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: stretch; margin: 20px 0 10px; } 
.evSection .schedule_wrap li {position: relative;flex: 1;display: flex;flex-direction: column;align-items: stretch;border-bottom: 1px solid #000;background: #fff;border-left: 1px solid #ddd;} 
.evSection .schedule_wrap .sticker {border-radius:5px;padding:10px 20px;position: absolute;top: -88px;background-color: #ff8c00;color:#683900;/* right: -18px; */width: max-content;left: 50%;transform: translateX(-50%);} 
.evSection .schedule_wrap .sticker strong {color:#fff;display: block;margin: 0 0 2px;} 
.evSection .schedule_wrap .sticker::before { content: ''; position: absolute; bottom: -13px; left: 50%; width: 16px; height: 16px; background: #ff8c00; transform: rotate(45deg) translateX(-50%); margin-left: -3px; } 


.evSection .schedule_wrap li.today { border: 2px solid var(--point-color3); border-top: 0; } 
.evSection .schedule_wrap li.today + li { border-left: 0; } 
.evSection .schedule_wrap li:not(.today):nth-child(1) { border-left: 0; } 
.evSection .schedule_wrap li .s_date { background: #000; padding: 16px 0; line-height: 1; color: #fff; font-size: 18px; } 
.evSection .schedule_wrap li.today .s_date { background: var(--point-color3); } 
.evSection .schedule_wrap li .wrap { position: relative; display: block; padding: 30px 0; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; height: 162px; } 
.evSection .schedule_wrap li .wrap a { display: block; padding: 5px 0; } 
.evSection .schedule_wrap li.today .wrap a { color: #828282; font-weight: bold; } 
.evSection .schedule_wrap li.today .wrap a.on { color: var(--point-color3); } 
.evSection .schedule_wrap li .wrap .end { background: #ffffffbf url(https://image.megagong.net/m/2024/0125_allawyer/con_img12.png) no-repeat center center; font-size: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } 
.evSection .schedule_wrap li .wrap .soon {position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;display: flex;align-items: center;justify-content: center;/* z-index: 1; */font-size: 22px;font-weight: 900;background: rgba(0,0,0,00.7);} 
.schedule_wrap.con li .wrap .soon { color:#aaa; background: none; } 
.evSection .sabCheck_wrap { position: relative; margin: 20px 0 0; } 
.evSection .beforeLogin_wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 1; display: flex; justify-content: center; align-items: center; flex-direction: column; color: #fff; } 
.evSection .beforeLogin_wrap p { margin: 0 0 10px; font-size: 35px; font-weight: 200; } 
.evSection .sabCheck_wrap + .tiny_noti { opacity: 0.6; } 

/* S: [ws] evCon7_250124*/
.evSection.evCon7 .con_tit_old { margin: 0 0 50px; } 
.evCon7 .mini_tit { margin: 0 0 10px; } 
.evCon7 .underline { display: block; margin:0 0 20px; } 
.evCon7 .underline span { text-decoration: underline; } 
.evCon7 .eventVideo .video_box { position: relative; } 
.evCon7 .eventVideo .video_box .dim { position: absolute; top:0; left:0; width: 100%; height: 100%; background-color: rgba(0,0,0,.8); color:#fff; font-weight: bold; display: flex; align-items: center; justify-content: center; } 
/* E: [ws] evCon7_250124*/
/* E: [ws] evCon7_250124*/


/* con8 */
.evSection.evCon6 { background: #fca641; } 
.evCon8 .container_info { padding: 0; display: flex; flex-direction: column; align-items: flex-start; } 
.evCon8 .container_info .info { position: relative; padding: 0 0 0 130px; } 
.evCon8 .container_info .info:last-of-type { margin: 10px 0 0; } 
.evCon8 .container_info .info .info_title { display: block; padding: 0 0 0 10px; margin: 0; } 
.evCon8 .container_info .info .info_title::before { display: none; } 
.evCon8 .container_info .info .info_title::after { right: unset; left: 0; } 
.schedule_wrap + .tiny_noti { text-align:right } 

.evCon6 .event_gift { margin-bottom: 55px } 
.evCon6 .btn_wrap { margin-bottom: 80px; } 
.evCon6 .btn_wrap button { color:#fff; background: #e45c6c; font-size:24px; font-weight:bold; padding: 31px 136px; } 
.evCon6 .goods { display: flex; justify-content: center; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 35px; margin: 0 0 80px; } 
.evCon6 .goods li { flex: 1; } 
.evCon6 .goods li span { display:block; color: #fff; padding: 20px 0 0; line-height: 1.6; } 
.evCon6 .goods li span b { display:block } 
.evCon6 .evtinfo_wrap { position: relative; display: flex; margin: 0 0 70px; justify-content: center; align-items: stretch; flex-direction: column-reverse; } 
.evCon6 .evtinfo_wrap .goods { margin: 60px 0 0; } 
.evCon6 .evtinfo_wrap .container_info { background: #fdce97; } 
.evCon6 .container_info .info .noti { color: #000; opacity: 0.5; } 
.evCon6 .tit_line span { background: #fca641; } 
.evCon6 .tit_line b { color: var(--point-color3); } 


/* evCon8 */
.evSection.evCon8 { background: #2660fa; } 
.evCon8 .live_wrap { position: relative; background: #ffffff1a; padding: 90px 510px 90px 40px; border-radius: 20px; } 
.evCon8 .eventVideo { margin: 0 40px 80px; } 
.evCon8 .live_wrap .evtinfo_wrap { display: flex; flex-direction: column; align-items: flex-start; } 
.evCon8 .live_wrap .goods { position: absolute; top: 56px; right: 90px; } 
.evCon8 .container_info { background: none; color: #fff; text-align: left; } 
.evCon8 .container_info .info:last-of-type { margin-top: 15px; } 
.evCon8 .container_info .info .info_title { position: absolute; top: 0; left: 0; } 
.evCon8 .container_info .info .info_title:nth-of-type(2) { } 
.evCon8 .container_info .info .info_title::before { } 
.evCon8 .container_info .info .info_title::after { background: #fff; } 
.evCon8 .container_info .info .noti { color: #fff; } 
.evCon8 .live_wrap a { display: block; text-align: left; margin: 50px 0 0; } 
.evCon8 .live_wrap a.end { cursor:default; } 


/* con9 */
.evSection.evCon9 { background: #1b3b91; overflow: visible; } 
.evCon9 .picto_wrap { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin: 0 0 10px; gap: 2%; } 
.evCon9 .picto_wrap li { position: relative; flex: 1; padding: 50px 0px 50px; background: #fff; border-radius: 15px; } 
.evCon9 .picto_wrap li i { display: block; } 
.evCon9 .picto_wrap li span { position: absolute; top: 0; left: 0; background: #ff0; width: 100%; } 
.evCon9 .picto_wrap + .tiny_noti { text-align: center; color: #fff; opacity: 0.8; } 
.evCon9 .coupon_wrap { position: relative; padding: 110px 0 0; } 
.evCon9 .coupon_wrap .coupon { position: absolute; top: 0; left: 70px; } 
.evCon9 .coupon_wrap .tit_point { margin: 0 0 70px; font-size: 28px; } 
.evCon9 .coupon_wrap .tit_point strong { color:#ffaa4c } 
.evCon9 .date_info { position: relative; padding: 0 40px 4px 580px; margin: 0 0 60px; } 
.evCon9 .date_info .end { position: absolute; right: 0; bottom: 0; z-index: 2; width: 211px; height: 206px; max-width: 25vw; max-height: 25vw; } 
.evCon9 .date_info .end::after { content: ""; position: absolute; right: 0; top: 0; margin: auto; display: inline-block; height: 100%; width: 100%; background-color: orange; -webkit-mask-size: 100%; mask-size: cover; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; -webkit-mask-image: url('https://img.megagong.net/common/event_end.svg'); mask-image: url('https://img.megagong.net/common/event_end.svg'); } 
.evCon9 .date_info .end::after { background: #c0548c; } 
.evCon9 .date_info strong { display:block; background: #ffffff1c; color: #fff; font-size: 21px; line-height: 1; padding: 39px 0; border-radius: 10px; margin: 0 0 20px; } 
.evCon9 .date_info a { display: block; } 



/* cau */
.eventWrap .evWarning .inner { padding: 0 } 
.eventWrap .evWarning { padding: 65px 0 } 
.warningList > li.w_tit { font-weight: 800 } 
.warningList li ul li a { padding: 2.5px 0px } 
.warningList li ul li a { color: var(--point-color5); text-decoration: underline; } 

.lecture { padding-bottom: 0 !important; background: #fff } 

.gallery_lst ul li .img:before { display: none; } 


.eventWrap .layerPopup { position:fixed; left:0; top:0; width:100%; height:100%; z-index:100; } 
.eventWrap .layerPopup .dimBg { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7; } 
.eventWrap .layerPopup .contentBox { position: absolute; width: 850px; letter-spacing: -0.08em; line-height: 1.3; background: #fff; top: 50%; left:50%; transform: translate(-50%,-50%); } 
.eventWrap .layerPopup .contentBox .pop_box { padding: 50px 60px 40px; position: relative; max-height: 800px; overflow: hidden; overflow-y: auto; } 
.eventWrap .layerPopup .contentBox .pop_box .megaggoarimy .tab_btn { display: none; } 
.eventWrap .layerPopup .contentBox .pop_box .jeonhangil .char_zone+.tiny_txt { display: none; } 
.eventWrap .layerPopup .btnClose { position:absolute; top: -40px; right: 0; display:block; font-size: 13px; line-height: 33px; width: 75px; height:35px; border: 1px solid #fff; color: #fff; } 
.eventWrap .layerPopup .btnToday { position:absolute; bottom:-30px; right:32px; padding:0 15px; height:30px; line-height:30px; background:#000; color:#fff; font-weight:bold; } 
.char_zone { display: none; } 
.teaCurr .tbl_wrp { margin-bottom: 20px; /* border-bottom: 1px solid #333; *//* border-top: 1px solid #333; */ } 
.teaCurr .tbl { border-bottom: 1px solid #333; border-top: 1px solid #333; /* margin: 0; */ } 
.eventWrap .layerPopup .contentBox .pop_box .curr_tab li { background: #ededed; width: 50%; float:left; font-size: 18px; color: #444; } 
.eventWrap .layerPopup .contentBox .pop_box .curr_tab li.on { background: #28b7b5; font-weight: bold; color: #fff; } 
.eventWrap .layerPopup .contentBox .pop_box .tab_btn { margin-bottom: 20px; } 
.eventWrap .layerPopup .contentBox .pop_box .tab_btn::after { content: ''; display: block; clear: both; } 
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li { background: #ededed; width: 50%; float:left; font-size: 18px; color: #444; } 
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li a { display: block; padding: 20px 0; } 
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li.on { background: #28b7b5; font-weight: bold; color: #fff; } 
.teaCurr .curr_tit { margin: 30px 0 20px; display: none; } 

.mg_s_info { color: #858585; } 
.mg_s_info li { font-size:12px } 
.mg_s_info li.tit { padding:0 } 
.mg_s_info li.tit:before { display:none } 
.mg_s_info li.color_point { color: #000; font-weight: bold; } 
.mg_s_info li a { text-decoration:underline } 

.curr_side_bnr li .inner { width: 100%; } 






/* ÇÈ½º ¸Þ´º¸¦ À§ÇÑ css */
.eventWrap .evSection.fix_mode { padding-top:100px; } 
.fix_menu { background: #000; z-index: 2; position: fixed; bottom: 0; top:auto; left: 0; width: 100%; } 
.fix_menu a { color: #fca641; display: flex; flex-direction: row; justify-content: center; font-size: 24px; align-items: center; padding: 13px 0; } 
.fix_menu a strong { background: url(https://image.megagong.net/m/2024/0125_allawyer/con_img20.png) no-repeat 0 0; font-size:15px; width: 186px; padding: 6px 0; line-height: 1.3; height: 57px; } 
.fix_menu a span { font-size: 28px; padding: 0 0 0 40px; font-weight: bold; } 
.fix_menu a strong b { color:#fff } 

/*±â´ëÆò ÀÎÁõ ÆË¾÷ */
.popup_expect .mg_input { height: 32px; margin: 10px 0 20px; } 



/* S: [ws] ÀÌº¥Æ® ¿µ¿ª Ãß°¡ _250124*/
.con_tit .end::after { background-color: #000; } 
.evCon10 { background-color:#ff9920; color:#fff; } 
.container_info.ver_circle .info .info_date { color:#fff; } 
.evCon10 .container_info.ver_circle .info .info_date .noti { color:#fff; } 
.evCon10 .gift_item_wrap { margin: 58px auto 0; } 
.evCon10 .con_tit strong,
.evCon10 .con_box { color:#000; } 
.evCon10 .sub_tit { position: relative; width: 100%; margin: 80px auto 34px; } 
.evCon10 .sub_tit::before { content:""; display: block; width: 100%; height: 1px; background-color: #000; } 
.evCon10 .sub_tit span { position: absolute; top:50%; left: 50%; width: max-content; transform: translate(-50%, -50%); padding:0 20px; background-color: #ff9a1f; } 
.evCon10 .tiny_noti { text-align: center; } 
.sabCheck_wrap .login { position: absolute; width: 100%; height: 100%; top:0; left:0; background-color: rgba(0,0,0,0.65); color:#fff; } 



.evCon11 { background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0%, rgba(123, 190, 255, 1) 100%); } 
.evCon11 .con_tit + .mini_tit { color:#777777; } 
.mini_tit .black { color:#000; } 
.mini_tit .point { color:#0082ff; } 
.evSection.event .bg_shadow { bottom: 208px; } 
.evCon11 .blk_btn { margin:58px auto 70px; background-color: #000; color: #fff; width: 360px; height: 74px; border-radius:3px; display: flex; align-items: center; justify-content: center; } 
.evCon11 .blk_btn.finish { background-color: #999999; } 
.evCon11 .container_info.ver_circle .info .info_date { color:#777777; } 
/* E: [ws] ÀÌº¥Æ® ¿µ¿ª Ãß°¡ _250124*/


.eventVideo .video_box { z-index:1; } 

@media screen and (max-width: 1200px) {



 .evSection .swiper-pagination { padding: 10px 0 0; } 
 .evSection .swiper-pagination-bullet-active { background-color: var(--point-color3); } 

 .fix_menu { height: auto; } 
 .fix_menu.bottom { bottom: 65px; } 
 .fix_menu a { font-size: 3vw; padding: 2% 0; } 
 .fix_menu a strong { font-size: 2vw; background-size: 100% 100%; padding: 0% 0; display: flex; justify-content: center; align-items: center; flex-direction: column; width: 19vw; } 
 .fix_menu a span { font-size: 3vw; padding: 0 0 0 3%; } 
 .fix_menu a strong b { color:#fff } 


 .evCon_event .con_tit .end { right:0; width:26%; height: 30vw; } 
 .eventWrap sup { vertical-align:top } 
 .evSection .con_tit_old .evt { margin: 0 37% 2%; } 
 .evSection .bigt sup { font-size:27px } 
 .evSection .con_tit_old { font-size:4vw; margin: 0 0 7%; background: none; padding: 0; } 
 .evSection .con_tit_old .tiny { font-size: 3vw; padding: 0 0 2%; } 
 .evSection .bigt, .evCon_event .con_tit .bigt { font-size: 4.2vw; } 
 .evSection .bigt.wht { color:#fff } 
 .eventWrap .tit_point { margin:0 0 6%; font-size:2.1vw; } 
 .eventWrap .tit_line { margin-bottom: 5%; } 
 .eventWrap .tit_line span { font-size: 2.6vw; } 

 /* °øÅë */
 .eventWrap .evSection { padding:15% 0 } 
 .eventWrap .inner { width:92% } 
 .eventWrap img { width:100% } 

 /* con1 */
 .evSection.evCon1 { background-size: auto 100%; padding: 20% 0 15%; } 
 .evCon1 .inner > p { margin: 0 0 40%; padding: 0 0 0 69%; } 
 .evCon1 h3 { margin: 0 0 4% 0; } 
 .evCon1 h3 span { padding: 0 57% 0 3%; } 

 /* con2 */
 .evCon2 .ev2_charactSl { overflow: hidden; padding: 0 0 0 1vw; } 
 .evCon2 .ev2_charactSl .item .mo { display:block } 
 .evCon2 .ev2_charactSl .item .pc { display:none } 
 .evCon2 .ev2_charactSl + p { font-size: 2.6vw; padding: 5% 0 3%; } 
 .evCon2 .book_view { display: block; margin: 0 23%; } 

 /* con3 */
 .evCon3 .ev3_charactSl .swiper-pagination { padding:20px 0 0 } 

 /* con4 */
 .evCon4 .step_wrap { padding: 5% 3%; } 
 .evCon4 .step_wrap .img_box { width: 50%; padding: 0 2% 0 0; } 
 .evCon4 .step_wrap .info { width: 50%; } 


 /* S: [ws] evCon4_2 _250124*/
 .evCon4_2 .txt_ball { margin: 5% auto 10%; width: fit-content; height: auto; padding: 2% 14%; } 
 .evCon4_2 .blue_box { flex-direction: column; gap: 50px; } 
 .evCon4_2 .right { width: 100%; } 
 .evCon4_2 .yellow { width: 100%; } 
 /* E: [ws] evCon4_2 _250124*/


 /* con5 */
 .evSection .picto_wrap { margin: 0 10% 8%; } 
 .evSection .picto_wrap li { flex: none; background: none; width: 100%; border: 1px solid #ddd; padding: 15px 0; font-size: 2vw; } 
 .evSection .picto_wrap li + li { margin-top:5px } 
 .evSection .picto_wrap li:nth-child(2) { padding-top: 45px; } 
 .evSection .picto_wrap li i { width: 50px; margin: 0 auto 0; } 
 .evSection .picto_wrap li strong + br { display:none } 
 .evSection .picto_wrap li:nth-child(3) br:nth-child(3) { display:none } 
 .evSection .picto_wrap li span { font-size: 15px; padding: 7px 0; } 
 .evSection .picto_wrap li span::before { width: 10px; height: 10px; margin: 0 0 0 -5px; bottom: -4px; } 
 .evCon9 .picto_wrap li br { display:none } 
 .evCon9 .picto_wrap li:nth-child(1) br:nth-child(3) { display:block } 
 .evCon9 .picto_wrap li:nth-child(2) br:nth-child(3) { display:block } 
 .evCon9 .picto_wrap li:nth-child(3) br:nth-child(3) { display:block } 

 .evCon5 .notice_wrap { padding: 0; flex-direction: column; margin: 0 10%; gap: 0; } 
 .evCon5 .notice_wrap li { display: flex; } 
 .evCon5 .notice_wrap li + li { margin-top: 30px; } 
 .evCon5 .notice_wrap li + li::before { left: 50%; width: 50px; top: unset; bottom: 100%; transform: rotate(90deg); margin: -10px 0 0 -25px; } 
 /* S: [ws] evCon5_250124*/
 .evSection .picto_wrap.ver2 li br { display:block; } 
 /* E: [ws] evCon5_250124*/

 
 /* con6 */

 /* con7 */

 /* S: [ws] evCon7_250124*/
 .evSection.evCon7 .con_tit_old { margin: 0 0 6%; } 
 .evCon7 .mini_tit { margin: 0 0 2%; font-size: clamp(12px, 1.9vmin, 14px); } 
 .evCon7 .underline { margin:0 0 4%; } 
 /* E: [ws] evCon7_250124*/



 /* evCon6 */
 .evCon6 .evtinfo_wrap { margin: 0 0 5%; } 
 .evCon6 .evtinfo_wrap .goods { margin: 0; padding: 8% 20% 0; } 
 .evCon6 .tit_line::before { display:none } 

 .evSection .beforeLogin_wrap p { font-size: 17px; } 
 .evSection .beforeLogin_wrap a { width: 320px; } 
 .evSection .sabCheck_wrap + .tiny_noti { opacity: 0.6; } 

 /* con7 */
 .evSection.evCon7 { } 
 .evCon7 .eventVideo { margin: 0 0 6%; } 
 .evSection .schedule_wrap li .s_date { font-size: 16px; } 
 .evSection .schedule_wrap li .wrap { height: 120px; } 
 .evSection .schedule_wrap li .wrap a { font-size: 15px; } 
 .evSection .schedule_wrap li .wrap .soon { font-size: 18px; } 

 /* evCon8 */
 .evCon8 .live_wrap { padding: 4% 37% 4% 4%; } 
 .evCon8 .eventVideo { margin: 0 0 6%; } 
 .evCon8 .live_wrap a { margin: 5% 0 0; max-width: 70%; } 
 .evCon8 .live_wrap .goods { width: 28%; top: 7%; right: 3%; } 
 .evCon8 .live_wrap .evtinfo_wrap .goods { width: 100%; } 

 /* evCon9 */
 .evCon9 .picto_wrap { margin-bottom: 2%; } 
 .evCon9 .picto_wrap li { background: #fff; } 
 .evCon9 .picto_wrap li:nth-child(2) { padding-top: 15px; } 
 .evCon9 .picto_wrap li i { width: 90px; } 
 .evCon9 .coupon_wrap { padding: 10% 0 0; } 
 .evCon9 .coupon_wrap .coupon { position: relative; top: unset; left: unset; padding: 0 15% 5%; } 
 .evCon9 .coupon_wrap .tit_point { font-size: 2.4vw; margin: 0 0 4%; } 
 .evCon9 .date_info { padding: 0 0 0 0; margin: 0 10% 7%; } 
 .evCon9 .date_info strong { font-size: 2.6vw; padding: 4% 0; } 
 .evCon9 .date_info a { padding: 0 15%; background: #111; } 


 /* cau */
 .eventWrap .evWarning { padding: 5% 0 } 
 .warningList > li.w_tit { font-size: 15px } 

 .eventWrap .layerPopup .contentBox { width: 90%; } 
 .eventWrap .layerPopup .contentBox .pop_box .tab_btn,.eventWrap .layerPopup .contentBox .pop_box .curr_tab { margin-bottom: 2%; } 



 /* S: [ws] 250124*/
 .evSection .picto_wrap.ver2 .talk_ball { position: static; transform: translateX(0); margin: 0 auto 20px; height: 35px; } 
 .evCon2 .sub_tit { margin: 4% auto 8%; } 
 .evCon4_2 .con_tit { background:none; margin: 0 0 7%; padding: 0; font-size: 6vw; } 
 .evCon5 .yellow_bx { width: 100%; padding: 30px 0 20px; } 
 .evCon5 .yellow_bx .plus { width: auto; } 
 .evSection .picto_wrap.ver2 { margin:0 0 8%; } 
 .evSection .picto_wrap.ver2 li { padding: 15px 0; } 
 .evCon2 .review_inner .person { width: auto; } 
 .evCon11 .blk_btn { width: fit-content; height: auto; padding: 4% 12%; margin: 8% auto 10%; } 
 /* E: [ws] 250124*/}





@media screen and (max-width: 992px) {


 .clickPop { padding: 15px 0 20px } 
 .dim_popup.sns .tit { font-size:22px } 
 .dim_popup.sns table { font-size:12px } 

 /* °øÅë */


 .evSection .schedule_wrap .sticker {top:-80px;}


 /* con1 */
 .evCon1 h3 > img { margin: -5% 0 0 -4%; } 


 /* pop */
 [class*=mg_popup_wrap] .b_tit { font-size: 27px } 
 [class*=mg_popup_wrap] .s_tit { font-size: 14px; margin-top: 3% } 
 a.mg_btn_base, .mg_btn_base { font-size: 16px } 

 #popupCertified li.color_point { font-weight: 800 } 
 #popupCertified .mg_s_info { margin-top: 2%; line-height: 9px } 
 #popupCertified .mg_s_info li { font-size: 13px } 
 [class*=mg_popup_wrap] .content_area .content_inner { padding: 4% 2% } 
 #popupCertified .mg_info_wrap { margin-top: 3% } 



 .eventWrap .layerPopup .teaCurr { overflow: auto; } 
 .eventWrap .layerPopup .contentBox .pop_box { padding: 30px; } 
 .teaCurr .curr_Stit { margin: 0 0 10px; font-size: 14px; } 
 .eventWrap .layerPopup .contentBox .pop_box .tab_btn li a,.curr_tab li a { display: block; padding: 10px 0; font-size: 16px; } 


 /* S: [ws] 250124*/
 .evCon2 .review_wrap .review br { display: none; } 
 /* E: [ws] 250124*/

}







@media screen and (max-width: 768px) {




 .fix_menu li { flex:none; width: 50%; border: 1px solid #585858; border-width: 0px 0px 1px 0px; } 
 .fix_menu li:nth-child(2n) { border-left: 1px solid #585858; } 
 .fix_menu.c3 li:nth-child(1) { width: 100%; border-left: 0 !important; } 
 .fix_menu.c3 li:nth-child(2n) { border-left: 0; } 
 .fix_menu.c3 li:nth-child(3) { border-left:1px solid #585858 } 
 .fix_menu li a { font-size: 2.5vw; padding: 2vw 0; height: auto; } 
 .fix_menu li a:before { display:none } 
 .fix_menu li:last-child a { letter-spacing: -.15rem; } 



 /* °øÅë */
 .br_768 { display: block } 
 .br_768_none { display: none } 
 .eventWrap .tit_line span { font-size: 3.3vw; padding: 0 13px; } 


 [class*=mg_popup_wrap] .b_tit { font-size: 24px } 
 #popupCertified .mg_s_info { line-height: 14px } 
 #popupCertified .mg_s_info li { margin-top: 3px } 
 #popupCertified .mg_terms { padding: 2%; font-size: 13px; height: 120px } 


 .eventWrap .layerPopup .teaCurr { /* height: 80vw; */overflow: auto; } 
 .eventWrap .layerPopup .contentBox .pop_box { padding: 10px; } 
 .teaCurr .curr_Stit { margin: 0 0 10px; font-size: 14px; } 
 .eventWrap .layerPopup .contentBox .pop_box .tab_btn li a,.curr_tab li a { display: block; padding: 10px 0; font-size: 16px; } 



 /* con4 */
 .evCon4 .step_wrap { flex-direction: column; } 
 .evCon4 .step_wrap .img_box { width: 100%; margin: 0 0 5%; } 
 .evCon4 .step_wrap .info { width: 100%; } 

 /* S: [ws] evCon4_2 _250124*/
 .evCon4_2 .blue_box { padding: 10% 5%; gap: 34px; } 
 .evCon4_2 .left img { width: 84%; } 
 .evCon4_2 .left .blk_cir { width: 250px; height: 250px; } 
 /* E: [ws] evCon4_2 _250124*/

 /* con7 */
 .evCon7 .tit_line + .tiny_noti, .evCon6 .tit_line + .tiny_noti { margin-top: -5px; } 
 .evSection .schedule_wrap { gap: 1px; justify-content: flex-start; } 
 .evSection .schedule_wrap .sticker {top: 20px;z-index: 1;left: 95%;transform: translateX(0);} 
 .evSection .schedule_wrap .sticker::before { left: 1%; bottom: 34%;}
 .evSection .schedule_wrap li { width: calc(33.3% - 1px); flex: none; border: 0; margin: 0 0 1px; } 

 /* evCon8 */
 .evCon8 .live_wrap { display: flex; flex-direction: column; padding: 3% 4%; } 
 .evCon8 .eventVideo { width: 100%; } 
 .evCon8 .live_wrap .evtinfo_wrap { width: 100%; flex-direction: row; justify-content: space-between; margin: 0 0 30px; } 
 .evCon8 .live_wrap .evtinfo_wrap .goods { width: 40%; margin: 0; } 
 .evCon8 .live_wrap a { max-width: 100%; padding: 0 19%; background: #111; margin: 0 0 0; } 
 .evCon8 .live_wrap a.end { background:#666 } 
 .evCon8 .live_wrap .goods { position: relative; top: unset; right: unset; width: 100%; padding: 0 17% 7%; } 

 /* S: [ws] 250124*/
 .evCon1_2 .con_tit .tit2 { margin: 0 0 3% 2%; } 
 .evCon1_2 .home_btn { margin: 0 0 0 2%; } 
 .evCon2 .review_wrap { display: block; } 
 .evCon2 .review_wrap .review { padding: 50px 0 20px; } 
 .evCon2 .review_wrap .review br { display: block; } 
 .evCon2 .review_wrap .review_inner { min-height: 340px; box-shadow: none; } 
 .evCon2 .slick-dots { margin: 0; display:flex; align-items: center; justify-content: center; gap:10px; } 
 .evCon2 .slick-dots li { width: 8px; height: 8px; border-radius: 100%; background-color: #bfbfbf; } 
 .evCon2 .slick-dots li button { font-size: 0; } 
 .evCon2 .slick-dots li.slick-active { background-color: var(--point-color3); } 
 .evCon5 .yellow_bx .plus { width: 44px; top: -22px; } 
 .evCon10 .sub_tit span { padding: 0 10px; } 
 /* E: [ws] 250124*/
}






@media screen and (max-width: 576px) {

 .fix_menu { height: auto; } 
 .fix_menu.bottom { bottom: 55px; } 
 .fix_menu a { font-size: 4vw; } 
 .fix_menu a strong { font-size: 3.0vw; width: 25vw; height: auto; padding: 1% 0; } 
 .fix_menu a span { font-size: 3.5vw; padding: 0 0 0 2%; } 
 .fix_menu a strong b { color:#fff } 




 br.for_576 { display:block; } 

 .evSection .con_tit_old .tiny { font-size: 4.2vw; } 
 .eventWrap .tit_point { font-size: 3.3vw; } 
 .evSection .con_tit_old { font-size:4.5vw; } 
 .evSection .bigt, .evCon_event .con_tit .bigt { font-size: 6vw; } 
 .evSection .bigt .dot { padding: 0 3px; } 
 .eventWrap .tit_line span { font-size: 4.4vw; } 

 .dim_popup.sns { width:90% } 

 /* °øÅë */
 br.mo_for { display: none } 
 .eventWrap .tiny_noti { font-size:11px } 

 .chk_point::before { left: -14px; top: 15%; width: 10px; height: 10px } 



 .evSection .schedule_wrap .sticker {padding: 10px;}



 /* con1 */
 .evCon1 .inner > p { padding: 15% 0 0 66%; margin: 0 0 20%; } 
 .evCon1 h3 span { padding: 0 39% 0 3%; } 
 .evCon1 .tea_wrap { background: #fff; width: 128px; border-radius: 40px; padding: 5px 10px; margin: 0 0 0 12px; } 
 .evCon1 .tea_wrap a { font-size: 13px; } 
 .evCon1 .tea_wrap a i { width: 18px; height: 18px; margin: 0 0 0 4px; font-size: 11px; line-height: 19px; } 

 /* con2 */
 .evCon2 .ev2_charactSl { margin: 0 7%; } 
 .evCon2 .ev2_charactSl + p { font-size: 4.2vw; } 
 .evCon2 .book_view { margin: 0 8%; } 

 /* con3 */
 .evCon3 .ev3_charactSl { margin: 0 11%; overflow: hidden; } 

 /* con4 */
 .evCon4 .step_wrap { padding: 6% 7%; border-radius: 10px; } 

 /* S: [ws] evCon4_2 _250124*/
 .evCon4_2 .yellow br { /* display:none; */ } 
 /* E: [ws] evCon4_2 _250124*/

 /* con5 */
 .evSection .picto_wrap { margin: 0 0 8%; } 
 .evSection .picto_wrap li { font-size: 4vw; } 
 .evSection .picto_wrap li:nth-child(2) { /* padding-top: 40px; */ } 
 .evSection .picto_wrap li i { width: 60px; } 
 .evSection .picto_wrap li span { font-size: 12px; top: -10px; } 
 .evCon9 .picto_wrap { margin:0 0 10px } 
 .evCon9 .picto_wrap li:nth-child(2) { padding-top: 15px; } 
 .evCon5 .notice_wrap { margin: 0 0 0; } 
 .evCon5 .notice_wrap li + li::before { background-size: 20px; width: 20px; margin: 0 0 -8px -16px; } 

 /* con6 */
 .evCon6 .con_tit .bigt,
 .evCon8 .con_tit .bigt,
 .evCon9 .con_tit .bigt { font-size: 7vw; } 
 .evSection .schedule_wrap li .s_date { font-size: 14px; } 
 .evSection .schedule_wrap li .wrap a { font-size: 14px; } 
 .evSection .schedule_wrap li .wrap .end { background-size: 64px; } 
 .evSection .schedule_wrap li .wrap .soon { font-size: 17px; } 
 .evCon6 .evtinfo_wrap .goods { padding: 10% 12% 0; } 
 .evCon6 .container_info { padding-left: 13px; border-radius: 15px; padding-right: 10px; /* width: 100%; */ } 
 .evCon8 .container_info .info { padding: 0 0 0 90px; } 
 .evCon6 .container_info .info .info_title::before { display: none; } 

 .evSection .beforeLogin_wrap p { font-size: 15px; font-weight: bold; } 
 .evSection .beforeLogin_wrap a { width: 300px; } 

 /* evCon8 */
 .evCon8 .live_wrap { padding: 5%; } 
 .evCon8 .live_wrap a { padding: 0 10%; } 

 .evCon9 .coupon_wrap .tit_point { font-size: 3.8vw; } 
 .evCon9 .coupon_wrap .coupon { padding: 0 8% 5%; } 
 .evCon9 .coupon_wrap .tit_point { font-size: 3.7vw; } 
 .evCon9 .date_info { margin: 0 0 9%; } 
 .evCon9 .date_info strong { font-size: 3.6vw; margin: 0 0 10px; } 
 .evCon9 .date_info a { padding: 0 10%; } 

 /* cau */
 .warningList li ul li a { font-size: 12px } 

 /* pop */
 [class*=mg_popup_wrap] .content_area .content_inner { padding: 7% 3% } 
 [class*=mg_popup_wrap] .b_tit { font-size: 22px } 
 [class*=mg_popup_wrap] .s_tit { font-size: 13px; margin-top: 5% } 
 .mg_info_wrap .info_tit { font-size: 14px } 
 [class*=mg_popup_wrap] .content_area .mg_btn_wrap .mg_btn_base { font-size: 13px } 

 #popupCertified .b_tit + .mg_tb_wrap, #popupCertified .s_tit + .mg_tb_wrap { margin-top: 6% } 
 #popupCertified .mg_tb_form th { font-size: 12px } 
 #popupCertified .mg_s_info li { font-size: 12px } 
 #popupCertified .mg_terms { font-size: 12px; height: 78px } 
 #popupCertified .content_area .mg_btn_wrap { margin-top: 6% } 

 .eventWrap .layerPopup .contentBox { width: 98%; } 

 .eventWrap br.mo_for { display: block !important; } 
 .teaCurr .tbl_wrp.essential { margin: 0 0 20px !important } 
 .eventWrap .layerPopup .contentBox .pop_box .tab_btn li a,.curr_tab li a { font-size: 13px; } 

 /* S: [ws] 250124*/
 .eventWrap .evSection.evCon1_2 { padding:0 0 8%; } 
 .evCon1_2 .con_tit { bottom: 0; } 
 .evCon1_2 .con_tit .tit2 { margin:0 0 0 2%; } 
 .evCon2 .review_wrap .review br { display: none; } 
 .evCon2 .review_wrap .review_inner { min-height: 320px; } 

 /* E: [ws] 250124*/

}
