@charset "euc-kr"; /* common */
.btns_wrap { display:flex; gap:0 20px; justify-content:center; } 
.btns_wrap .btn_base { width:50%; padding:25px 10px; font-size:20px; color:#ffff; font-weight:bold; border-radius:50px; } 
.btns_wrap .btn_base.black { background-color:#000; } 
.btns_wrap .btn_base.brown { background-color:#9e654d; } 
.btns_wrap.one .btn_base { width:auto; padding: 21px 106px; } 
.lecture { padding-bottom: 0 !important; } 
.lecList { background: #fff; } 
.vodchr_banner { margin-bottom: 0; } 

.flt_inner { z-index:3; } 
.flt_inner.renewal li:first-child { margin-top: 40px; } 
.flt_inner.renewal li.top { margin-top: 6px; text-align: center; } 
.mo_show { display: none; } 

.evCon1 { background: #232c1c url('https://img.megagong.net/m/2023/1219_tjenglish08/con1_bg.jpg') no-repeat; background-position: 50% 0 !important; background-size:cover; } 
.evCon1 .inner { width:1160px; } 
.evCon1 .inner .btn-home { position:absolute; right:0; bottom:12%; width:22%; height:4%; background-color:gold; opacity:0; font-size:0; } 
.evCon1 h3 { position: relative; } 
.evCon1 h3 span { position: absolute; left: -28px; top: 450px; } 

.review_slide .area { border:1px solid #d0d0d0; border-radius:15px; text-align:center; padding:30px 0; display:flex; flex-direction:column; justify-content:space-between; } 
.review_slide .area .user-face .face { margin:0 auto; display:block; width:60px; } 
.review_slide .area .user-face .msg { font-size:18px; font-weight:bold; color:#9e654d; margin-top:10px; display:block; } 
.review_slide .area .user-face .content { margin-top:15px; } 
.review_slide .area .author { font-size:14px; color:#999; display:block; } 
.review_slide.review_pc { display:flex; gap:12px; flex-wrap:wrap; } 
.review_slide.review_pc .area { width:calc(33.333% - 8px); height:347px; } 
.review_slide.review_mo { padding:0 3%; } 
.review_slide.review_mo .area { width:calc(100% - 1px); height:38vw; padding:15px 0; } 
.review_slide.review_mo .area .author { margin-top:10px; } 
.review_slide.review_mo .area .user-face .msg { font-size:16px; } 
.review_slide.review_mo .area .user-face .content { margin-top:10px; } 
.review_slide.review_mo .lists .area:nth-of-type(2) { margin-top:10px; } 
.review_slide.review_mo .slick-arrow { width: 28px; height: 49px; font-size: 0; position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); } 
.review_slide.review_mo .slick-prev { background: url('https://img.megagong.net/m/2022/1214_tjenglish08/con2_roll_prev.png') no-repeat; left: 0; } 
.review_slide.review_mo .slick-next { background: url('https://img.megagong.net/m/2022/1214_tjenglish08/con2_roll_next.png') no-repeat; right: 0; } 

.evCon2 #tab2_1 .con_tit, .evCon3 .con_tit, .evCon4 .con_tit { font-size: 42px; font-weight: 700; margin: 0 0 40px; } 
.evCon3 .con_tit .small_txt { font-size:32px; display:block; margin-top:5px; } 

/* layouts */
.evCon2 { overflow: inherit !important; } 
#tab2_1 .inner, .evCon3 .inner, .evCon4 .inner, .evCon5 .inner, .evEvent .inner { padding:150px 0; } 
.evCon4 .inner, .evCon5 .inner { width:1000px; } 
.evCon5 { background-color: #e9dad3; } 

/* contents */
.evCon2 .tab_base { background: #3e3835; display: flex; justify-content: center; height:85px; } 
.evCon2 .tab_base.on { position: fixed; top: 0; left: 0; width: 100%; z-index: 11; } 
.evCon2 .tab_base li { display: inline-block; width: 540px; overflow: visible !important; } 
.evCon2 .tab_base li a { display: block; background: #3e3835; font-size: 14px; color: #746964; padding: 20px 0; line-height: 1.4; position: relative; overflow: visible !important; } 
.evCon2 .tab_base li a strong { display: block; font-size: 18px; } 
.evCon2 .tab_base li.on a { background: #fff; color: #000; } 
.evCon2 .tab_base li.on a::before { border-width: 3px 3px 0 3px; } 
.evCon2 .tab_base li a .tip_txt { position: absolute; left:50%; top:-20px; transform:translateX(-50%); } 
.evCon2 .tab_base li a .tip_txt { font-size:14px; font-weight:bold; color:#121212; background-color: #f9ee56; padding:5px 24px; display:inline-block; border-radius:20px; } 
.evCon2 .tab_base li a .tip_txt::after { content:''; display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #f9ee56; position: absolute; bottom:-6px; left:50%; margin-left:-5px; } 
.evCon2.on .tab_base li a .tip_txt { top:inherit; bottom:-20px; } 
.evCon2.on .tab_base li a .tip_txt::after { border-bottom:6px solid #f9ee56; border-top:0; bottom:initial; top:-6px; } 
.evCon2 #tab2_1 .paper_slide { margin: 35px -15px 0; } 
.evCon2 #tab2_1 .paper_slide .slick-arrow { width: 28px; height: 49px; font-size: 0; position: absolute; z-index: 1; top: 50%; transform: translate(0, -50%); } 
.evCon2 #tab2_1 .paper_slide .slick-prev { background: url('https://img.megagong.net/m/2022/1214_tjenglish08/con2_roll_prev.png') no-repeat; left: -40px; } 
.evCon2 #tab2_1 .paper_slide .slick-next { background: url('https://img.megagong.net/m/2022/1214_tjenglish08/con2_roll_next.png') no-repeat; right: -40px; } 
.evCon2 #tab2_1 .counting { font-size: 15px; color: #777777; border: 1px solid #777; border-radius: 100px; display: inline-block; background: #fff; padding: 1.75px 16.5px; } 
.evCon2 #tab2_1 .counting strong { color: #000; } 
.evCon2.on { padding-top:85px; } 
.evCon3 { background: #e9e9e9; /* padding: 150px 0 160px; */ overflow: inherit !important; } 
.evCon3 .typingTxt { padding:6px; background-color:#3e3835; font-size:20px; color:#ffffff; font-weight:400; border-radius:20px; } 
.evCon3 .typingTxt em { font-style:normal; font-weight:900; color:#cc9883; } 

.evCon5 .video_info { display:flex; gap:0 13px; margin-top:20px; } 
.evCon5 .video_info li { width:33.333%; padding:30px 0; background-color:#fff; font-size:16px; color:#121212; align-items:center; display:flex; justify-content:center; border-radius:15px; } 

.warningList li ul li a.tp2 {color:#ff0000;margin: 0 0;} 

@keyframes cursor { 
 from { opacity: 0; } 
 to { opacity: 1; } 
 }
.evCon3 .typingTxt .text { position: relative; } 
.evCon3 .typingTxt .text:not(.end)::after { content: ''; width: 2px; height: 15px; display: inline-block; background-color: #cc9883; animation: cursor .9s infinite steps(2); position: absolute; right: -2px; top: 8px; } 
.evCon3 .review_mid { text-align:center; margin-top:30px; } 
.evCon3 .review_mid .mid_inner { display:inline-block; position: relative; padding:0 30px; text-align:center; } 
.evCon3 .review_mid .mid_inner::before,
.evCon3 .review_mid .mid_inner::after { content:''; display:block; width:20px; height:14px; position: absolute; top:5px; } 
.evCon3 .review_mid .mid_inner::before { background:url('https://img.megagong.net/m/2023/1219_tjenglish08/middot_l.png') 0 0 no-repeat; left:0; } 
.evCon3 .review_mid .mid_inner::after { background:url('https://img.megagong.net/m/2023/1219_tjenglish08/middot_r.png') 0 0 no-repeat; right:0; } 
.evCon3 .review_mid .mid_inner .con { font-size:16px; color:#121212; line-height:1.4; } 
.evCon3 .review_mid .mid_inner .author { display:block; font-size:14px; color:#999999; margin-top:5px; } 
.evCon3 .major_txt { font-size:20px; font-weight:bold; color:#9d644c; margin-top:40px; } 
.evCon3 .intro_section { margin-top:100px; } 
.evCon3 .intro_section:first-of-type { margin-top:0; } 
.evCon3 .eventVideo { width: 1000px; margin: 0 auto 70px; } 
.evCon3 .eventVideo .video_box { padding-bottom: 54.5%; } 

.evCon3 .lectlist .lect_item:last-child { border-bottom: 1px solid #ccc; } 
.evCon3 .intro_wrap { display:flex; gap:0 20px; margin-top:30px; } 
.evCon3 .intro_wrap .intro_slide { width:52%; position: relative; } 
.evCon3 .intro_wrap .intro_info { width:48%; } 
.evCon3 .intro_wrap .intro_slide img { width:100%; } 
.evCon3 .intro_wrap .intro_slide .slick-arrow { width:12px; height:21px; font-size:0; position: absolute; z-index: 1; top: 50%; transform: translate(0, -50%); } 
.evCon3 .intro_wrap .intro_slide .slick-prev { background: url('https://img.megagong.net/m/2023/1219_tjenglish08/small_arrow_l.png') no-repeat; } 
.evCon3 .intro_wrap .intro_slide .slick-next { background: url('https://img.megagong.net/m/2023/1219_tjenglish08/small_arrow_r.png') no-repeat; } 
.evCon3 .intro_wrap .intro_slide .slick-prev { left:30px; } 
.evCon3 .intro_wrap .intro_slide .slick-next { right:30px; } 
.evCon3 .intro_wrap .intro_info li { font-size:16px; font-weight:bold; color:#121212; padding:15px 0; background-color:#fff; border-radius:25px; margin-top:14px; } 
.evCon3 .intro_wrap .intro_info li:first-of-type { margin-top:0; } 
.evCon3 .curr_text { display:flex; gap:20px; flex-wrap:wrap; margin-top:30px; } 
.evCon3 .curr_text img { width:100%; } 
.evCon3 .curr_text > div { width:calc(50% - 10px); } 

.evCon4 .mockexam_intro { display:flex; align-items: center; gap:0 19px; } 
.evCon4 .mockexam_intro dt { width:45%; } 
.evCon4 .mockexam_intro dt img { width:100%; } 
.evCon4 .mockexam_intro dd { width:55%; } 
.evCon4 .mockexam_intro dd ul { display:flex; gap:12px; flex-wrap:wrap; } 
.evCon4 .mockexam_intro dd li { border:1px solid #d0d0d0; width:calc(50% - 6px); padding:14px 10px; border-radius:15px; align-items:center; display:flex; flex-direction:column; justify-content:center; font-size:16px; line-height:1.4; font-weight: 200; } 
.evCon4 .mockexam_intro dd li span { color:#999; font-size:14px; } 
.evCon4 .btns_wrap { margin-top:30px; padding:0 70px; } 

.evEvent { background-color: #9e654d; } 
.evEvent .btns_wrap { margin-top:20px; } 

.evEvent .con_tit .end { top:140px; right:-120px; } 
.evEvent .con_tit .end::after { background-color:#fff; } 
.evEvent .container_info { background-color:transparent; border:0; border-radius:0; border-top:1px solid #bb9483; border-bottom:1px solid #bb9483; color:#fff; margin-top:40px; } 
.evEvent .container_info .info .info_title { margin-right:5px; } 
.evEvent .container_info .info .info_title::after { display:none; } 
.evEvent .container_info .info .info_title::before { background-color:#fff; } 
.evEvent .container_info .info .noti { color:#fff; } 
.evEvent .gift_box { display:flex; justify-content:space-between; padding:0 60px; margin-top:40px; gap:0 10px; } 

.evEvent#event2 { background-color: #f3cf98; } 
.evEvent#event2 .con_tit .end::after { background-color:#dd200e; } 
.evEvent#event2 .btns_wrap { margin-top:40px; } 
.evEvent#event2 .btns_wrap.one .btn_base { padding:25px 100px; } 
.evEvent#event2 .gift_box { gap:0 52px; padding:0; } 

.container_info_tp2 { background-color:#f5d9ad; padding:50px 0; margin-top:70px; position: relative; display:inline-flex; flex-direction:column; } 
.container_info_tp2::before, .container_info_tp2::after { content:''; display:block; width:1000px; height:100%; background-color:#f5d9ad; position:absolute; top:0; } 
.container_info_tp2::before { left:-1000px; } 
.container_info_tp2::after { right:-1000px; } 
.container_info_tp2 .info { display:flex; gap:0 20px; margin-top:20px; align-items:center; } 
.container_info_tp2 .info:first-of-type { margin-top:0; } 
.container_info_tp2 .info .info_title { font-size:20px; font-weight:bold; color:#f3cf98; padding:8px 20px; background-color: #121212; border-radius:30px; flex-shrink:0; width:160px; } 
.container_info_tp2 .info .info_date_wrap { flex-grow:1; text-align:left; display:flex; align-items:center; gap:0 5px; } 
.container_info_tp2 .info .info_date { font-size:20px; font-weight:bold; color:#121212; } 
.container_info_tp2 .info .noti { font-size:14px; color:#ff0000; } 
.container_info_tp2 .tiny_info { font-size:14px; color:#3e3e3e; text-align:left; margin-top:20px; } 

.evCon2 .tab_base.on { z-index:4; } 
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:11; display:none } 
#apply .btn_popclo { width:36px; height:36px; background:url(https://img.megagong.net/common/btn_close_mg_popup.png) 0 0 no-repeat; font-size:0; transition:opacity 0.2s; position: absolute; right:0; top:-51px; } 
#apply .black_bg { display:block; } 


/* 240202 Ãß°¡ */
.event { padding: 150px 0; } 
.event .con_tit i { top: 30px; right: -100px; } 
.event .con_tit i::after { background: #000; } 
.event .con_txt { font-size: 18px; margin-top: 20px; font-weight: 200; } 
.event .schedule { background: #fff; border-radius: 40px; padding: 17px 0; position: relative; font-weight: 700; } 
.event .schedule dl { font-size: 18px; display: inline-block; } 
.event .schedule dl:first-child { margin-right: 45px; } 
.event .schedule dl dt { display: inline-block; position: relative; } 
.event .schedule dl dd { display: inline-block; } 
.event .schedule dl dd .tiny_txt { color: #ff0000; font-size: 14px; display: inline-block; margin: 0 0 0 6px; font-weight: 200; } 

.event1 { background: #ffca6e; } 
.event1 .schedule { margin: 28px 0 50px; } 
.event1 .sub_tit { position: relative; margin: 0 0 18px; } 
.event1 .lecture + .sub_tit { margin: 56px 0 18px; } 
.event1 .sub_tit::before { content:''; width: 100%; height: 1px; background: #000; position: absolute; left: 0; top: 50%; } 
.event1 .sub_tit span { font-size: 24px; font-weight: 700; display: inline-block; padding: 0 10px; position: relative; background: #ffca6e; } 

.event2 { background: #e87171; } 
.event2 .con_txt { color:#fff; } 
.event2 .btns_wrap { margin: 30px 0 0; } 
.event2 .schedule { margin: 60px 0 50px; } 
.event2 .gift { width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; } 
.evtoggleWarning .inner{padding: 0 0 !important;}
/* //240202 Ãß°¡ */

.flt_inner.responsive{width:160px;}
.flt_inner.responsive li{margin-top:5px;}
.flt_inner.responsive li:not(.top){text-align:center;border:1px solid #d0d0d0;border-radius:3px;}
.flt_inner.responsive li:first-child{margin-top:0;}
.flt_inner.responsive li a{font-size:14px;color:#000000;margin-bottom:0;}
.flt_inner.responsive li:not(.top) a{background-color: #fff;padding:20px 0;}
.flt_inner.responsive li .label{display:inline-block;font-weight:bold;background-color:#e5e5e5;min-width:100px;padding:2px 5px;border-radius:15px;margin-bottom:10px;text-align:center;}
.flt_inner.responsive li .txt{display:block;}

.lecture_wrapper{position: relative;}
.lecture_wrapper > .end-dim{position: absolute;top:0;left:0;width: 100%;height:100%;display: flex;color:#fff;background: #000000b3;z-index: 1;align-items: center;justify-content: center;font-style: normal}
.event2.new{background-color: #f17c4b;}
.event2.new .btns_wrap{margin-top:60px;}
.event2.new .btns_wrap .btn_base.black{color:#ffca6e;}
.event2.new .period_wrp{padding:50px 0;position: relative;background-color:#f4966f;margin:60px 0;text-align:left;}
.event2.new .period_wrp::before, .event2.new .period_wrp::after{content:'';display:block;width:1000px;height:100%;position: absolute;top:0;background-color:#f4966f;}
.event2.new .period_wrp::before{left:-1000px;}
.event2.new .period_wrp::after{right:-1000px;}
.event2.new .period_wrp ul{max-width:720px;margin:0 auto;}
.event2.new .period_wrp li{padding-left:15px;position: relative;margin-top:15px;}
.event2.new .period_wrp li:first-child{margin-top:0;}
.event2.new .period_wrp li::before{content:'';display:inline-block;position: absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background-color:#121212;}

@media screen and (max-width: 1200px){
 .btns_wrap .btn_base { padding:20px; font-size:16px; } 
 .btns_wrap.one .btn_base { padding: 20px 50px; } 

 .evCon1 .inner { width:96%; } 
 .evCon1 h3 span { left: -2.4%; top: 56%; width: 28%; } 
 
 .evCon4 .inner, .evCon5 .inner { width:96%; } 
 #tab2_1 .inner, .evCon3 .inner, .evCon4 .inner, .evCon5 .inner, .evEvent .inner { padding:15% 0; } 
 
 .evCon2.on { padding-top:70px; } 
 .evCon2 .tab_base { width: 100%; height:70px; background-color:transparent; } 
 .evCon2 .tab_base li { width: 50%; } 
 .evCon2 .tab_base li a { font-size:12px; padding:15px 0; } 
 .evCon2 .tab_base li a strong { font-size:16px; } 
 .evCon2 .tab_base li a::before { left: 0; } 
 /* .evCon2 .panel_base { overflow: hidden; } */
 .evCon2 #tab2_1 .con_tit, .evCon3 .con_tit, .evCon4 .con_tit { margin: 0 0 3%; font-size: 3.2vw; } 
 .evCon2 #tab2_1 .paper_slide { margin: 3% 0; } 
 .evCon2 #tab2_1 .paper_slide img { width: 93%; margin: 0 auto; } 
 .evCon2 #tab2_1 .paper_slide .slick-prev { left: -1.5%; } 
 .evCon2 #tab2_1 .paper_slide .slick-next { right: -1.5%; } 
 

 .evCon3 .intro_wrap .intro_info li { font-size:14px; padding:10px 0; margin-top:10px; } 
 .evCon3 .intro_section { margin-top:10%; } 
 .evCon3 .major_txt { margin-top:30px; } 
 .evCon4 .btns_wrap { padding:0 35px; } 

 .evCon5 .video_info li { font-size:14px; } 

 .eventWrap .evEvent .con_tit span { width:68.7%; margin:0 auto; display:block; } 
 .evEvent .con_tit .end { top:0; right:0; } 
 .evEvent .container_info { margin-top:4%; } 
 .evEvent .gift_box { padding:0; margin-top:4%; } 


 /* 240202 Ãß°¡ */
 .event { padding: 13.5% 0; } 
 .event .con_tit i { right: 0; top: 0; } 
 .event .con_txt { font-size: 17px; } 
 .event .schedule { padding: 12px 0; } 
 .event .schedule dl { font-size: 17px; } 
 .event .schedule dl:first-child { margin-right: 20px; } 
 .event .schedule dl dd .tiny_txt { font-size: 12px; } 

 .event1 .schedule { margin: 2.8% 0 5%; } 
 .event1 .sub_tit { margin: 0 0 2%; } 
 .event1 .lecture + .sub_tit { margin: 6% 0 2%; } 
 .event1 .sub_tit span { font-size: 22px; } 

 .event2 .btns_wrap { margin: 3% 0 0; } 
 .event2 .schedule { margin: 6% 0 5%; } 
 .event2 .gift { width: 100%; justify-content: center; gap: 2%; } 
 /* //240202 Ãß°¡ */

 .flt_inner.responsive{left:0;display:block;width:100%;position: relative;top:0 !important;}
 .flt_inner.responsive.on{top:69px !important;position:fixed;}
 .flt_inner.responsive ul{display:flex;width:100%;border:1px solid #d0d0d0;}
 .flt_inner.responsive li:not(.top){width:50%;margin-top:0;border-radius:0;border:0;border-left:1px solid #d0d0d0;}
 .flt_inner.responsive li:not(.top) a{padding:10px 0;}
 .flt_inner.responsive li .label{margin-bottom:5px;}
 .flt_inner.responsive li:first-child{border-left:0;}
 .flt_inner.responsive li.top{display:none;}
} 

@media (max-width: 992px){
 .evCon4 .mockexam_intro { gap:10px; } 
 .evCon4 .mockexam_intro dd ul { gap:6px; } 
 .evCon4 .mockexam_intro dd li { font-size:14px; } 
 .evCon4 .mockexam_intro dd li span { font-size:12px; } 


 /* 240202 Ãß°¡ */
 .event .schedule dl { font-size: 15px; } 
 .event .con_txt { font-size: 15px; } 

 .event1 .sub_tit span { font-size: 19px; } 
 /* //240202 Ãß°¡ */ } 

@media (max-width: 768px){
 .btns_wrap { gap: 0 10px; } 
 .btns_wrap .btn_base { font-size:14px; padding:10px; } 
 .btns_wrap.one .btn_base { padding:10px 20px; } 
 .evCon4 .btns_wrap { padding:0 10px; } 

 .evCon2 #tab2_1 .txt { font-size: 16px; } 
 .evCon2 #tab2_1 .paper_slide .slick-prev { background-size: 60%; background-position: center; left: -2.5%; } 
 .evCon2 #tab2_1 .paper_slide .slick-next { background-size: 60%; background-position: center; right: -2.5%; } 
 .evCon2 #tab2_1 .counting { font-size: 13px; } 
 .evCon2 .tab_base li a .tip_txt { display:none; } 

 .evCon3 .intro_wrap { display:block; } 
 .evCon3 .intro_wrap .intro_slide,
 .evCon3 .intro_wrap .intro_info { width:100%; } 
 .evCon3 .intro_wrap .intro_info { margin-top:10px; } 

 .evCon3 .curr_text { display:block; } 
 .evCon3 .curr_text > div { width:100%; margin-top:10px; } 
 .evCon3 .curr_text > div:first-of-type { margin-top:0; } 

 .evCon3 .review_mid .mid_inner .con { font-size:14px; } 
 .evCon3 .review_mid .mid_inner .author { font-size:12px; } 
 .evCon3 .major_txt { font-size:16px; margin-top:20px; } 

 .evCon4 .mockexam_intro { display:block; } 
 .evCon4 .mockexam_intro dt, .evCon4 .mockexam_intro dd { width:100%; } 
 .evCon4 .mockexam_intro dd ul { display:block; } 
 .evCon4 .mockexam_intro dd li { width:100%; margin-top:10px; } 
 .evCon4 .mockexam_intro dd li:first-of-type { margin-top:0; } 

 .evCon5 .video_info { display:block; } 
 .evCon5 .video_info li { width:100%; margin-top:10px; padding:15px 0; } 
 .evCon5 .video_info li:first-of-type { margin-top:0; } 

 .evEvent .gift_box { display:block; } 
 .evEvent .gift_box .gift_item { margin-top:30px; } 
 .evEvent .gift_box .gift_item:first-of-type { margin-top:0; } 

 .container_info_tp2 .info { gap:0 10px; margin-top:10px; } 
 .container_info_tp2 .info .info_title { font-size:16px; width:120px; padding:8px 10px; } 
 .container_info_tp2 .info .info_date { font-size:16px; } 
 .container_info_tp2 .tiny_info { margin-top:10px; } 



 /* 240202 Ãß°¡ */
 .event .schedule dl { font-size: 13px; display: block; } 
 .event .schedule dl:first-child { margin-right: 0; } 

 .event1 .sub_tit span { font-size: 17px; } 
 /* //240202 Ãß°¡ */ } 

@media (max-width: 640px){
 .review_slide.review_mo .area { height: 47vw; } 
 }

@media (max-width: 576px){
 .evCon1 h3 span { width: 34%; } 
 
 .evCon2 .tab_base li a { font-size: 13px; } 
 .review_slide.review_mo .area { height: 52vw; } 

 .evEvent .gift_box .gift_item { margin-top:15px; } 


 /* 240202 Ãß°¡ */
 .event1 .sub_tit span { font-size: 13px; } 

 .event2 .gift { flex-wrap: wrap; gap: 15px; } 
 .event2 .gift li { width: 43%; } 
 /* //240202 Ãß°¡ */ } 

@media (max-width: 480px){
 .review_slide.review_mo .area { height: 56vw; } 


 /* 240202 Ãß°¡ */
 .event .con_txt { font-size: 13px; margin-top: 10px; } 

 .event2 .gift li { width: 47%; } 
 /* //240202 Ãß°¡ */ } 