@charset "euc-kr"; .mo { display: none } 
.pc { display: block } 
.con_tit.ver1 { font-size: 36px; color: #333333 } 
.con_tit.ver2 { font-size: 48px } 
.evCon2 .txt, .evCon3 .txt { color: #333; font-size: 18px; font-weight: 200 } 
.quick_bnr { display: none } 
.flt_inner { width: 124px } 
.flt_inner li, .flt_inner li.top { margin-top: 1px } 
.br_768 { display: none } 
.br_576 { display: none } 
.dim_bnrwrp_wrap.on { position: relative; z-index: 99 } 
.pocket_pop.prevw { z-index: 100 } 

/* .evCon1 { background: url(https://img.megagong.net/m/2023/0119_ebook/bg_con1.png) no-repeat; background-position-y: 0 !important; padding: 125px 0 20px; background-size: cover } */
.evCon1 h3 { position: relative; margin: 0 auto -10px; right: auto; top: auto; left: auto; transform: translate(0); padding: 0 } 
.evCon1 img { margin: 0 auto } 
.evCon1 .book { margin: 0 90px 0 0 } 
.evCon2 { /*padding: 160px 0 195px*/ padding: 180px 0 40px; } 
.evCon2 .txt { margin: 30px 0 10px } 
.evCon2 .tiny_noti { color: #999999; font-size: 14px } 
.evCon2 .con_img { margin: 85px 0 0; display: inline-block } 
.evCon3 { background: #ffd56a;; padding: 155px 0 195px } 
.evCon3 .txt { margin: 25px 0 65px } 
.evCon3 .content li { margin: 0 0 40px } 
.evCon3 .content li:last-child { margin: 0 0 } 
.evCon3 .btn { display: inline-block; margin: 65px 0 35px; font-size: 24px; color: #fff; background: #000; font-weight: 200; width: 384px; padding: 23px 0 } 
.evCon3 .tiny_noti { color: #666666; font-size: 16px; line-height: 1.8 } 
.evCon4 { padding: 145px 0 70px } 
.evCon4 .con_tit { margin: 0 0 55px } 
.evCon4 .content:first-child { margin-bottom: 70px; padding-bottom: 65px } 
.evCon4 .content dt span { font-size: 24px; display: inline-block; color: #fff; background: linear-gradient(135deg, rgba(106,74,214,1) 50%, rgba(60,157,207,1) 84%);; border-radius: 100px; width: 215px; padding: 10px 0; font-weight: 700; margin: 0 0 60px } 
.evCon4 .content dd { display: inline-block; margin: 0 32px 0 0; vertical-align: top; position: relative } 
.evCon4 .content:last-child dd { margin: 0 91px 0 0 } 
.evCon4 .content dd:last-child { margin: 0 0 } 
.evCon4 .content dd .tiny_noti { color: #999999; font-size: 14px; margin: 30px 0 0; display: block } 
.evCon4 .content dd:nth-of-type(1) a { position: absolute; left: 50%; bottom: 11.5%; transform: translate(-50%, 0); width: 74%; height: 10.5%; font-size: 0; } 
.evCon4 .content dd:nth-of-type(3) a { position: absolute; bottom: 11%; width: 44.5%; height: 10.5%; font-size: 0; } 
.evCon4 .content dd:nth-of-type(3) a:nth-of-type(1) { left: 5% } 
.evCon4 .content dd:nth-of-type(3) a:nth-of-type(2) { right: 5% } 
.evCon5 { padding: 70px 0 150px; overflow: inherit !important } 
.evCon5 h4 { font-size: 48px } 
.evCon5 .lecTab_wrap,.evCon6 .teaTab_wrap,.evCon6 .stepTab_wrap { background-color:#fff } 
.evCon5 .lecTab_wrap > div ul,.evCon6 .teaTab_wrap > div ul,.evCon6 .stepTab_wrap > div ul { display: block } 
.evCon5 .lectlist .lect_item { background: #fff } 
.evCon5 .lecTab_wrap { border-top: 1px solid #d6d6d6 !important } 
.evCon5 .lecTab_wrap + .lecTab_wrap { border-top: 0 !important } 
.conditionSearch_wrap .condition_btn a { font-size: 13px } 
.evCon5 .lec_box { padding: 60px 0 0; background: #fff; } 
.evCon5 .grd_box { position: relative; text-align: left } 
.evCon5 .grd_box strong { display: block; font-size: 20px; float: left } 
.evCon5 .grd_list { margin-left: 110px; padding-top: 3px } 
.evCon5 .grd_list li { float: left; margin-right: 7px } 
.evCon5 .grd_list li a { position: relative; display: block; border: 1px solid #e3e3e3; color: #777; background: #f5f5f5; border-radius: 30px; width: 75px; padding: 0 0 0 15px; text-align: left; font-weight: 300; font-size: 15px } 
.evCon5 .grd_list li a::before { content: '\02C7'; display: block; position: absolute; top: -3px; right: 3px; color: #777; font-size: 18px } 
.evCon5 .grd_list li.on a { color: #fff; background: #26b7bc; border: 1px solid #26b7bc } 
.evCon5 .grd_list li.on a::before { color: #fff } 
.evCon5 .serial_box { overflow: hidden; width:100%; margin-bottom: 40px } 
.evCon5 .serial_box > li { float: left; width:50%; height: 58px; color: #777; background: #f5f5f5; border: 1px solid #e3e3e3; box-sizing: border-box } 
.evCon5 .serial_box > li.on { background:#26b7bc; border: 1px solid #26b7bc; color: #fff } 
.evCon5 .serial_box > li a { text-align: center; padding:20px 0; display: block; font-size: 17px } 
.lecTab_wrap > div, .teaTab_wrap > div, .stepTab_wrap > div { text-align: left } 
.event h4 i { display: block; margin: 0 auto 70px; font-size: 36px; width: 430px; padding: 25px 0; font-style: normal; background: #ee6095; font-weight: 500 } 
.event h4 strong { display: block; font-weight: 900 } 
.event .txt { color: #cdcdcd; font-size: 24px; font-weight: 200; margin: 50px 0 } 
.event h5 { margin: 60px 0 75px; font-size: 24px; font-weight: 300 } 
.event .con_box .gift { display: inline-block; position: relative } 
.event .con_box .gift i { position: absolute; top: -40px; right: 80px } 
.event .con_box .info_box { background: #fff; width: 996px; padding: 140px 155px 80px; color: #000; text-align: left; margin: -75px auto 0 } 
.event .con_box .info_box li { font-size: 20px; margin-bottom: 12px; color: #333; font-weight: 200 } 
.event .con_box .info_box li strong { position: relative; padding: 0 28px 0 8px } 
.event .con_box .info_box li strong::before { content: ''; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); height: 62%; background: #000; width: 2px } 
.event .con_box .info_box .tiny_noti { margin: 20px 0 0; text-align: right; font-size: 14px; color: #999999; line-height: 1.6 } 
.event .con_box .info_box .btn_evt { margin: 65px auto 0; width: 385px } 
.event .con_box .info_box .btn_evt a { display: block; padding: 23px 0; font-size: 24px; background: #000; color: #fff; text-align: center } 
.evCon6 { background: #171717; padding: 140px 0 200px } 
.evCon7 { background: #222222; padding: 160px 0 172px } 
.eventWrap .evWarning { padding: 0px 0 } 
.eventWrap .evWarning .warningList li { line-height: 1.6; color: #fff; font-size: 14px; font-weight: 300 } 
.eventWrap .evWarning .warningList li.box { font-weight: normal } 
.eventWrap .evWarning .warningList li .s_tit { font-size: 16px; font-weight: 600 } 
.eventWrap .evWarning .warningList li ul li a { color: #1790ee; padding-left: 0; font-size: 14px } 
.eventWrap .evWarning .warningList li ul li.color_red { color: #e45c6c } 
.eventWrap .evWarning .box { padding: 22px; border: 1px solid #70747b;; margin: 18px 0; width: 100% } 

[class*=mg_popup_wrap] .content_area .content_inner { padding: 20px 45px 45px 45px; overflow: hidden } 
#popupFadeInNotice .topWrap { background: url('https://img.megagong.net/m/2022/1109_book/pop_bg.jpg'); text-align: right; padding: 50px 0 } 
#popupFadeInNotice .topWrap .popup_close { color: #fff; opacity: 0.6; font-size: 20px; border-bottom: 1px solid; display: inline-block; padding: 0 0 7px; margin: 0 40px 40px 0 } 
#popupFadeInNotice .topWrap .b_tit { color: #fff; font-size: 36px } 
#popupFadeInNotice .mg_tb_wrap { border: none } 
#popupFadeInNotice .mg_tb_wrap tr th { background: none; border-top: 0; border-bottom: 1px solid #eeeeee; font-size: 18px; color: #666666; font-weight: normal; text-align: left } 
#popupFadeInNotice .mg_tb_wrap tr td { border-top: none; border-bottom: 1px solid #eeeeee; font-size: 18px; color: #333333; font-weight: 900 } 
#popupFadeInNotice .mg_tb_wrap tr td input { font-size: 18px; color: #333333; font-weight: 900; border: none; padding: 0 0 } 
#popupFadeInNotice .survey { position: relative; padding: 80px 0; text-align: center; margin: 40px 0 } 
#popupFadeInNotice .survey::before { content:''; width:1000%; height:18px; background:#f5f6fa; position:absolute; left: -500%; top: 0 } 
#popupFadeInNotice .survey::after { content:''; width:1000%; height:18px; background:#f5f6fa; position:absolute; bottom: 0; left: -500% } 
#popupFadeInNotice .survey .subtit { font-size: 30px; color: #333333; font-weight: 700 } 
#popupFadeInNotice .survey .txt { margin: 24px 0 38px; font-size: 16px; color: #666666; font-weight: 700 } 
#popupFadeInNotice .survey ul li { background: #f5f6fa; text-align: left; font-size: 18px; color: #333333; border-radius: 5px; padding: 16.5px 0; margin: 0 0 20px } 
#popupFadeInNotice .survey ul li.on { background: #d8ebf9 } 
#popupFadeInNotice .survey ul li:last-child { margin: 0 0 } 
#popupFadeInNotice .survey ul li input { width: 37px; height: 37px; margin: 0 24px 0 20px } 
#popupFadeInNotice .mg_info_wrap .info_list { margin: 0 0 20px; background: #f5f6fa; border: 1px solid #dddddd; padding: 30px } 
#popupFadeInNotice .mg_info_wrap .info_list li { font-size: 16px; margin: 0 0 30px; padding: 0 0 } 
#popupFadeInNotice .mg_info_wrap .info_list li:last-child { margin:0 0 } 
#popupFadeInNotice .agree { font-size: 16px; color: #666666 } 
#popupFadeInNotice .agree input { width: 37px; height: 37px; margin: 0 18px 0 0 } 
[class*=mg_popup_wrap]:not(#popupVoucher) .content_area .mg_btn_wrap { margin: 45px 0 0 } 
[class*=mg_popup_wrap]:not(#popupVoucher) .content_area .mg_btn_wrap .mg_btn_base { width: 100%; border-radius: 5px; font-size: 18px } 


/* 221214 S */
.flt_inner.renewal li { position: relative } 
.flt_inner .end { position: absolute; left: -19px; top: 14px } 
.evCon8 { padding: 150px 0 140px; background: url(https://img.megagong.net/m/2023/0119_ebook/con8_bg.jpg) no-repeat } 
.evCon8 h4 { margin-bottom: 60px } 
.evCon8 .eventVideo.video_renewal { width: 1045px; margin: 0 auto; -webkit-box-shadow: 3px 7px 19px -6px rgb(0 0 0 / 30%); box-shadow: 3px 7px 19px -6px rgb(0 0 0 / 30%) } 
.evCon8 .eventVideo.video_renewal .video_box { padding-bottom: 56% } 
.evCon9 { background: #171717; padding: 145px 0 67px } 
.evCon9.event2 .white_box { padding-bottom: 0 } 
.evCon10 { background: #171717; padding: 60px 0 170px } 
.event2 .pc { display: inline-block } 
.event2 .mo { display: none } 
.event2 .white_box { background: #fff; padding: 100px 0; border-radius: 30px } 
.event2 h4 strong { display: block; font-weight: 900 } 
.event2 .txt { font-size: 24px; font-weight: 200; margin: 45px 0 100px; color: #fff } 
.event2 .con_box .gift { position: relative } 
.event2 .con_box .gift i { position: absolute; top: 10px; right: 255px } 
.event2 .con_box .info_box { text-align: left; margin: 45px 50px 100px 200px } 
.event2 .con_box .tiny_noti { color: #999; margin-top: 20px } 
.event2 .con_box .info_box li { font-size: 20px; margin-bottom: 12px; color: #333; font-weight: 200 } 
.event2 .con_box .info_box li:last-child { margin:0 } 
.event2 .con_box .info_box li strong { width: 130px; display: inline-block } 
.event2 .con_box .process_box .btxt { margin: 95px auto; font-size: 24px; color: #333; font-weight: 200 } 
.event2 .con_box .process_box .btxt b { position: relative; z-index: 2 } 
.event2 .con_box .process_box .btxt b:before { content:''; display:block; position:absolute; bottom:0; left: -5px; height: 50%; width: 101%; background: #ddebff; z-index: -1 } 
.event2 .con_box .btn_evt { margin: 65px auto 0; width: 385px } 
.event2 .con_box .btn_evt a { display: block; padding: 23px 0; font-size: 24px; background: #000; color: #fff; text-align: center } 
.event2 .eventBoard { padding:30px 60px 90px; background: #f9f9f9; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px } 
.event2 .eventBoard .evtBoard_common .evtBoard_inner { padding: 0 } 
.event2 .evtBoard_common .board_notice li { color:#999 } 
.event2 .evtBoard_common .board_list { background: #f9f9f9 } 
.evCon11.evSection { background: #222; } 
/* 221214 E */


/* .evCon9 */
.evCon9 .noti_gray { text-align: center; color: #999; font-size: 14; margin-top: 40px; font-weight: 300 } 


/* .evCon9_2. */
.evCon9_2 { background: #171717; padding: 67px 0 67px } 
.evCon9_2 .small_not,.evCon9 .small_not { color: #999; font-size: 14px; font-weight: 300 } 
.evCon9_2 .process { margin-bottom: 60px } 
.evCon9_2 .btn_wrap_9_2 { display: inline-block } 
.evCon9_2 .btn_wrap_9_2::after { content: ""; display: block; clear: both } 
.evCon9_2 .btn_wrap_9_2 a { display: block } 
.evCon9_2 .btn_wrap_9_2 .down_btn_9_2 { float: left; margin-right: 24px } 
.evCon9_2 .btn_wrap_9_2 .url_btn_9_2 { float: left } 
.evCon9_2 .eventBoard { padding: 0px } 
.evCon9_2 .shareList { padding: 40px } 
.evCon9_2 .shareList ul { padding: 0px; background: #f9f9f9 } 
.evCon9_2 .shareList ul li dl.sns dt { background-color: #7600e0 } 
.evCon9_2 .shareList ul li dl.naver dt { background-color: #00c53a } 
.evCon9_2 .shareList ul li dl.daum dt { background-color: #ffcf27 } 
.evCon9_2 .shareList ul li dl.sns dd,.evCon9_2 .shareList ul li dl.naver dd,.evCon9_2 .shareList ul li dl.daum dd,.evCon9_2 .shareList ul li dl.etc dd { border: 1px solid #c4c4c4; color: #888888; background: #fff } 
.evCon9_2 .eventBoard .evtBoard_common .evtBoard_inner { padding: 40px; background: #f2f2f2; border-radius: 0 0 30px 30px } 
.evCon9_2 .evtBoard_common .board_write .inp_wrap textarea,.evCon9_2 .evtBoard_common .board_write .inp_wrap input[type="text"] { height: 60px; border: 1px solid #000 } 
.evCon9_2 .evtBoard_common .board_write .btn_wrap a { height: 60px; line-height: 60px } 
.evCon9_2 .eventBoard .evtBoard_common .info_wrap.with_tip button { color: #55bf90; font-weight: 600; font-size: 16px; text-decoration: underline } 
.evCon9_2 .tip_list .color_red { color: #e74a5d } 
.evCon9_2 .eventBoard .evtBoard_common .info_wrap { margin: 18px 0 0 } 
.evCon9_2.event2 .white_box { padding: 100px 0 0px } 
.evCon9_2 .eventBoard .evtBoard_common { border-radius: 0 0 30px 30px } 

.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 } 

.dim_popup.sns .tit { text-align:center; margin: 20px 0; padding: 0 15px; font-size: 30px; font-weight: bold } 
.dim_popup.sns .tbl_wrap { max-height: 30vh; overflow: auto } 
.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://img.megagong.net/m/common/pop_close2.png) no-repeat center center; font-size: 0; width: 26px; height: 26px } 

.eventWrap .top_tab { background-color: #000 } 
.eventWrap .top_tab.fixed { position: fixed; top:0; left:0; width: 100%; z-index: 99 } 
.eventWrap .top_tab .navi { position: relative; display: flex; justify-content: space-between } 
.eventWrap .top_tab .navi a { display: block; width: 100% } 
.eventWrap .top_tab .navi li { position: relative } 
.eventWrap .top_tab .navi li a { width: 143px; height: 72px; display: block; padding: 20px 0; box-sizing: content-box } 
.eventWrap .top_tab .navi li:nth-child(1) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr1_off.png) no-repeat center center } 
.eventWrap .top_tab .navi li:nth-child(2) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr2_off.png) no-repeat center center } 
.eventWrap .top_tab .navi li:nth-child(3) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr3_off.png) no-repeat center center } 
.eventWrap .top_tab .navi li:nth-child(4) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr4_off.png) no-repeat center center } 
.eventWrap .top_tab .navi li.on:nth-child(1) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr1_on.png) no-repeat center center } 
.eventWrap .top_tab .navi li.on:nth-child(2) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr2_on.png) no-repeat center center } 
.eventWrap .top_tab .navi li.on:nth-child(3) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr3_on.png) no-repeat center center } 
.eventWrap .top_tab .navi li.on:nth-child(4) a { background: url(https://img.megagong.net/m/2023/0119_ebook/fixed_bnr4_on.png) no-repeat center center } 
.eventWrap .top_tab .navi li.on::after { content: ""; background: url(https://img.megagong.net/m/2023/0119_ebook/arrow_down.png) no-repeat center center; display: block; width: 18px; height: 13px; position: absolute; left: 50%; transform: translateX(-50%); bottom: -13px } 
.event_end_mark { position: absolute; right: -60px; top: 65px; width: 50% } 


/* con12 */
.evCon12 { background: url(https://img.megagong.net/m/2023/0119_ebook/bg_con12.png) no-repeat center center; background-size: cover } 
.evCon12 .inner { padding: 140px 0 160px } 
.evCon12 .txt { font-size: 18px; font-weight: 200; margin: 45px 0; color: #fff; line-height: 31px } 
.evCon12 .noti_white { font-size: 14px; color: #fff; font-weight: 300; margin-bottom: 120px } 
.evCon12 .content_con12 { margin: 0 0px 40px -110px } 
.content2_con12 { border: dotted 1px #9e9e9e; border-radius: 15px; padding: 70px 0 50px } 
.evtoggleWarning p.w_tit::before { background: #222; } 
.evtoggleWarning .warningList { padding: 50px 0 100px } 
.under_deco { text-decoration: underline } 
.lecture { padding-bottom: 0px !important } 


/* 230217 added */
.evCon1_0217 { background-image: url('https://img.megagong.net/m/2023/0217_ebook/main_pc_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover } 
.evCon1_0217 h3 { margin: 0 -164px } 
.evCon2_0217 { padding: 138px 0 134px 0; background-color: #fff } 
.evCon2_0217 .con_tit > img { margin: 0 auto } 
.evCon2_0217 .con_box .con2_slider .slick-arrow { position: absolute; top: 50%; transform: translate(0, -50%); width: 32px; height: 60px; background-repeat: no-repeat; background-position: center; background-size: contain; font-size: 0; z-index: 2 } 
.evCon2_0217 .con_box .con2_slider .slick-arrow.slick-prev { left: 0px; background-image: url('https://img.megagong.net/m/2023/0217_ebook/icon_arrow_left.png') } 
.evCon2_0217 .con_box .con2_slider .slick-arrow.slick-next { right: 0px; background-image: url('https://img.megagong.net/m/2023/0217_ebook/icon_arrow_right.png') } 
.evCon8_0217 { background: initial; background-color: #ffe7ee } 
.evCon8_0217::before { position: absolute; left: calc(50% - 725px); transform: translate(-50%, 0); content: ''; width: 514px; height: 851px; background-image: url('https://img.megagong.net/m/2023/0217_ebook/con6_teacher_bg.png'); background-repeat: no-repeat; background-position: center; background-size: contain } 
.evCon_trial { padding: 90px 0 77px 0; background-color: #ffd0dd } 
.evCon_trial .btn_wrapper { position: relative; margin-top: 40px; margin-bottom: 40px } 
.evCon_trial .btn_wrapper .bubble { position: absolute; top: -34%; left: calc(50% + 190px) } 
.evCon_trial .tiny_noti { line-height: 1.8; font-size: 14px; color: #666666; text-align: center } 
.evCon9 { background: #171717; padding: 145px 0 67px } 
.evCon9.event3 { background: #9d68ea } 
.evCon9.event3 .white_box { padding-bottom: 0 } 
.evCon9_2.event3 .white_box { padding-bottom: 0 } 
.evCon10.event3 { background: #9d68ea; padding: 60px 0 170px } 
.event3 .pc { display: inline-block } 
.event3 .mo { display: none } 
.event3 .white_box { background: #fff; padding: 100px 0; border-radius: 30px; overflow: hidden } 
.event3 h4 strong { display: block; font-weight: 900 } 
.event3 .txt { font-size: 24px; font-weight: 200; margin: 35px 0 80px; color: #fff } 
.event3 .con_box .gift { position: relative } 
.event3 .con_box .gift i { position: absolute; top: 10px; right: 255px } 
.event3 .con_box .info_box { text-align: left; margin: 45px 50px 100px 200px } 
.event3 .con_box .tiny_noti { color: #999; margin-top: 20px } 
.event3 .con_box .info_box li { font-size: 20px; margin-bottom: 12px; color: #333; font-weight: 200; display: flex } 
.event3 .con_box .info_box li:last-child { margin:0 } 
.event3 .con_box .info_box li strong { flex-basis: 130px; display: inline-block } 
.event3 .con_box .info_box li span { flex: 1 } 
.event3 .con_box .process_box .btxt { margin: 95px auto; font-size: 24px; color: #333; font-weight: 200 } 
.event3 .con_box .process_box .btxt b { position: relative; z-index: 2 } 
.event3 .con_box .process_box .btxt b:before { content:''; display:block; position:absolute; bottom:0; left: -5px; height: 50%; width: 101%; background: #ddebff; z-index: -1 } 
.event3 .con_box .btn_evt { margin: 65px auto 0; width: 385px } 
.event3 .con_box .btn_evt a { display: block; padding: 23px 0; font-size: 24px; background: #000; color: #fff; text-align: center } 
.event3 .eventBoard { padding:30px 60px 90px; background: #f9f9f9; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px } 
.event3 .eventBoard .evtBoard_common .evtBoard_inner { padding: 0 } 
.event3 .evtBoard_common .board_notice li { color:#999 } 
.event3 .evtBoard_common .board_list { background: #f9f9f9 } 
/* .evCon9_2. */
.evCon9_2.event3 { background: #9d68ea; padding: 67px 0 67px } 
.evCon9_2.event3 .inner { position: initial } 
.evCon9_2 .small_not,.evCon9 .small_not { color: #999; font-size: 14px; font-weight: 300 } 
.evCon9_2 .process { margin-bottom: 60px } 
.evCon9_2 .btn_wrap_9_2 { display: inline-block } 
.evCon9_2 .btn_wrap_9_2::after { content: ""; display: block; clear: both } 
.evCon9_2 .btn_wrap_9_2 a { display: block } 
.evCon9_2 .btn_wrap_9_2 .down_btn_9_2 { float: left; margin-right: 24px } 
.evCon9_2 .btn_wrap_9_2 .url_btn_9_2 { float: left } 
.evCon9_2 .eventBoard { padding: 0px } 
.evCon9_2 .shareList { padding: 40px } 
.evCon9_2 .shareList ul { padding: 0px; background: #f9f9f9 } 
.evCon9_2 .shareList ul li dl.sns dt { background-color: #7600e0 } 
.evCon9_2 .shareList ul li dl.naver dt { background-color: #00c53a } 
.evCon9_2 .shareList ul li dl.daum dt { background-color: #ffcf27 } 
.evCon9_2 .shareList ul li dl.sns dd,.evCon9_2 .shareList ul li dl.naver dd,.evCon9_2 .shareList ul li dl.daum dd,.evCon9_2 .shareList ul li dl.etc dd { border: 1px solid #c4c4c4; color: #888888; background: #fff } 
.evCon9_2 .eventBoard .evtBoard_common .evtBoard_inner { padding: 40px; background: #f2f2f2; border-radius: 0 0 30px 30px } 
.evCon9_2 .evtBoard_common .board_write .inp_wrap textarea,.evCon9_2 .evtBoard_common .board_write .inp_wrap input[type="text"] { height: 60px; border: 1px solid #000 } 
.evCon9_2 .evtBoard_common .board_write .btn_wrap a { height: 60px; line-height: 60px } 
.evCon9_2 .eventBoard .evtBoard_common .info_wrap.with_tip button { color: #3fb882; font-size: 16px; font-weight: 400; text-decoration: underline; text-underline-offset: 6px; font-family: 'NotoSans KR' } 
.evCon9_2 .tip_list .color_red { color: #e74a5d } 
.evCon9_2 .eventBoard .evtBoard_common .info_wrap { margin: 18px 0 0 } 
.evCon9_2.event2 .white_box { padding: 100px 0 0px } 
.evCon9_2 .eventBoard .evtBoard_common { border-radius: 0 0 30px 30px } 
/* event3_1 */
.event3 .event1_bottom { padding: 40px; background-color: #f2f2f2 } 
.event3 .event1_bottom .event1_bottom_contents { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1 } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100% } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line:first-of-type { margin-bottom: 10px } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line:first-of-type > div:last-of-type { margin-left: 62px } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line > div { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100% } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line .select_title { display: inline-block; width: 75px; color: #333333; font-size: 18px; font-weight: bold; text-align: left } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line select { flex: 1; width: 100%; height: 40px; padding: 0 10px; color: #7d7d7d; font-size: 18px; font-family: 'NotoSans KR'; font-weight: 300; border: 1px solid #000000 } 
.event3 .event1_bottom .event1_bottom_contents .select_wrapper .line select option[value=""][disabled] { display: none } 
.event3 .event1_bottom .event1_bottom_contents button { width: 156px; height: 90px; margin-left: 10px; color: #ffffff; font-size: 20px; font-weight: bold; background-color: #000000 } 
.event3 .event1_bottom .event1_bottom_contents > a { position: absolute; right: 0; bottom: -30px; color: #3fb882; font-size: 16px; font-weight: 400; text-decoration: underline; text-underline-offset: 6px; z-index: 2 } 
.event3 .event1_bottom .tiny_noti { margin-top: 20px; color: #111111; font-size: 14px; text-align: left; opacity: 0.8 } 

.eventWrap .top_tab_0217 { background-color: #9d68ea } 
.eventWrap .top_tab_0217.fixed { position: fixed; top:0; left:0; width: 100%; z-index: 99 } 
.eventWrap .top_tab_0217 .navi { position: relative; display: flex; justify-content: space-between } 
.eventWrap .top_tab_0217 .navi a { display: block; width: 100% } 
.eventWrap .top_tab_0217 .navi li { position: relative } 
.eventWrap .top_tab_0217 .navi li a { width: 252px; height: 120px; display: block; box-sizing: content-box; background-size: contain !important } 
.eventWrap .top_tab_0217 .navi li:nth-child(1) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr1_off.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li:nth-child(2) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr2_off.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li:nth-child(3) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr3_off.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li:nth-child(4) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr4_off.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li.on:nth-child(1) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr1_on.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li.on:nth-child(2) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr2_on.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li.on:nth-child(3) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr3_on.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li.on:nth-child(4) a { background: url('https://img.megagong.net/m/2023/0217_ebook/fixed_bnr4_on.png') no-repeat center center } 
.eventWrap .top_tab_0217 .navi li.on::after { content: ""; background: url('https://img.megagong.net/m/2023/0217_ebook/arrow_down.png') no-repeat center center; display: block; width: 18px; height: 12px; position: absolute; left: 50%; transform: translateX(-50%); bottom: -12px } 
.event_end_mark { position: absolute; right: 34px; top: 14px; width: 53px } 


/* 230322 added */
.evCon1_0322 { background-image: url('https://img.megagong.net/m/2023/0322_ebook/main_pc_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 180px 0 200px } 
.evCon1_0322 .pc { margin: 0 auto } 
.eventWrap .top_tab_0322 { background-color: #151527 } 
.eventWrap .top_tab_0322.fixed { position: fixed; top:0; left:0; width: 100%; z-index: 99 } 
.eventWrap .top_tab_0322 .navi { position: relative; display: flex; justify-content: space-between; padding: 0 160px } 
.eventWrap .top_tab_0322 .navi li { flex: 1; position: relative } 
.eventWrap .top_tab_0322 .navi li a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 120px; font-size: 20px; color: #ffffff99 } 
.eventWrap .top_tab_0322 .navi li a span { font-size: 16px } 
.eventWrap .top_tab_0322 .navi li.hd2 a span::before,
.eventWrap .top_tab_0322 .navi li.hd2 a span::after { content: ''; display: inline-block; background: url('https://img.megagong.net/m/2023/0322_ebook/thumb.png') no-repeat; width: 11px; height: 16px; vertical-align: middle; margin: 0 2px 0 3px; opacity: 0.6 } 
.eventWrap .top_tab_0322 .navi li.hd2.on a span::before,
.eventWrap .top_tab_0322 .navi li.hd2.on a span::after { opacity: 1 } 
.eventWrap .top_tab_0322 .navi li.on a { color: #ffff1c } 
.eventWrap .top_tab_0322 .navi li.on::after { content: ""; background: url('https://img.megagong.net/m/2023/0322_ebook/arrow_down.png') no-repeat center center; display: block; width: 18px; height: 12px; position: absolute; left: 50%; transform: translateX(-50%); bottom: -12px } 
.top_tab_0322 .event_end_mark { right: 22px } 
.evCon2_0322 { background: #f6f9ff } 
.evCon3_0322 { background: #fff; padding: 150px 0 } 
.evCon3_0322 .con_tit { margin: 0 0 80px } 
.evCon3_0322 .review_slider .item { height: 168px; cursor: pointer } 
.evCon3_0322 .review_slider .slick-slide { position: relative } 
.evCon3_0322 .review_slider .slick-slide .item::before { content: ''; position: absolute; width: 1000%; height: 1px; background: #eee; top: -2px; left: -500%; z-index: 5 } 
.evCon3_0322 .review_slider .item p { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #ccc; font-size: 24px; font-weight: bold; position: relative } 
.evCon3_0322 .review_slider .item p span { font-size: 18px; font-weight: normal; display: block; margin: 20px 0 0 } 
.evCon3_0322 .review_slider .slick-current .item { background: #59d0e8 } 
.evCon3_0322 .review_slider .slick-current .item p { color: #fff; font-size: 30px } 
.evCon3_0322 .tiny_txt { text-align: right; font-size: 14px; color: #999 } 
.evCon8.evCon8_0322 { background: #f2f5fa } 
.evCon_trial_0322 { background: #151527 } 
.evCon_trial.evCon_trial_0322 .tiny_noti { color: #aaa } 
.evCon4.evCon4_0322 .con_tit,
.evCon5.evCon5_0322 .con_tit { font-size: 40px } 
.evCon4.evCon4_0322 .content dt span { background: #00baff } 
.evCon9.event3.d0322 { background: #59d0e8 } 
.evCon9_2.event3.d0322 { background: #59d0e8 } 
.event3.d0322 .txt b { font-weight: normal; text-decoration: underline } 


/* 230421 added */
.evCon1_0421 { background: url(https://img.megagong.net/m/2023/0421_ebook/main_pc_bg.jpg) no-repeat; background-size: cover } 
.evCon1_0421 .inner { padding: 260px 0 210px } 
.evCon1_0421 h3 { text-align: left } 
.evCon1_0421 .main_item { position: absolute; bottom: 45px; right: -10px } 
.eventWrap .top_tab_0322.d0421 .navi li.on a { color: #ffffff } 
.eventWrap .top_tab_0322.d0421 .navi li.on::after { display: none } 
.eventWrap .top_tab_0322.d0421 .navi li.hd2 a span::before { display: none } 
.eventWrap .top_tab_0322.d0421 .navi li.hd2 a span::after { display: none } 
.eventWrap .top_tab_0322.d0421 .navi li.on { border-bottom: 4px solid #fff } 
.evCon3_0322.d0421 { background: url(https://img.megagong.net/m/2023/0421_ebook/bg_review.png) no-repeat; background-size: cover } 
.evCon3_0322.d0421 .review_slider .slick-current .item { background: #607ff4 } 
.evCon_trial_0322.d0421 { background: #222 } 
.evCon4.evCon4_0322.d0421 .content dt span { background: #607ff4 } 
.evCon9.event3.d0421 { background: #fed723 } 
.event3.d0421 .txt { color: #000 } 
.evCon9_2.event3.d0421 { background: #fed723; padding: 67px 0 200px; } 
.evCon9_2.d0421 .btn_wrap_9_2 { margin-bottom: 114px } 
.event3.d0421 .con_box .info_box { margin: 45px 50px 70px 200px } 
.evCon9_2.d0421 .btn_wrap_9_2 { margin-bottom: 100px } 


/* 230516 added */
.evCon1_0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/main_pc_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover } 
.eventWrap .top_tab_0322.d0516 { background-color: #f38900 } 
.eventWrap .top_tab_0322.d0516 .navi li.on a { color: #ffffff } 
.eventWrap .top_tab_0322.d0516 .navi li.on::after { display: none } 
.eventWrap .top_tab_0322.d0516 .navi li.hd2 a span::before { display: none } 
.eventWrap .top_tab_0322.d0516 .navi li.hd2 a span::after { display: none } 
.eventWrap .top_tab_0322.d0516 .navi li.on { border-bottom: 4px solid #fff } 
.evCon2_0516 { padding: 138px 0 83px 0; background: #f9f9f9 } 
.evCon3_0322.d0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/bg_review.png'); background-repeat: no-repeat; background-position: center; background-size: cover } 
.evCon3_0322.d0516 .review_slider .slick-current .item { background: #ef6413 } 
.evCon8_0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/con8_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover } 
.evCon9.event3.d0516 { background-color: #f4b711 } 
.evCon9.event3.d0516 .con_tit { position: relative; margin-bottom: 103px } 
.evCon9.event3.d0516 .con_tit i { position: absolute; top: 45px; right: 15%; z-index: 2 } 
.evCon9.event3.d0516 .con_tit .bubble { position: absolute; top: 15px; right: 0; width: 188px; height: 165px; background-image: url('https://image.megagong.net/m/2023/0516_ebook/event1_bubble_on.png'); background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 1 } 
.evCon9.event3.d0516 .con_tit .bubble.on { background-image: url('https://image.megagong.net/m/2023/0516_ebook/event1_bubble_off.png') } 
.evCon9.event3.d0516 .txt { line-height: 1.6; color: #222222 } 
.evCon9.event3.d0516 .txt b { display: inline-block; margin-top: 35px } 
.evCon9.event3.d0516 .white_box { padding-top: 0 } 
.evCon9.event3.d0516 .white_box .title { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; padding: 30px 69px; background-color: #333333 } 
.evCon9.event3.d0516 .white_box .title i { width: 150px; height: 45px; line-height: 45px; margin-right: 57px; color: #333333; font-size: 16px; font-weight: bold; font-style: normal; background-color: #ffc53a; border-radius: 40px } 
.evCon9.event3.d0516 .white_box .title p { color: #fff; font-size: 24px; font-weight: bold; text-align: left } 
.evCon9.event3.d0516 .white_box .title p br.for_mo { display: none } 
.evCon9.event3.d0516 .white_box .title p span { color: #ffc53a } 
.evCon9.event3.d0516 .white_box .con_box { position: relative; padding-top: 80px } 
.evCon9.event3.d0516 .white_box .con_box::before { position: absolute; left: 0; bottom: 0; content: ''; width: 204px; height: 321px; background-image: url('https://image.megagong.net/m/2023/0516_ebook/event1_bg_deco1.png'); background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 0 } 
.evCon9.event3.d0516 .white_box .con_box::after { position: absolute; right: 0; bottom: 0; content: ''; width: 210px; height: 233px; background-image: url('https://image.megagong.net/m/2023/0516_ebook/event1_bg_deco2.png'); background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 0 } 
.evCon9.event3.d0516 .white_box .con_box .info_img,
.evCon9.event3.d0516 .white_box .con_box .info_box { position: relative; z-index: 1 } 
.evCon9.event3.d0516 .white_box .con_box .info_img.for_mo { display: none } 
.evCon9.event3.d0516 .white_box .con_box .info_img.for_pc img:first-of-type { margin-right: 45px } 
.evCon9_2.event3.d0516 { background-color: #f4b711 } 
.evCon9_2.event3.d0516 .con_tit { position: relative } 
.evCon9_2.event3.d0516 .con_tit i { position: absolute; top: 45px; right: 15%; z-index: 2 } 
.evCon9_3.event3.d0516 { background-color: #f4b711 } 
.evCon9_3.event3.d0516 { padding-bottom: 179px; background-color: #f4b711 } 
.evCon9_3.event3.d0516 .con_tit { position: relative } 
.evCon9_3.event3.d0516 .con_tit i { position: absolute; top: 45px; right: 15%; z-index: 2 } 
.evCon9_3.event3.d0516 .txt { line-height: 1.6; color: #222222 } 
.evCon9_3.event3.d0516 .gift { margin-bottom: 83px } 
.evCon9_3.event3.d0516 .white_box { padding-top: 80px; padding-bottom: 0 } 
.evCon9_3 .small_not { color: #999; font-size: 14px; font-weight: 300 } 
.evCon9_3 .con_box .info_box { margin: 0 50px 85px 200px } 
.evWarning.d0516 .warningList li ul li a { color: #ffc53a } 

.evCon9_4.event4.d0519 { background-color: #f4b711; padding-bottom:200px; } 
.evCon9_4.event4.d0519 .con_tit { position: relative; } 
.evCon9_4.event4.d0519 .con_tit > img { margin:0 auto; } 
.evCon9_4.event4.d0519 .con_tit i { position: absolute; right:15%; top:60px; } 
.evCon9_4.event4.d0519 .img_wrp { margin-top:110px; } 
.evCon9_4.event4.d0519 .img_wrp img { margin:0 auto; } 
.evCon9_4.event4.d0519 .white_box { padding:90px 200px; background-color:#fff; text-align:left; border-radius:20px; margin-top:110px; } 
.evCon9_4.event4.d0519 .white_box li { font-size:20px; color:#333333; margin-top:15px; position: relative; padding-left:130px; font-weight:200; } 
.evCon9_4.event4.d0519 .white_box li strong { position: absolute; left:0; top:0; } 
.evCon9_4.event4.d0519 .white_box li:first-of-type { margin-top:0; } 

/* 230619 added */
.eventWrap .top_tab_0322.d0619 { position: absolute; left:0; bottom:0; width:100%; background-color: #ffe001; } 
.eventWrap .top_tab_0322.d0619 .navi li a { color:#00000099; font-weight:700; } 
.eventWrap .top_tab_0322.d0619 .navi li a span { font-weight:400; } 
.eventWrap .top_tab_0322.d0619 .navi li.on { border-bottom:4px solid #000; } 
.eventWrap .top_tab_0322.d0619 .navi li.on a { color:#000000; } 
.eventWrap .top_tab_0322.d0619.fixed { position: fixed; bottom:initial; } 
.evCon1_0619 { background-image: url('https://image.megagong.net/m/2023/0619_ebook/con1_bg2.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #000; position: relative; } 
.evCon2_0619 { background-color: #f38900; } 
.evCon2_0619 .con_box { margin-top:60px; } 
.evCon3_0619 { background-color: #fff; padding:140px 0; background-image: url('https://image.megagong.net/m/2023/0619_ebook/con3_bg.png'); background-repeat: no-repeat; background-position: center top; background-size: cover; } 
.evCon3_0619 .con_box { margin-top:100px; } 
.evCon3_0619 .review_list > li { margin-top:13px; } 
.evCon3_0619 .review_list > li:first-of-type { margin-top:0; } 
.evCon3_0619 .review_list > li:nth-of-type(odd) { text-align:left; } 
.evCon3_0619 .review_list > li:nth-of-type(even) { text-align:right; } 
.evCon3_0619 .review_list > li .con_wrap { border:4px solid #0e1019; display:inline-block; width:620px; border-radius:15px; text-align:center; padding:25px 0; position: relative; font-size:18px; } 
.evCon3_0619 .review_list > li .con_wrap .con { font-weight:300; } 
.evCon3_0619 .review_list > li .con_wrap .con strong { font-weight:700; } 
.evCon3_0619 .review_list > li .con_wrap .author { color:#666; display:block; margin-top:5px; } 
.evCon3_0619 .review_list > li .con_wrap .ico { position:absolute; } 
.evCon3_0619 .review_list > li.type-1 .con_wrap { background-color:#fff; color:#000; } 
.evCon3_0619 .review_list > li.type-2 .con_wrap { background-color:#000; color:#fff } 
.evCon3_0619 .review_list > li.type-3 .con_wrap { background-color:#f8e32d; color:#000 } 
.evCon3_0619 .review_list > li.type-4 .con_wrap { background-color:#fb7026; color:#fff } 
.evCon3_0619 .review_list > li.type-4 .con_wrap .author { color:#fff; } 
.evCon3_0619 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-30px; top:-30px; } 
.evCon3_0619 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-55px; top:-45px; } 
.evCon3_0619 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-55px; top:-60px; } 
.evCon3_0619 .tiny { font-size:18px; color:#888; font-weight:300; display:block; margin-top:50px; } 



/* 230719 added */
.eventWrap .top_tab_0322.d0719 { position: absolute; left:0; bottom:0; width:100%; background-color: #020202; } 
.eventWrap .top_tab_0322.d0719 .navi { padding: 0; } 
.eventWrap .top_tab_0322.d0719 .navi li a { color:#fff; font-weight:700; } 
.eventWrap .top_tab_0322.d0719 .navi li a span { font-weight:400; } 
.eventWrap .top_tab_0322.d0719 .navi li.on { border-bottom:4px solid #00ff83; } 
.eventWrap .top_tab_0322.d0719 .navi li.on a { color:#00ff83; } 
.eventWrap .top_tab_0322.d0719.fixed { position: fixed; bottom:initial; } 
.eventWrap .evSection.evCon1_0719 { background-image: url('https://image.megagong.net/m/2023/0619_ebook/con1_bg_0719.jpg'); background-repeat: no-repeat; background-position: center; background-color: #36e1cf; position: relative; padding: 160px 0 260px; background-position: center 0; } 
.eventWrap .evSection.evCon1_0719.tab_no { padding-bottom: 260px; } 

.evCon1_0719 h3 .point { position: absolute; top: 140px; left: 216px; font-weight: normal; opacity: 1; } 
.evCon1_0719 h3 .point.on { opacity: 0; } 
.evCon1_0719 h3 .point strong { display: block; } 

.evCon2_0719 { background-color: #656be4; } 
.evCon2_0719 .con_box { margin-top:60px; } 
.evCon3_0719 { background-color: #fff; padding:140px 0; background-image: url('https://image.megagong.net/m/2023/0619_ebook/con3_bg.png'); background-repeat: no-repeat; background-position: center top; background-size: cover; } 
.evCon3_0719 .con_box { margin-top:100px; } 
.evCon3_0719 .review_list > li { margin-top:13px; } 
.evCon3_0719 .review_list > li:first-of-type { margin-top:0; } 
.evCon3_0719 .review_list > li:nth-of-type(odd) { text-align:left; } 
.evCon3_0719 .review_list > li:nth-of-type(even) { text-align:right; } 
.evCon3_0719 .review_list > li .con_wrap { border:4px solid #0e1019; display:inline-block; width:620px; border-radius:15px; text-align:center; padding:25px 0; position: relative; font-size:18px; } 
.evCon3_0719 .review_list > li .con_wrap .con { font-weight:300; } 
.evCon3_0719 .review_list > li .con_wrap .con strong { font-weight:700; } 
.evCon3_0719 .review_list > li .con_wrap .author { color:#666; display:block; margin-top:5px; } 
.evCon3_0719 .review_list > li .con_wrap .ico { position:absolute; } 
.evCon3_0719 .review_list > li.type-1 .con_wrap { background-color:#fff; color:#000; } 
.evCon3_0719 .review_list > li.type-2 .con_wrap { background-color:#000; color:#fff } 
.evCon3_0719 .review_list > li.type-3 .con_wrap { background-color:#f8e32d; color:#000 } 
.evCon3_0719 .review_list > li.type-4 .con_wrap { background-color:#656be4; color:#fff } 
.evCon3_0719 .review_list > li.type-4 .con_wrap .author { color:#fff; } 
.evCon3_0719 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-30px; top:-30px; } 
.evCon3_0719 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-55px; top:-45px; } 
.evCon3_0719 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-55px; top:-60px; } 
.evCon3_0719 .tiny { font-size:18px; color:#888; font-weight:300; display:block; margin-top:50px; } 
.evCon4.evCon4_0322.d0719 .content dt span { background: #26b7bc } 
.evCon9.event3.d0719 { background-color: #38d049; padding: 150px 0 0; } 
.evCon9.event3.d0719 .con_tit .bubble { background-image: url('https://image.megagong.net/m/2023/0619_ebook/event1_bubble_on_0719.png'); background-repeat: no-repeat; background-position: center; background-size: contain; z-index: 1 } 
.evCon9.event3.d0719 .con_tit .bubble.on { background-image: url('https://image.megagong.net/m/2023/0619_ebook/event1_bubble_off_0719.png') } 
.evCon9_2.event3.d0719 { background-color: #38d049; padding: 150px 0 0; } 
.evCon9_3.event3.d0719 { background-color: #38d049 } 
.evCon9_3.event3.d0719 { background-color: #38d049; padding: 150px 0 150px; } 
.evCon9_4.event4.d0719 { background-color: #38d049; } 
.evWarning.d0719 .warningList li ul li a { color: #38d049 } 
.evCon9_3.event3.d0719 .evt_gift { display: flex; justify-content: center; padding: 0 0; margin: 0 0 80px; } 


.evCon9_3 .con_box .info_box { margin-bottom:70px; } 
.evCon9_3 .con_box .gift_box { margin-bottom:60px; } 
.evCon9_3 .shareList ul { background-color: #fafafa; } 
.evCon9_3 .shareList ul li dl dd { background-color: #fff; color:#888; border:1px solid #c6c6c6; } 
.evCon9_3 .shareList ul li dl.sns dt { background-color: #7600e0; } 
.evCon9_3 .shareList ul li dl.naver dt { background-color: #00c53a; } 
.evCon9_3 .shareList ul li dl.daum dt { background-color: #ffcf27; } 
.evCon9_3 .shareList ul li dl.etc dt { background-color: #878787; } 
.evCon9_3 .eventBoard { background-color: #f2f2f2; } 
.evCon9_3 .txt_wrap { padding:90px 0; } 
.evCon9_3 .txt_wrap p { font-size:24px; color:#333; } 
.evCon9_3 .btns_wrap { max-width:712px; margin:0 auto; font-size:0; display:flex; justify-content:space-between; } 
.evCon9_3 .btns_wrap .btn { width:48.4%; padding:20px 0; font-size:20px; font-weight:700; color:#fff; background-color: #111; } 
.evCon9_4.event4.d0519 .txt { line-height: 1.6; color: #222222 } 
.event4 .txt { font-size: 24px; font-weight: 200; margin: 45px 0 100px; color: #fff } 
.eventBoard .evtBoard_common .info_wrap.with_tip .tip_list li.import { color:#ec3147; } 
.eventBoard .evtBoard_common .info_wrap.with_tip button { color:#3fb882; text-decoration:underline; } 
.eventBoard .evtBoard_common .board_notice { margin-bottom: 30px; } 
.evtBoard_common .board_list ul { background: #fff; } 


.fix_menu { background: #000; z-index: 5; position: relative; display: none; position: fixed; bottom: 0; left: 0; width:100%; opacity: 0; transition: 1s; } 
.fix_menu.ready { display: block; transition: 1s; opacity: 1; } 
.fix_menu ul { width: 1080px; margin: 0 auto; display:flex; align-items:flex-start; justify-content:space-between; } 
.fix_menu li { width: 33.3%; position: relative; } 
.fix_menu li i { position: absolute; top: 50%; right: -35px; transform: translateY(-50%); z-index: 2; } 
.fix_menu li a { display: block; height: 120px; font-size: 20px; position: relative; color: #fff; font-weight: 700; padding: 35px 0 0; } 
.fix_menu li a span { display: block; font-size: 16px; font-weight: normal; margin: 0 0 2px; } 
.fix_menu li a br { display: none; } 
.fix_menu li a:before { content:''; display:block; position: absolute; left: 0; bottom: 0; background: #000; height: 5px; width: 100%; } 
.fix_menu li.on a:before { background: #00ff83; } 
.fix_menu li.on a { color: #00ff83; } 
.fix_menu.fixed { } 


/* 230818 */
.eventWrap .back_wrap { background-image: url('https://image.megagong.net/m/2023/0818_ebook/back_con1.jpg'); background-repeat: no-repeat; background-position: center; background-color: #5155d7; position: relative; background-position: center 0; background-size: cover; } 
.evCon1_0818 .inner { padding: 425px 0 20px; } 
.evCon1_0818 h3 { position: absolute; top: 110px; left: 40px; } 
.evCon1_0818 .main_img_wrap { margin-right: 60px; } 
.evCon1_0818 .main_img_con1 { position: relative; text-align: right; } 
.evCon1_0818 .point.twinkle.on .p_on { display: none; } 
.evCon1_0818 .point.twinkle .p_on { display: block; } 
.evCon1_0818 .point.twinkle img { position: absolute; right: -30px; top: 10px; } 
.evCon1_0818 .obj_con1 { position: absolute; bottom: -30px; right: -70px; } 

.eventWrap .evSection.fix_mode { padding-top:100px; } 
.fix_menu.d0818 { background: transparent; z-index: 5; position: relative; display: block; opacity: 1; height: fit-content; } 
.fix_menu.d0818 ul { width: 1100px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: center; background: #caf23c; border-radius: 10px; gap: 50px; } 
.fix_menu.d0818 li { width: 18.3%; position: relative; } 
.fix_menu.d0818 li i { position: absolute; top: 50%; right: -35px; transform: translateY(-51%); z-index: 2; } 
.fix_menu.d0818 li a { display: block; height: inherit; font-size: 20px; position: relative; color: #000; font-weight: 700; padding: 25px 0 27px; } 
.fix_menu.d0818 li a span { display: block; font-size: 16px; font-weight: normal; margin: 0 0 2px; } 
.fix_menu.d0818 li a br { display: none; } 
.fix_menu.d0818 li a:before { content:''; display:block; position: absolute; left: 0; bottom: 0; background: #caf23c; height: 5px; width: 100%; } 
.fix_menu.d0818 li.on a:before { background: #000000; } 
.fix_menu.d0818.fixed { position: fixed; top: 10px; left: 0; width: 100%; } 



.evCon2_0818 { background-color: transparent; } 
.evCon2_0818 .inner { margin-top: 100px; } 
.evCon2_0818 .con_box { margin-top: 80px; } 
.evCon2_0818 .con_box .con2_slider .slick-arrow { transform: translate(0, -180%); } 
.event3.d0818 .txt { color: #333; } 

.evCon9.event3.d0818 { background-color: #c4e63c; padding: 125px 0 0; } 
.evCon9.event3.d0719.d0818 .con_tit .bubble.on { background-image: url(https://image.megagong.net/m/2023/0818_ebook/event1_bubble_off_0719.png); } 
.evCon9.event3.d0516.d0818 .txt { margin: 5px 0 80px; } 
.evCon9.event3.d0516.d0818 .txt .for_mo { display: none; } 
.evCon9.event3.d0516.d0818 .white_box .con_box::before { background-image: url(https://image.megagong.net/m/2023/0818_ebook/event1_bg_deco1.png); bottom: -50px; } 
.evCon9.event3.d0516.d0818 .white_box .con_box::after { background-image: url(https://image.megagong.net/m/2023/0818_ebook/event1_bg_deco2.png); bottom: -45px; } 


.evCon9_2.event3.d0818 { background: #c4e63c; padding: 125px 0 0; } 
.evCon9_2.event3.d0818 .white_box { padding: 75px 0; margin-top: 75px; } 
.evCon9_2.event3.d0818 .con_box .info_box { margin: 0px 50px 50px 200px; } 
.evCon9_2.event3.d0818 .btn_wrap_9_2 { margin-bottom: 0px; } 

.evCon9_3.event3.d0818 .txt { color: #333 } 
.evCon9_3.event3.d0818 { background-color: #c4e63c; padding: 125px 0 0; } 
.evCon9_3.event3.d0818 .evt_gift { gap: 95px; } 
.evCon9_3.event3.d0818 .evtBoard_common .board_list { background: #f2f2f2; padding: 0; } 
.evCon9_3.event3.d0818 .white_box { padding-top: 70px; } 

.evCon9_4 { background: #c4e63c; padding: 125px 0 200px; } 
.evCon9_4 .con_tit { position: relative; } 
.evCon9_4 .txt { color: #333 } 
.evCon9_4 .white_box { padding: 75px 0 0; background: #fff; margin-top: 75px; border-radius: 30px; overflow: hidden; } 
.evCon9_4 .con_box .info_box { margin: 0px 50px 75px 200px; text-align: left; } 
.evCon9_4 .btn_wrap_9_2 { margin-bottom: 0px; display: inline-block; } 
.evCon9_4 .btn_wrap_9_2 .down_btn_9_2 { float: left; margin-right: 24px; } 
.evCon9_4 .btn_wrap_9_2 a { display: block; } 
.evCon9_4 .btn_wrap_9_2::after { content: ""; display: block; clear: both; } 
.evCon9_4 .small_not { color: #999; font-size: 14px; font-weight: 300; } 
.evCon9_4 .gift_box { margin-bottom: 70px; } 
.evCon9_4 .btns_wrap { display: flex; justify-content: center; gap: 20px; margin-bottom: 115px; } 
.evCon9_4 .btns_wrap a { display: block; } 
.evCon9_4 .shareList ul { padding: 40px; background: #fafafa; } 
.evCon9_4 .eventBoard { background: #f2f2f2; padding: 40px; } 
.evCon9_4 .shareList ul li dl.sns dt { background-color: #7600e0; } 
.evCon9_4 .shareList ul li dl.naver dt { background-color: #00c53a; } 
.evCon9_4 .shareList ul li dl.daum dt { background-color: #ffcf27; } 
.evCon9_4 .shareList ul li dl.etc dt { background-color: #a9a9a9 } 
.evCon9_4 .shareList ul li dl.sns dd,.evCon9_4 .shareList ul li dl.naver dd, .evCon9_4 .shareList ul li dl.daum dd,.evCon9_4 .shareList ul li dl.etc dd { border: 1px solid #d7d7d7; color: #888888; font-weight: 600; background: #fff; } 
.evCon9_4 .eventBoard .evtBoard_common .info_wrap.with_tip button { color: #3fb882; font-size: 16px; font-weight: 600; font-family: 'NotoSans KR'; } 
.evCon9_4 .eventBoard .evtBoard_common .info_wrap .tip_list { font-size: 13px; font-weight: 400; color: #686868; font-family: 'NotoSans KR'; margin-top: 10px; } 
.evCon9_4 .evtBoard_common .board_write .inp_wrap input[type="text"] { border: 1px solid; } 
.evCon9_4 .con_tit i { position: absolute; right:15%; top:60px; } 

/* more btn */
.morebox { border: 1px solid #ccc; margin-top: 30px; display: inline-block; font-size: 14px; } 
.morebox a { display: inline-block; padding: 14px 52px; } 




/* 230919 reset */
/* .evCon1 { background: inherit; } */
.point.twinkle.on .p_on { display: none; } 
.point.twinkle .p_on { display: block; } 
.point.twinkle img { position: absolute; right: 120px; top: 0px; } 

.fix_menu.d0818 li a:before { left: 50%; } 

.fix_menu { background: transparent; z-index: 5; position: relative; display: block; opacity: 1; height: fit-content; } 
.fix_menu ul { width: 1100px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: center; background: #caf23c; border-radius: 10px; gap: 50px; } 
.fix_menu li { width: 18.3%; position: relative; } 
.fix_menu li a { display: block; height: inherit; font-size: 20px; position: relative; color: #000; font-weight: 700; padding: 25px 0 27px; } 
.fix_menu li a:before { content: ''; display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; background: #000000; height: 5px; width: 100%; } 
.fix_menu li a span { display: block; font-size: 16px; font-weight: normal; margin: 0 0 2px; } 
.fix_menu li i { position: absolute; top: 50%; right: -35px; transform: translateY(-51%); z-index: 2; } 
.fix_menu.fixed { position: fixed; top: 10px; left: 0; width: 100%; } 

.evCon2 h3 .pc { display: inline-block; } 

.evCon2 .con2_slider .slick-arrow { position: absolute; top: 50%; transform: translate(0, -180%); width: 32px; height: 60px; background-repeat: no-repeat; background-position: center; background-size: contain; font-size: 0; z-index: 2; } 
.evCon2 .con2_slider .slick-arrow.slick-prev { left: 0px; background-image: url(https://img.megagong.net/m/2023/0217_ebook/icon_arrow_left.png); } 
.evCon2 .con2_slider .slick-arrow.slick-next { right: 0px; background-image: url(https://img.megagong.net/m/2023/0217_ebook/icon_arrow_right.png); } 

.evCon_trial .tiny_noti { color: #aaa; } 


/* 230919 */
.eventWrap .back_wrap.d0919 { background-image: url(https://image.megagong.net/m/2023/0919_ebook/back_con1_2.jpg); background-repeat: no-repeat; } 
.evCon1 { /*background: inherit; */ padding: 0px; } 
.evCon1 .inner { padding: 315px 0 250px; } 
.evCon1 h3 {margin: 0 auto 0px; ;}

.fix_menu.ver_3tab li { width: 33.3%; } 
.fix_menu.color_0919 ul { background: #00030f; } 
.fix_menu.color_0919 li a { color: #fff; } 
.fix_menu.color_0919 li a:before { background: #00030f; width: 60%; } 
.fix_menu.color_0919 li.on a { color: #ff89a0 } 
.fix_menu.color_0919 li.on a:before { background: #e67c92 } 
.fix_menu li i.position_re { right: 45px; } 

.evCon2.d0919 h3 .pc { margin-bottom: 75px; } 

.evCon3_0719 .review_list > li.type-4.color_pink .con_wrap { background-color: #f3607f; } 
.evCon_trial.d0919 { background: #000; } 

.evCon9.event3.d0919 { background-color: #ffc4d0; } 
.evCon9.event3.d0719.d0919 .con_tit .bubble.on { background-image: url(https://image.megagong.net/m/2023/0919_ebook/event1_bubble_off_0719.png); } 
.evCon9_2.event3.d0919 { background: #ffc4d0; padding: 125px 0 200px; } 

/* 231026 */
.eventWrap .back_wrap.d1026 { background-color: #fff; background-image: url(https://image.megagong.net/m/2023/1025_ebook/main_bg.jpg); background-repeat: no-repeat; background-position: center 100%;}

.evCon1.d1026 {padding: 120px 0 0;}
.evCon1.d1026 .inner {padding: 0;}
.evCon1.d1026 h3 {margin: 0 auto 70px;}
.evCon1.d1026 .gift {margin: 0 auto 45px;}

.fix_menu.color_1026 ul { background: #00030f; } 
.fix_menu.color_1026 li a { color: #fff; } 
.fix_menu.color_1026 li a:before { background: #00030f; width: 60%; } 
.fix_menu.color_1026 li.on a { color: #fedb36 } 
.fix_menu.color_1026 li.on a:before { background: #fedb36 }

.evCon3_0719 .review_list > li.type-4 .con_wrap {background: #fa5e1b;}

.evCon9.event3.d1026 { background-color: #fec040; } 
.evCon9.event3.d0719.d1026 .con_tit .bubble.on { background-image: url(https://image.megagong.net/m/2023/1025_ebook/event1_bubble_off.png); } 
.evCon9_2.event3.d1026 { background: #fec040; padding: 125px 0 200px; } 

@media screen and (max-width: 1200px){
 .con_tit.ver1 { font-size: 32px } 
 .con_tit.ver2 { font-size: 40px } 

 .quick_bnr { display: block; position: fixed; bottom: 9%; left: 50%; transform: translate(-50%, 0); background: url('https://img.megagong.net/m/2022/1109_book/flt_bnr_bg.png') no-repeat; width: 727px; background-size: 100% 100%; z-index: 10 } 
 .quick_bnr ul { display: flex } 
 .quick_bnr li { width: 33.3333%; text-align: center; position: relative } 
 .quick_bnr li::before { content:''; width: 2px; height: 59%; position: absolute; background: #fff; right: 0; top: 50%; transform: translate(0, -50%); opacity: 0.5 } 
 .quick_bnr li:last-child::before { display: none } 
 .quick_bnr li a { font-size: 24px; color: #fff; padding: 34.2px 0; display: block } 

 .evCon1 { padding: 5.5% 0 4% } 
 .evCon1 h3 { right: 0%; width: 100%; padding: 0 18%; margin-bottom: 0% } 
 .evCon1 .book { margin: 0 0 0 0%; padding: 0 17% } 

 .eventWrap .top_tab_0322 .navi li a { font-size: 2.4vw; height: auto; padding: 7% 0; } 

 .evCon2 { /*padding: 10% 0 17%*/ padding: 10% 0 4%; } 

 .evCon3 { padding: 13% 0 16% } 
 .event3 .con_box .gift i { width:19%; top:0; right:15%; display:inline-block } 

 .evCon4 { padding: 6% 0 6% } 
 .evCon4 .content dd { margin: 0 1% 4% 0; width: 40% } 
 .evCon4 .content:last-child dd { margin: 0 4% 4% 0 } 
 .evCon4 .content:last-child dd:last-child { margin: 0 0 } 
 .evCon4 .content dd img { width: 100% } 
 .evCon4 .content dd .tiny_noti { font-size: 1.5vw; margin: 9.1% 0 0 } 

 .evCon5 { padding: 6% 0 6% } 
 .evCon5 .serial_box > li { height: auto } 
 .evCon5 .serial_box > li a { padding: 5% 0; font-size: 15px } 
 .evCon6 { padding: 12% 0 16.5% } 

 .evCon7 { padding: 13.5% 0 14.5% } 

 .event h4 { padding: 0 15% } 
 .event h4 i { width: 40%; padding: 1.5% 0; margin-bottom: 8% } 
 .event h5 { margin: 7% auto 13% } 
 .event .txt { font-size: 21px } 
 .event .con_box .gift { width: 75%; margin: 0 auto } 
 .event .con_box .gift img.pc { display: inline-block } 
 .event .con_box .info_box { padding: 15% 7% 7%; margin: -10% auto 0; width: 95% } 
 .event .con_box .gift i { top: -20%; right: -5%; width: 23% } 


 .eventWrap .evWarning .warningList li, .eventWrap .evWarning .warningList li .s_tit , .eventWrap .evWarning .warningList li ul li a { font-size: 13px } 


 #popupFadeInNotice .topWrap { padding: 25px 0; background-size: cover } 
 [class*=mg_popup_wrap] .content_area .content_inner { padding: 10px 25px 25px 25px } 
 #popupFadeInNotice .topWrap .popup_close { margin: 0 20px 20px 0; font-size: 15px } 
 #popupFadeInNotice .topWrap .b_tit { font-size: 30px } 
 #popupFadeInNotice .mg_tb_wrap tr th { font-size: 15px } 
 #popupFadeInNotice .mg_tb_wrap tr td { font-size: 15px } 
 #popupFadeInNotice .mg_tb_wrap tr td input { font-size: 15px } 
 #popupFadeInNotice .survey { padding: 40px 0; margin: 20px 0 } 
 #popupFadeInNotice .survey::before { height: 9px } 
 #popupFadeInNotice .survey::after { height: 9px } 
 #popupFadeInNotice .survey .subtit { font-size: 23px } 
 #popupFadeInNotice .survey .txt { font-size: 13px; margin: 12px 0 20px } 
 #popupFadeInNotice .survey ul li { font-size: 15px; padding: 12px 0; margin: 0 0 10px } 
 #popupFadeInNotice .survey ul li input { width: 25px; height: 25px; margin: 0 12px 0 10px } 
 #popupFadeInNotice .mg_info_wrap .info_list { margin: 0 0 15px; padding: 15px } 
 #popupFadeInNotice .mg_info_wrap .info_list li { font-size: 13px; margin: 0 0 13px; padding: 0 0 } 
 #popupFadeInNotice .agree { font-size: 13px } 
 #popupFadeInNotice .agree input { width: 25px; height: 25px; margin: 0 10px 0 0 } 
 [class*=mg_popup_wrap] .content_area .mg_btn_wrap { margin: 25px 0 0 } 
 [class*=mg_popup_wrap] .content_area .mg_btn_wrap .mg_btn_base { font-size: 15px } 

 /* 221214 S */
 .quick_bnr.d1214 { border-radius: 15px; background: #7600E0; background: -moz-linear-gradient(-45deg, #7600E0 0%, #656bd8 50%, #0EACC9 100%); background: -webkit-linear-gradient(-45deg, #7600E0 0%, #656bd8 50%, #0EACC9 100%); background: linear-gradient(135deg, #7600E0 0%, #656bd8 50%, #0EACC9 100%) } 
 .quick_bnr.d1214 li .end { position: absolute; top: 5px; right: 5px; max-width: 30% } 
 .quick_bnr.d1214 li a { font-size: 24px; padding: 12px 0; height: 130px } 
 .quick_bnr.d1214 li span { font-size: 20px; font-weight: 100; display: block } 
 .quick_bnr.d1214 li span.mb15 { margin-bottom: 15px } 

 .evCon1.d1214 { padding: 14% 0 10%; background-size: 101% } 
 .evCon1.d1214 h3 { width: 70%; margin: 0 auto 10% } 

 .evSection.evCon8 { padding: 17% 0 13%; background: #fff url(https://img.megagong.net/m/2023/0119_ebook/con8_bg_mo.jpg) no-repeat left bottom; background-size: 90% } 
 .evCon8 h4 { margin:0 20% 10% } 
 .evCon8 .eventVideo.video_renewal { width: 100% } 

 .evCon9 { padding: 15% 0 8% } 
 .evCon10 { padding: 0 0 16% } 
 .event2 .white_box { padding: 8% 0; margin: 0 2% } 
 .event2 .con_tit { margin: 0 10% } 
 .event2 .txt { font-size: 20px; margin:7% 0 } 
 .event2 .con_box .gift { position: relative; padding: 0 15% } 
 .event2 .con_box .gift i { top: 0; right: 5%; max-width: 25% } 
 .event2 .con_box .info_box { margin: 5% 5% 10% } 
 .event2 .con_box .tiny_noti { margin-top: 4% } 
 .event2 .con_box .info_box li { font-size: 20px; margin-bottom: 12px; color: #333; font-weight: 200 } 
 .event2 .con_box .info_box li:last-child { margin:0 } 
 .event2 .con_box .info_box li strong { width: auto; margin-right: 3% } 
 .event2 .con_box .process_box .btxt { margin: 10% auto; font-size: 18px } 
 .event2 .con_box .process_box .btxt b { position: relative; z-index: 2 } 
 .event2 .con_box .process_box .btxt b:before { content:''; display:block; position:absolute; bottom:0; left: -5px; height: 50%; width: 103%; background: #ddebff; z-index: -1 } 
 .event2 .con_box .btn_evt { margin-top: 5%; width: 50% } 
 .event2 .eventBoard .evtBoard_common .board_notice li.chk_notice { position: relative; top: auto; right: auto } 
 .evCon2 .con_img { margin: 5% 0 0 } 
 .event2 .con_box .info_box li { font-size: 20px; margin-bottom: 12px; color: #333; font-weight: 200; text-indent: -108px; margin-left: 240px } 
 .event2 .con_box .info_box li:last-child { margin-left: 240px } 
 .event2 .eventBoard { background: #f9f9f9; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px } 
 .event2 .eventBoard .evtBoard_common .evtBoard_inner { padding: 3% } 
 .event2.evCon9 .eventBoard { padding: 3% 1% 5% } 
 /* 221214 E */

 .evCon3 .content li { margin: 0 2% 4% 2% } 
 .evCon3 .content li:last-child { margin: 0 2% 0% 2% } 


 /* 9_2 */
 .clickPop { padding: 15px 0 20px } 
 .dim_popup.sns .tit { font-size:22px } 
 .dim_popup.sns table { font-size:12px } 
 .evCon9 .noti_gray { font-size: 18px; margin-top: 4% } 
 .event2 .process { padding: 0 3% } 
 .evCon9_2 { padding: 8% 0 8% } 
 .evCon9_2.event2 .white_box { padding: 10% 0 0px } 
 .evCon9_2 .process { margin-bottom: 6% } 
 .evCon9_2 .btn_wrap_9_2 { margin: 0 27% } 
 .evCon9_2 .btn_wrap_9_2 .down_btn_9_2 { float: inherit; margin-right: 0px; margin-bottom: 4% } 
 .evCon9_2 .btn_wrap_9_2 .url_btn_9_2 { float: inherit } 
 .evCon9_2 .shareList { padding: 3% } 
 .evCon9_2 .eventBoard .evtBoard_common .evtBoard_inner { padding: 3% } 
 .eventWrap .top_tab .navi { margin: 0 6% } 
 .evCon12 .inner { padding: 11% 0 12% } 
 .list_con12.pc { padding: 0 4% } 
 .evCon12 .content_con12 { margin: 0 0px 0px 0px; padding: 0 5% } 

 /* 230217 added */
 .eventWrap .top_tab_0217 .navi li { flex: 1 } 
 .eventWrap .top_tab_0217 .navi li a { width: 100% } 
 .evCon1_0217 h3 { margin: 0 -10vw } 
 .evCon8.evCon8_0217 { padding: 17% 0 13%; background: initial; background-color: #ffe7ee } 
 .evCon8.evCon8_0217 h4 { margin: 0 auto; margin-bottom: 5vw } 
 .event3 .con_box .info_box { display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 5vw 15px 5vw 15px } 
 .event3 .con_box .info_box ul { display: inline-block; width: auto; /* width: 100%; */ } 
 .evCon9_2.event3 .small_not, .evCon9.event3 .small_not { display: inline-block } 

 /* 230322 added */
 .evCon1_0322 { padding: 10% 0 } 
 .eventWrap .top_tab_0322 .navi { padding: 0 } 
 .evCon3_0322 { padding: 15% 0 } 
 .evCon3_0322 .con_tit { margin: 0 0 6% } 
 .evCon3_0322 .review_slider .item { height: 140px; padding: 0 2% } 
 .evCon3_0322 .review_slider .item p { font-size: 18px } 
 .evCon3_0322 .review_slider .item p span { margin: 10px 0 0 } 
 .evCon3_0322 .review_slider .slick-current .item p { font-size: 24px } 
 .evCon8.evCon8_0322 { background: #f2f5fa; padding: 18% 0 14% } 
 .evCon_trial_0322 { padding: 8% 0 } 
 .event3.d0322 .eventBoard { padding: 0 } 
 .evCon9 .eventBoard .evtBoard_common .evtBoard_inner { padding: 3% } 

 /* 230421 added */
 .evCon1_0421 .inner { padding: 15% 0 14% } 
 .evCon1_0421 .main_item { bottom: 6%; right: 1%; width: 50% } 
 .evCon1_0421 .inner h3 img.pc { padding: 0 55% 0 3% } 
 .event3.d0421 .con_box .info_box { margin: 5% 4% 8% 14% } 
 .event3.d0421 .eventBoard { padding: 3% 1% 5% } 
 .evCon9_2.d0421 .btn_wrap_9_2 { margin-bottom: 10% } 
 .evCon9_2.event3.d0421 { padding: 10% 0 15% } 

 /* 230516 added */
 .evSection.evCon8.evCon8_0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/con8_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover } 
 .evCon9_2.event3.d0516 { padding: 10% 0 } 
 .evCon9_3.event3.d0516 { padding-bottom: 10% } 
 .evCon9_3.event3.d0516 .white_box { padding-top: 0 } 

 .evCon9_4.event4.d0519 { padding-bottom:15%; } 
 .evCon9_4.event4.d0519 .img_wrp { margin-top:10%; } 
 .evCon9_4.event4.d0519 .white_box { margin-top:9%; padding:8% 10%; } 

 /* 230619 added - 1200 */
 .evCon2_0619 .con_box { margin-top:6%; } 
 .evCon3_0619 { padding:14% 0; } 
 .evCon3_0619 .con_tit { width:69.5%; margin:0 auto; } 
 .evCon3_0619 .con_box { margin-top:10%; } 
 .evCon3_0619 .review_list > li { margin-top:10px; } 
 .evCon3_0619 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-15px; top:-20px; width:15%; } 
 .evCon3_0619 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-15px; top:-20px; width:18%; } 
 .evCon3_0619 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-15px; top:-20px; width:18%; } 
 .evCon3_0619 .tiny { margin-top:5%; } 
 .evCon9_3 .con_box .info_box { margin-bottom:5vw; } 
 .evCon9_3.event3.d0619 .white_box { padding:10% 0 0; } 
 .evCon9_3 .con_box .gift_box { margin-bottom:6%; padding:0 2%; } 
 .evCon9_3 .btns_wrap { padding:0 2%; } 
 .evCon9_3 .txt_wrap { padding:9% 0; } 
 .event3 .eventBoard { padding:2% 2% 4%; } 


 /* 230719 added - 1200 */
 .eventWrap .evSection.evCon1_0719 { padding: 10% 0 22%; background-size: auto 100%; } 
 .eventWrap .evSection.evCon1_0719.tab_no { padding-bottom: 15%; background-size: auto 100%; } 
 .evCon9_2.event3.d0719 { padding: 15% 0 0%; } 
 .evCon9.event3.d0719 { padding-bottom: 0; padding: 15% 0 0; } 
 .evCon1_0719 h3 .point { top: inherit; bottom: 64%; left: 15%; font-size: 2.4vw; } 
 .evCon2_0719 .con_box { margin-top:6%; } 
 .evCon3_0719 { padding:14% 0; } 
 .evCon3_0719 .con_tit { width:69.5%; margin:0 auto; } 
 .evCon3_0719 .con_box { margin-top:10%; } 
 .evCon3_0719 .review_list > li { margin-top:10px; } 
 .evCon3_0719 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-15px; top:-20px; width:15%; } 
 .evCon3_0719 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-15px; top:-20px; width:18%; } 
 .evCon3_0719 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-15px; top:-20px; width:18%; } 
 .evCon3_0719 .tiny { margin-top:5%; } 
 .evCon9_3 .con_box .info_box { margin-bottom:5vw; } 
 .evCon9_3.event3.d0719 .white_box { padding:5% 0 0; } 
 .evCon9_3 .con_box .gift_box { margin-bottom:6%; padding:0 2%; } 
 .evCon9_3 .btns_wrap { padding:0 2%; } 
 .evCon9_3 .txt_wrap { padding:9% 0; } 
 .event3 .eventBoard { padding:2% 2% 4%; } 
 .evCon9_3.event3.d0719 { padding: 15% 0 15%; } 

 .fix_menu ul { width: 100%; } 
 .fix_menu li a { font-size: 2.4vw; padding: 23px 0; height: auto; } 
 .fix_menu li a span { font-size: 2vw; } 
 .fix_menu li i { right: 0; max-width: 30%; } 


 .fix_menu { bottom: 0; } 

 /* 230818 */
 .evCon1_0818 .inner { padding: 10% 0 5%; } 
 .evCon1_0818 h3 { position: relative; top: inherit; left: inherit; text-align: left; margin-left: 3%; padding: 0 39% 0 0; } 
.evCon1_0818 .main_img_wrap { margin-right: 0px; } 
.evCon1_0818 .main_img_con1 { text-align: center; margin-top: 1%; padding: 0 22%; } 
.evCon1_0818 .point.twinkle img { position: absolute; right: 20%; top: -8%; } 
.evCon1_0818 .obj_con1 { display: none; } 
.fix_menu.d0818 ul { width: 97%; flex-wrap: wrap; gap: 3%; } 
.fix_menu.d0818 li a { font-size: 17px; padding: 10% 0 11%; } 
 .fix_menu.d0818 ul { width: 96%; } 
 .evCon2.evCon2_0818 { padding: 0% 0 0%; } 
.evCon2_0818 .inner { margin-top: 1%; } 
 .evCon9_2.event3.d0818 .con_box .info_box { margin: 5% 4% 8% 14%; } 
.evCon9_2.event3.d0818 { padding: 20% 0 0; } 
.evCon9_3.event3.d0818 { padding: 20% 0 0%; } 
.evCon9_3.event3.d0818 .white_box { padding: 1% 0 0; } 
.evCon9_4 { padding: 20% 0 15%; } 
.evCon9_4 .white_box { padding: 1% 0 0; margin-top: 10%; } 
.evCon9_4 .gift_box { padding: 0 1%; margin: 0 auto 8%; } 
.evCon9_4 .gift_box img { margin: auto; } 
.evCon9_4 .btns_wrap { gap: 3%; margin: 0 5% 6%; } 
.evCon9_4 .shareList ul { padding: 2%; } 

.morebox a { padding: 7% 52px; } 

/* 230919 */
.fix_menu ul { width: 96%; gap: 3%; } 
.fix_menu li a { font-size: 21px; padding: 7% 0 8%; } 
.fix_menu li a span { font-size: 18px; } 

.d0919 .evCon1 { padding:0%; } 
.d0919 .evCon1 .inner { padding: 14% 0 20%; } 
.d0919 .evCon1 h3 { padding: 0 17%; } 
.d0919 .point.twinkle img { right: 12%; width: 13%; } 

.fix_menu.d0919 ul { width: 100%; border-radius: 0px; } 
.fix_menu.d0919.fixed { top: 0px; } 
.fix_menu.d0919 li i.position_re {right: 0%;top: 35%;}

.evCon9_2.event3.d0919 {padding: 20% 0 15%;}

    /* 231026 */
    .evCon1.d1026 {padding: 12% 0 0;}
    .evCon1.d1026 h3 {margin: 0 auto 7%;}
    .evCon1.d1026 .gift {width: 90%; margin: 0 auto 4%;}

    .point.twinkle img {right: 0; max-width: 18%;}
}




@media (max-width: 992px) { /* 230421 added */
 .event3.d0421 .con_box .info_box { margin: 5% 4% 8% 9% } 

 /* 230516 added */
 .evCon9.event3.d0516 .con_tit .bubble { top: -65px } 
 .evCon9.event3.d0516 .white_box .con_box::before,
 .evCon9.event3.d0516 .white_box .con_box::after { bottom: 25% } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_pc { display: none } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo { display: block; width: 370px; margin: 0 auto } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo .slick-dots { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 18px; z-index: 1 } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo .slick-dots li { margin: 0 5px; width: 20px; height: 20px; background-color: #eeeeee; border-radius: 50% } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo .slick-dots li.slick-active { background-color: #333333 } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo .slick-dots li button { font-size: 0 } 

 /* 230818 */
.evCon9.event3.d0516 .con_tit i,.evCon9_2.event3.d0516 .con_tit i,.evCon9_3.event3.d0516 .con_tit i,.evCon9_4 .con_tit i { top: 25%; right: 0%; width: 15%; } 

.evCon1_0818 h3 { padding: 0 28% 0 0; } 
.evCon1_0818 .main_img_con1 { margin-top: 4%; padding: 0 19%; } 
.evCon1_0818 .point.twinkle img { right: 17%; top: -7%; width: 22%; } 

.fix_menu.d0818 li { width: 42%; } 
.fix_menu.d0818 li a { padding: 4% 0 4%; } 

.evCon9.event3.d0516.d0818 .txt { margin: 0% 0 10%; } 
.evCon9.event3.d0516.d0818 .txt .for_mo { display: block; } 
.evCon9.event3.d0516.d0818 .white_box .con_box::before { bottom: 23%; right: -5%; } 

.evCon9_2.event3.d0818 .white_box { padding: 8% 0; margin-top: 9%; } 
.evCon9_2.event3.d0818 .con_box .info_box { margin: 5% 4% 8% 9%; } 
.evCon9_3.event3.d0818 .evt_gift { gap: 4%; } 

.morebox { margin-top: 5%; font-size: 13px; } 
.morebox a { padding: 7% 42px; } 

/* 230919 */
.fix_menu.d0919 li a { font-size: 19px; } 
.evCon2.d0919 h3 .pc { padding: 0 8%; } 
 }





@media (max-width: 768px){
 .mo { display: block } 
 .pc { display: none } 
 .quick_bnr { width: 95% } 
 .quick_bnr li a { font-size: 20px; padding: 30px 0 } 
 .con_tit.ver1 { font-size: 36px } 
 .con_tit.ver2 { font-size: 48px } 
 .evCon2 .txt, .evCon3 .txt { font-size: 22px } 
 .evCon2 .tiny_noti { font-size: 16px } 
 .br_768 { display: block } 
 .br_768_none { display: none } 


 /* .evCon1 { background: url(https://img.megagong.net/m/2023/0119_ebook/bg_con1_mo.png) no-repeat; padding: 14% 0 0%; background-size: cover } */
 .evCon1 h3 { padding: 0 0%; margin: 0px } 
 .evCon1 .book { margin: 0 0 0 0%; width: 100%; padding: 0 0% } 

 .evCon2 .txt { margin: 35px 0 20px } 
 .evCon2 { padding: 15% 0 17% } 

 .evCon3 { padding: 17% 0 13% } 
 .evCon3 .txt { margin: 40px 0 80px } 
 .evCon3 .btn { font-size: 30px; margin: 70px 0 40px; width: 364px; padding: 19px 0 } 
 .evCon3 .tiny_noti { font-size: 18px } 
 .evCon3 .content li { margin: 0 0% 4% 0.5% } 
 .evCon3 .content li:last-child { margin: 0 0% 0% 0% } 

 .evCon4 { padding: 20% 0 } 
 .evCon4 .con_tit { margin: 0 0 60px } 
 .evCon4 .content:first-child { margin-bottom: 75px; padding-bottom: 80px } 
 .evCon4 .content dt span { margin: 0 0 10%; font-size: 24px; width: 207px; padding: 2% 0 } 
 .evCon4 .content dd { width: auto; margin: 0 0 60px } 
 .evCon4 .content dd .tiny_noti { font-size: 20px; margin: 10px 0 0 } 
 .evCon4 .content dd:nth-of-type(1) a { bottom: 14%; width: 64%; height: 14% } 
 .evCon4 .content dd:nth-of-type(3) a { width: 194px; bottom: 46px; height: 60px } 
 .evCon4 .content dd:nth-of-type(3) a:nth-of-type(1) { left: 1% } 
 .evCon4 .content dd:nth-of-type(3) a:nth-of-type(2) { right: 1% } 
 .evCon4 .content:last-child dd { margin: 0 0 70px } 

 .evCon5 { padding: 20% 0 } 

 .event .txt { font-size: 21px } 
 .event .con_box .gift { width: 100%; padding: 0 7% } 
 .event .con_box .info_box { margin: -11% auto 0; padding: 20% 24px 11% } 
 .event .con_box .info_box li { font-size: 22px } 
 .event .con_box .info_box .tiny_noti { font-size: 16px; text-align: left; margin: 50px 0 0 } 
 .event .con_box .info_box .btn_evt { margin: 40px auto 0; width: 360px } 
 .event .con_box .info_box .btn_evt a { font-size: 30px; padding: 19px 0 } 
 .event .con_box .info_box li strong { display: inline-block; min-width: 110px } 
 .event .con_box .info_box li .indent { margin-left: 116px } 
 .event .con_box .gift img.pc { display: none } 
 .event .con_box .gift img.mo { display: inline-block } 

 .evCon6 { padding: 19% 0 } 
 .evCon6 .txt { margin: 40px 0 100px } 

 .evCon7 { padding: 120px 0 140px; padding: 16% 0 18% } 
 .evCon7 .txt { margin: 40px 0 60px } 
 .evCon7 .con_box .info_box .tiny_noti { margin: 0 0 0 140px } 

 .eventWrap .evWarning .box { width: 100% } 
 .eventWrap .evWarning .warningList li, .eventWrap .evWarning .warningList li .s_tit, .eventWrap .evWarning .warningList li ul li a { font-size: 12px } 


 /* 221214 S */
 .quick_bnr.d1214 li a { font-size: 20px; height: 100% } 
 .quick_bnr.d1214 li span { font-size: 16px } 
 .quick_bnr.d1214 li span.mb15 { margin-bottom: 10px } 
 .event2 .pc { display: none } 
 .event2 .mo { display: inline-block } 
 .event2 .process { padding: 0 2% } 
 .event2 .txt { font-size: 18px } 
 .event2 .con_box .btn_evt a { padding: 10px 0; font-size: 15px } 
 .event2 .eventBoard { padding: 10px 15px 8% } 
 .event2 .con_box .info_box li { font-size: 16px; text-indent: -38px; margin-left: 19% } 
 .event2 .con_box .info_box li:last-child { margin-left: 19% } 
 .event2 .evtBoard_common .board_list { border-radius: 30px } 

 .evCon9_2 .small_not, .evCon9 .small_not { font-size: 12px } 
 .evCon9 .noti_gray { font-size: 15px } 

 /* 221214 E */


 /* con9_2 */
 .event2 .con_box .process_box .btxt { font-size: 16px } 
 .event2 .eventBoard { padding: 0px } 

 .eventWrap .top_tab .navi { margin: 0%; display: block } 
 .eventWrap .top_tab .navi li { float: left; width: 50% } 
 .eventWrap .top_tab .navi li a { width: 100%; padding: 4% 0 } 
 .eventWrap .top_tab .navi li:nth-child(1),.eventWrap .top_tab .navi li:nth-child(3) { border-right: 1px solid #333333 } 
 .eventWrap .top_tab .navi li:nth-child(3),.eventWrap .top_tab .navi li:nth-child(4) { border-top: 1px solid #333333 } 
 .eventWrap .top_tab .navi li.on::after { display: none } 

 .evCon12 { background: url(https://img.megagong.net/m/2023/0119_ebook/bg_con12_mo.png) no-repeat center center; background-size: cover } 
 .evCon12 .txt { font-size: 20px; margin: 6% 0; line-height: 38px } 
 .evCon12 .content_con12 { margin: 0 0px 7% 0px } 
 .evCon12 .noti_white { font-size: 18px; margin-bottom: 10% } 
 .content2_con12 { padding: 7% 0 5% } 
 .list_con12.mo { padding: 0 3% } 
 .content2_tit_con12 { padding: 0 9% } 


 .event_end_mark { position: absolute; right: 2%; top: 8%; width: 20% } 
 .evCon4 .content dd .tiny_noti { font-size: 15px } 

 .eventBoard .evtBoard_common { border-radius: 30px } 


 .event3 .pc { display: none } 
 .event3 .mo { display: block } 
 .top_tab_0217.pc { display: block !important } 
 .eventWrap .top_tab_0217 .navi li a { height: 65px } 
 .evCon1_0217 h3 { margin: 0 auto } 
 .evCon2_0217 { padding: 18% 0 } 
 .evCon_trial { padding: 13% 0 } 
 .evCon_trial .btn_wrapper .bubble { left: calc(62% + 99px); width: 21% } 
 .evCon_trial .btn_wrapper > a { display: block; width: 48%; margin: 0 auto } 
 .evCon_trial .tiny_noti { font-size: 12px } 
 .evCon9_2.event3 .small_not { margin-left: 0% } 
 .evCon10.event3 { padding: 7% 0 13% } 
 .event3 .con_box .info_box li { font-size: 15px } 
 .event3 .con_box .info_box li strong { flex-basis: 95px } 
 .event3 .event1_bottom .event1_bottom_contents { flex-direction: column } 
 .event3 .event1_bottom .event1_bottom_contents .select_wrapper { width: 100% } 
 .event3 .event1_bottom .event1_bottom_contents .select_wrapper .line:first-of-type { flex-direction: column } 
 .event3 .event1_bottom .event1_bottom_contents .select_wrapper .line:first-of-type > div:last-of-type { margin-top: 10px; margin-left: 0 } 
 .event3 .event1_bottom .event1_bottom_contents button { width: 100%; height: 50px; margin-top: 40px; margin-left: 0; font-size: 18px } 
 .event3 .event1_bottom .event1_bottom_contents > a { bottom: 61px } 
 .event3 .event1_bottom .tiny_noti { font-size: 12px; letter-spacing: -1px } 
 .event3 .con_box .btn_evt a { padding: 12px 0; font-size: 18px } 
 .eventBoard .evtBoard_common .info_wrap .tip_list { font-size: 12px; letter-spacing: -1px } 

 .top_tab_0322.pc { display: block } 
 .eventWrap .top_tab_0322 .navi li a { font-size: 3vw; } 
 .eventWrap .top_tab_0322 .navi li a span { font-size: 14px } 
 .evCon1_0322 { padding: 30% 0; background-size: auto 110% } 
 .evCon3_0322 .review_slider .item p { font-size: 16px } 
 .evCon3_0322 .review_slider .slick-current .item p { font-size: 20px } 
 .evCon3_0322 .review_slider .item p span { font-size: 14px } 
 .event3 .txt { margin: 6% 0 10% } 
 .eventBoard .evtBoard_common .board_notice li.chk_notice { top: 80% } 


 /* 230421 added */
 .evCon1_0421 { background: url(https://img.megagong.net/m/2023/0421_ebook/main_mo_bg.jpg) no-repeat; background-size: cover } 
 .evCon1_0421 h3 { text-align: left; position: relative; z-index: 1 } 
 .evCon1_0421 .inner h3 img.mo { margin-left: 14%; margin-bottom: 75%; padding: 0 22% 0 0 } 
 .evCon1_0421 .main_item { bottom: -2%; right: 7%; width: 85% } 
 .evCon3_0322.d0421 { background: url(https://img.megagong.net/m/2023/0421_ebook/bg_review_mo.png) no-repeat; background-size: cover } 
 .event3.d0421 .con_box .info_box ul { width: 100% } 
 .event3.d0421 .con_box .info_box li { font-size: 2.5vw } 
 .event3.d0421 .con_box .info_box li strong { flex-basis: 119px } 
 .evCon9_2.d0421 .small_not, .evCon9.d0421 .small_not { font-size: 12px; } 

 /* 230516 added */
 .evCon1_0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/main_mo_bg.jpg') } 
 .evCon3_0322.d0516 { background-image: url('https://image.megagong.net/m/2023/0516_ebook/bg_review_mo.png') } 
 .evCon9.event3.d0516 .txt { font-size: 20px } 
 .evCon9.event3.d0516 .white_box .title { padding: 30px 30px } 
 .evCon9.event3.d0516 .white_box .title i { margin-right: 30px } 

 /* 230619 added - 768 */
 .evCon3_0619 { background-image: url('https://image.megagong.net/m/2023/0619_ebook/con3_bg_mo.png'); background-repeat: no-repeat; background-position: center top; background-size: cover; } 
 .evCon3_0619 .review_list { padding:0 2%; } 
 .evCon3_0619 .review_list > li .con_wrap { width:100%; } 
 .evCon3_0619 .review_list > li { margin-top:20px; } 
 .evCon3_0619 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-4%; } 
 .evCon3_0619 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-4%; } 
 .evCon3_0619 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-4%; } 
 .evCon9_3 .btns_wrap .btn { font-size:16px; } 
 .evCon9_3 .txt_wrap p { font-size:18px; } 
 .event4 .txt { margin: 6% 0 10% } 
 .evCon9_4.event4.d0519 .white_box li { font-size:2.5vw; } 

 /* 230719 added - 768 */
 .eventWrap .evSection.evCon1_0719 { /* background-size: auto 90%; */ } 
 .evCon3_0719 { background-image: url('https://image.megagong.net/m/2023/0619_ebook/con3_bg_mo.png'); background-repeat: no-repeat; background-position: center top; background-size: cover; } 
 .evCon3_0719 .review_list { padding:0 2%; } 
 .evCon3_0719 .review_list > li .con_wrap { width:100%; } 
 .evCon3_0719 .review_list > li { margin-top: 8px; } 
 .evCon3_0719 .review_list > li:nth-of-type(1) .con_wrap .ico { left:-4%; } 
 .evCon3_0719 .review_list > li:nth-of-type(3) .con_wrap .ico { left:-4%; } 
 .evCon3_0719 .review_list > li:nth-of-type(4) .con_wrap .ico { right:-4%; } 
 .evCon9_3 .btns_wrap .btn { font-size:16px; } 
 .evCon9_3 .txt_wrap p { font-size:18px; } 
 .event4 .txt { margin: 6% 0 10% } 
 .evCon9_4.event4.d0519 .white_box li { font-size:2.5vw; } 



 .fix_menu li a { font-size: 14px; padding: 15px 0; } 
 .fix_menu li a:before { height: 3px; } 
 .fix_menu li:last-child a { letter-spacing: -.15rem; } 

 /* 230818 */
.evCon1_0818 h3 { padding: 0 21% 0 0; } 
.evCon1_0818 .main_img_con1 { padding: 0 10%; } 
.evCon1_0818 .point.twinkle img { right: 9%; top: -3%; width: 25%; } 

.fix_menu.d0818 ul { width: 97%; gap: 15%; } 
.fix_menu.d0818 li { width: 32%; } 
.fix_menu.d0818 li i { right: -9%; width: 21%; } 
.fix_menu.d0818 li a { padding: 4% 0 7%; font-size: 19px; line-height: 21px; } 
.fix_menu.d0818 li a:before { height: 4px; } 
.fix_menu.d0818 li a span { font-size: 14px; margin: 0 0 0px; } 

.evCon2_0818 h3 { padding: 0 12%; margin-bottom: 10%; } 
.evCon4 { padding: 20% 0 12%; } 
.evCon5 { padding: 5% 0 20%; } 
.evCon5 .lec_box { padding: 0% 0 0; } 
.evCon5 .con_tit.ver2 { margin: 0 0 30px; } 
.event3.d0818 .con_box .info_box li { font-size: 15px } 

.evCon9_3 .small_not,.evCon9_4 .small_not { font-size: 12px; } 

.evCon9_4 .gift_box { padding: 0 3%; } 
.evCon9_4 .btns_wrap { margin: 0 2% 6%; } 
.evCon9_4 .eventBoard .evtBoard_common .info_wrap.with_tip button { font-size: 14px; } 

/* 230919 */
.fix_menu li i { right: -9%; width: 21%; } 
.fix_menu li a { padding: 4% 0 7%; font-size: 19px; line-height: 21px; } 
.fix_menu li a:before { height: 4px; } 
.fix_menu li a span { font-size: 14px; margin: 0 0 0px; } 
.evCon2 h3 .pc { display:none; } 


.eventWrap .back_wrap.d0919 { background-image: url(https://image.megagong.net/m/2023/0919_ebook/bg_mo.jpg); } 
.d0919 .evCon1 .inner { padding: 28% 0 45%; } 
.d0919 .evCon1 h3 { padding: 0 17%; } 
.d0919 .point.twinkle img { right: 2%; width: 20%; top: -9%; } 
.evCon2.d0919 { /*padding: 5% 0 17%;*/ padding: 10% 0 4%; } 
.evCon2.d0919 h3 .mo { margin: 0 auto 12%; padding: 0 15%; } 
.fix_menu.d0919 ul { gap: 0%; } 
.fix_menu.d0919 li a { padding: 11% 0 14%; line-height: 24px; } 
.fix_menu.d0919 li a span { font-size: 17px; }

    /* 231026 */
    .evCon1.d1026 h3 {width: 90%;}
    .evCon1.d1026 .gift {margin: 0 auto 10%;}
}



@media (max-width: 720px) {
    .eventWrap .back_wrap.d1026 {background-image: url(https://image.megagong.net/m/2023/1025_ebook/main_bg_mo.jpg);}
    .evCon1.d1026 {padding: 20% 0 0;}
}


@media (max-width: 640px) { /* 230619 added - 640 */
 .evCon3_0619 .review_list > li .con_wrap,
 .evCon3_0619 .tiny { font-size:16px; } 

 /* 230719 added - 640 */
 .evCon3_0719 .review_list > li .con_wrap,
 .evCon3_0719 .tiny { font-size:16px; } 
 }






@media (max-width: 576px){
 .con_tit.ver1 { font-size: 26.5px } 
 .con_tit.ver2 { font-size: 40px; margin: 0 0 30px } 

 .quick_bnr li a { font-size: 16px } 

 .evCon2 .txt, .evCon3 .txt { font-size: 17px } 
 .evCon2 .tiny_noti { font-size: 13px } 


 .evCon2 .txt { margin: 15px 0 10px } 
 .event2 .con_box .info_box li { text-indent: -29px; margin-left: 22% } 
 .event2 .con_box .info_box li:last-child { margin-left: 22% } 
 .event2 .white_box { border-radius: 15px } 
 .evCon3 .txt { margin: 20px 0 40px } 

 .evCon3 .btn { width: 100%; font-size: 22px; padding: 17px 0; margin: 35px 0 20px } 
 .evCon3 .tiny_noti { font-size: 14px } 

 .evCon4 .content:first-child { margin-bottom: 35px; padding-bottom: 40px } 
 .evCon4 .content dt span { font-size: 25px; width: 230px; padding: 12px 0 } 
 .evCon4 .content dd { margin: 0 0 50px } 
 .evCon4 .content:last-child dd { margin: 0 0 40px } 

 .evCon5 .lec_box { margin-top: 25px } 
 .evCon5 .grd_box strong { font-size: 15px } 
 .evCon5 .grd_list { margin-left: 80px; padding: 0 } 
 .evCon5 .grd_list li a { font-size: 13px; width: 60px } 

 .event .txt { font-size: 16px } 
 .event .con_box .info_box li { font-size: 17px } 
 .event .con_box .info_box .tiny_noti { margin: 15px 0 8%; font-size: 12px } 
 .event .con_box .info_box .btn_evt { width: 80% } 
 .event .con_box .info_box .btn_evt a { font-size: 20px; padding: 6% 0; margin: 0 auto } 
 .event .con_box .info_box li strong { min-width: auto } 
 .event .con_box .info_box li .indent { margin-left: 92px } 

 .evCon6 .txt { margin: 20px 0 50px } 

 .evCon7 .txt { margin: 20px 0 30px } 
 .evCon7 .con_box .info_box .tiny_noti { margin: 0 0 0 115px } 

 [class*=mg_popup_wrap] .content_area .content_inner { padding: 10px 15px 15px 15px } 
 #popupFadeInNotice .topWrap .b_tit { font-size: 27px } 
 #popupFadeInNotice .topWrap .popup_close { font-size: 13px } 
 #popupFadeInNotice .mg_tb_wrap tr th { font-size: 13px } 
 #popupFadeInNotice .mg_tb_wrap tr td { font-size: 13px } 
 #popupFadeInNotice .mg_tb_wrap tr td input { font-size: 13px } 
 #popupFadeInNotice .survey .subtit { font-size: 20px } 
 #popupFadeInNotice .survey ul li { font-size: 13px; padding: 10px 0 } 
 #popupFadeInNotice .survey ul li input { height: 18px; width: 18px; margin: 0 5px } 
 #popupFadeInNotice .agree input { width: 18px; height: 18px; margin: 0 7px 0 0 } 

 /* 221214 S */
 .quick_bnr.d1214 li a { font-size: 17px } 
 .quick_bnr.d1214 li span { font-size: 14px } 
 .quick_bnr.d1214 li span.mb15 { margin:0 } 
 /* 221214 E */

 .evCon9 .noti_gray { font-size: 13px } 

 /* 9_2 */
 .dim_popup.sns { width:90% } 
 .event2 .con_tit { margin: 0 3% } 
 .event2 .txt { font-size: 16px } 
 .event2 .con_box .gift { padding: 0 5% } 
 .event2 .con_box .info_box li { font-size: 13px } 
 .evCon9_2 .small_not, .evCon9 .small_not { font-size: 10px } 

 .event2 .con_box .process_box .btxt { font-size: 14px } 
 .evCon9_2 .btn_wrap_9_2 { margin: 0px 0%; padding: 0 3% } 
 .evCon9_2 .btn_wrap_9_2 .down_btn_9_2 a,.evCon9_2 .btn_wrap_9_2 .url_btn_9_2 a { padding: 0 12%; background: #111; /*margin: 0 1% 2%; */ border-radius: 5px } 

 .evCon12 .txt { font-size: 14px; margin: 6% 0; line-height: 25px } 
 .evCon12 .noti_white { font-size: 13px } 

 .evCon4 .content dd img { width: 65%; margin: auto; } 

 .eventWrap .top_tab_0217 .navi li a { height: 50px; background-size: 122px !important } 
 .evCon2_0217 .con_box .con2_slider .slick-arrow { width: 16px; height: 35px } 
 .event3 .white_box { padding: 10vw 0 } 
 .event3 .con_box .process_box .btxt { margin: 10vw auto; font-size: 15px } 
 .event3 .txt { margin: 5vw 0 5vw; font-size: 16px } 
 .event3 .con_box .btn_evt { margin: 65px auto 0; width: 310px } 
 .event3 .con_box .info_box li { font-size: 13px; } 
 .event3 .con_box .tiny_noti { font-size:9px } 
 .event3 .con_box .btn_evt { margin: 5vw auto 0 } 
 .event3 .con_box .info_box li strong { flex-basis: 65px } 
 .event3 .event1_bottom { padding: 15px } 
 .event3 .event1_bottom .event1_bottom_contents .select_wrapper .line .select_title { width: 50px; font-size: 14px } 
 .event3 .event1_bottom .event1_bottom_contents .select_wrapper .line select { height: 35px; font-size: 14px } 
 .eventBoard .evtBoard_common .info_wrap .tip_list { font-size: 10px } 

 .eventWrap .top_tab_0322 .navi li a span { font-size: 12px } 
 .top_tab_0322 .event_end_mark { right: 2% } 
 .evCon3_0322 .review_slider .item { height: 120px } 
 .evCon3_0322 .review_slider .item p { font-size: 14px } 
 .evCon3_0322 .review_slider .item p .br_576 { display: block } 
 .evCon3_0322 .review_slider .item p span { font-size: 12px } 
 .evCon3_0322 .review_slider .slick-current .item p { font-size: 18px } 
 .evCon3_0322 .tiny_txt { font-size: 12px } 
 .evCon_trial .btn_wrapper .bubble { left: 76%; top: -50% } 
 .evCon4.evCon4_0322 .con_tit, .evCon5.evCon5_0322 .con_tit { font-size: 22px; } 

 /* 230421 added */
 .evCon1_0421 .inner h3 img.mo { margin-left: 5%; margin-bottom: 80%; padding: 0 6% 0 0 } 
 .evCon1_0421 .main_item { bottom: -4%; width: 95%; right: 2% } 
 .event3.d0421 .con_box .info_box { margin: 7% 2% 10% 3%; } 
 .evCon9_2.d0421 .btn_wrap_9_2 .down_btn_9_2 a, .evCon9_2 .btn_wrap_9_2 .url_btn_9_2 a { background: inherit } 
 .evCon9_2.d0421 .br_576,.evCon9.d0421 .br_576 { display: block } 
 .event3.d0421 .txt { font-size: 14px } 
 .event3.d0421 .con_box .info_box li strong { flex-basis: 79px } 

 /* 230516 added */
 .evCon9.event3.d0516 .con_tit { margin-bottom: 10% } 
 .evCon9.event3.d0516 .con_tit i,
 .evCon9_2.event3.d0516 .con_tit i,
 .evCon9_3.event3.d0516 .con_tit i,
 .evCon9_4.event4.d0519 .con_tit i { width: 25vw } 
 .evCon9_4.event4.d0519 .con_tit i { top:45px; } 
 .evCon9.event3.d0516 .con_tit .bubble { width: 100px } 
 .evCon9.event3.d0516 .txt { font-size: 12px } 
 .evCon9.event3.d0516 .txt b { margin-top: 5% } 
 .evCon9.event3.d0516 .white_box .title { flex-direction: column; padding: 20px 0; } 
 .evCon9.event3.d0516 .white_box .title i { margin-right: 0; margin-bottom: 10px; line-height: 26px; height: 26px; font-size: 14px; width: 100px; } 
 .evCon9.event3.d0516 .white_box .title p { font-size: 15px; text-align: center } 
 .evCon9.event3.d0516 .white_box .title p br.for_mo { display: block; } 
 .evCon9.event3.d0516 .white_box .con_box { padding-top: 5% } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo { width: 65% } 
 .evCon9.event3.d0516 .white_box .con_box .info_img.for_mo .slick-dots li { width: 10px; height: 10px } 
 .evCon9.event3.d0516 .white_box .con_box::before { width: 20%; bottom: 20% } 
 .evCon9.event3.d0516 .white_box .con_box::after { width: 20%; bottom: 25% } 
 .event3.d0516 .eventBoard { padding: 10% 2% 6% } 
 .eventBoard .evtBoard_common .board_notice li.chk_notice { top: 47% } 
 .evtBoard_common .board_list { padding: 0 } 

 .evCon9_4.event4.d0519 .white_box li { padding-left:90px; margin-top:10px; } 

 /* 230619 added - 576 */
 .evCon3_0619 .review_list > li .con_wrap,
 .evCon3_0619 .tiny { font-size:14px; } 
 .evCon9_3 .btns_wrap .btn { font-size:14px; padding:15px 0; } 
 .event4 .txt { margin: 5vw 0 5vw; font-size: 16px } 


 /* 230719 added - 576 */
 .evCon3_0719 .review_list > li .con_wrap,
 .evCon3_0719 .tiny { font-size:14px; border-width: 2px; } 
 .evCon9_3 .btns_wrap .btn { font-size:14px; padding:15px 0; } 
 .event4 .txt { margin: 5vw 0 5vw; font-size: 16px } 
 .evCon9_3.event3.d0719 .evt_gift { flex-direction: row; flex-wrap: wrap; margin: 0 0 5%; } 
 .evCon9_3.event3.d0719 .evt_gift .item { width: 50%; margin: 0 0 6%; } 

 .event3 .con_box .info_box ul { width:100% } 
 .evCon_trial .btn_wrapper > a { width: 68%; } 


/* .fix_menu { bottom: 55px; }  */
 .fix_menu li a { padding: 10px 0; } 
 .fix_menu li a br { display: block; } 

 /* 230818 */
 .evCon9.event3.d0516 .con_tit i,.evCon9_2.event3.d0516 .con_tit i,.evCon9_3.event3.d0516 .con_tit i,.evCon9_4 .con_tit i { width: 21%; } 

.evCon1_0818 h3 { padding: 0 14% 0 0; } 
.evCon1_0818 .point.twinkle img { right: -1%; top: -11%; width: 35%; } 

.fix_menu.d0818 li i { right: -24%; width: 27%; } 
.fix_menu.d0818 li a span { font-size: 13px; } 
.fix_menu.d0818 li a { padding: 5% 0 8%; font-size: 14px; line-height: 17px; } 

.fix_menu.d0818 li a:before { height: 3px; } 
.evCon2_0818 h3 { padding: 0 8%; } 
.evCon9.event3.d0818 .con_box .info_box li { font-size: 13px; } 
.evCon9_3.event3.d0818 .eventBoard { padding: 3% 2% 6%; } 
.evCon9_3.event3.d0818 .con_box .info_box li { font-size: 13px; } 
.evCon9_4 .btns_wrap { gap: 1%; } 
.evCon9_4.event3 .white_box { padding: 0vw 0; } 

.morebox a { padding: 7% 26px; } 

/* 230919 */
.evCon2 .con2_slider .slick-arrow {width: 16px;height: 35px;}


.d0919 .evCon1 h3 { padding: 0 10%; } 
.fix_menu.d0919 li a { padding: 11% 0 12%; line-height: 19px; } 
.fix_menu.d0919 li a span { font-size: 12px; } 
.fix_menu.d0919 li a { font-size: 14px; } 

 }






@media (max-width:460px){
 .con_tit.ver1 { font-size: 22px } 
 .con_tit.ver2 { font-size: 30px } 
 .evCon2 .txt, .evCon3 .txt { font-size: 14px } 

 .evCon4 .content dt span { width: 160px; font-size: 16px; padding: 6px 0; } 

 .evCon4 .content dd:nth-of-type(1) a { width: 65%; bottom: 14%; height: 14% } 
 .evCon4 .content dd:nth-of-type(3) a { width: 46%; bottom: 9.2%; height: 15% } 
 .evCon4 .content dd .tiny_noti { font-size: 15px } 

 .event .txt { font-size: 13px } 
 .event .con_box .info_box li { font-size: 13px } 
 .event .con_box .info_box li .indent { margin-left: 82px } 
 .event .con_box .info_box .btn_evt a { font-size: 17px; padding: 5% 0; margin: 0 auto } 

 .evCon7 .con_box .info_box .tiny_noti { margin: 0 0 0 94px; font-size: 11px } 

 .quick_bnr li a { font-size: 13px; padding: 25px 0 } 
 .quick_bnr.d1214 li a { font-size: 14px } 

 [class*=mg_popup_wrap] .content_area .mg_btn_wrap .mg_btn_base { min-width:initial; font-size:12px; padding:10px 5px } 

 /* 230417 added */
 .event3.d0421 .con_box .info_box li { font-size: 13px; } 
 .evCon9_2.d0421 .btn_wrap_9_2 .down_btn_9_2 a, .evCon9_2.d0421 .btn_wrap_9_2 .url_btn_9_2 a { padding: 0 15% } 

 /* 230619 added - 460 */
 .evCon3_0619 .review_list > li .con_wrap,
 .evCon3_0619 .tiny { font-size:12px; } 

 /* 230719 added - 460 */
 .evCon3_0719 .review_list > li .con_wrap,
 .evCon3_0719 .tiny { font-size:12px; } 
 }