.tab_base_wrap { background: #ffe4e9; z-index: 3; position: relative; } 
.tab_base_wrap .tab_base { width: 1080px; margin: 0 auto; } 
.tab_base_wrap .tab_base li { width: 50%; float: left; } 
.tab_base_wrap .tab_base li a { font-size: 18px; color: #999999; padding: 27.7px 0; display: block; line-height: 1.3; } 
.tab_base_wrap .tab_base li a strong { font-size: 24px; display: block; font-weight: 900; } 
.tab_base_wrap .tab_base li.on a { background: #fff; color: #000; } 

br.m460 { display: none; } 
br.m768 { display: none; } 

.counting { position: absolute; left: 50%; font-weight:300; font-size:13px; border: 1px solid #ccc; width: 90px; letter-spacing: 0; font-size: 16px; margin: 0 auto; border-radius: 20px; line-height: 32px; transform: translate(-50%, 0); } 
.counting span { font-weight: bold; } 
.counting .total { font-weight:300; } 

.flt_inner.renewal li { margin-top: 3px; } 
.flt_inner.renewal li.top { margin-top: 10px; } 

.con_tit .txt1 { font-size: 32px; font-weight: normal; margin-bottom: 20px; } 
.con_tit .txt2 { font-size: 58px; font-weight: 900; line-height: 1.3; } 
.con_tit .txt2 span { color: #fe626f; } 
.con_tit .txt3 { font-size: 26px; font-weight: normal; margin-top: 30px; } 

.evCon1 { background: #ffc2ca url('https://img.megagong.net/m/2023/0220_wjsgywls1/con1_bg.jpg')no-repeat; background-position: 50% 0 !important; padding: 82px 0 29px; } 
.evCon1 h3 { margin: 0 -54px; position: relative; } 
.evCon1 h3 .home { position: absolute; bottom: 502px; right: 0; } 

.evCon2 { background: #232323 url('https://img.megagong.net/m/2023/0220_wjsgywls1/con2_bg.jpg')no-repeat; padding: 155px 0 0; } 
.evCon2 .con_tit { color: #fff; margin: 0 0 56px; } 
.evCon2 .tea { position: absolute; bottom: 0; width: 1633px; margin-left: -250px; } 
.evCon2 .con2_roll { position: relative; z-index: 1; height: 808px; } 
.evCon2 .con2_roll .item { position: absolute; } 
.evCon2 .con2_roll .item:nth-child(1) { top: 95px; left: 20px; } 
.evCon2 .con2_roll .item:nth-child(2) { top: 90px; right: 65px; } 
.evCon2 .con2_roll .item:nth-child(3) { top: 335px; left: -80px; } 
.evCon2 .con2_roll .item:nth-child(4) { top: 300px; right: -125px; } 
.evCon2 .con2_roll .item:nth-child(5) { top: 525px; left: 4px; } 
.evCon2 .con2_roll .item:nth-child(6) { top: 550px; right: -20px; } 
.evCon2 .con2_roll .item .star { color: #fe626f; } 
.evCon2 .con2_roll .item .txt { font-size: 24.7px; color: #fff; font-weight: 200; margin: 5px 0 10px; } 
.evCon2 .con2_roll .item .txt strong { font-weight: 900; } 
.evCon2 .con2_roll .item .txt .col_pink { color: #fe626f; } 
.evCon2 .con2_roll .item .tiny_noti { font-size: 13.3px; color: #999999; } 

.evCon3 { background: #f8f8f8; padding: 146px 0 160px; } 
.evCon3 .con_tit { margin: 0 0 20px; } 
.evCon3 .con3_roll_wrap { } 
.evCon3 .con3_roll_wrap i { position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -30%); } 
.evCon3 .con3_roll_wrap .con3_roll { margin: 0 -32px; } 
.evCon3 .con3_roll_wrap .con3_roll .item { } 
.evCon3 .con3_roll_wrap .con3_roll .slick-arrow { position: absolute; z-index: 1; font-size: 0; width: 44px; height: 86px; top: 50%; transform: translate(0, -60%); } 
.evCon3 .con3_roll_wrap .con3_roll .slick-next { background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/roll_next.png') no-repeat; right: -45px; } 
.evCon3 .con3_roll_wrap .con3_roll .slick-prev { background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/roll_prev.png') no-repeat; left: -45px; } 
.evCon3 .con3_roll_wrap .counting { bottom: 0; } 

.evCon4 { background: #ffd3d8; padding: 140px 0 160px; } 
.evCon4 .con_tit { margin: 0 0 90px; } 
.evCon4 .con_box { display: flex; justify-content: space-between; flex-wrap: wrap; } 
.evCon4 .arrow { position: absolute; left: 50%; top: 50%; background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/con4_ico2.png') no-repeat; width: 262px; height: 164px; z-index: 1; transform: translate(-70%, -50%); } 
.evCon4 .arrow span { position: absolute; top: 50%; left: 50%; transform: translate(-32%, -50%); font-size: 25px; color: #fff; font-weight: 900; } 
.evCon4 dl { background: #fff; width: 505px; border-radius: 20px; padding: 66px 42px 42px; position: relative; } 
.evCon4 dl dt { font-size: 22px; position: absolute; color: #fff; background: #000; left: 50%; top: 0; transform: translate(-50%, -50%); width: 282px; border-radius: 100px; padding: 12.1px 0; font-weight: 700; } 
.evCon4 dl:last-child dt { background: #fe626f; width: 362px; } 
.evCon4 dl dd { font-size: 21px; border-top: 1px dashed #dcdcdc; position: relative; text-align: left; padding: 15.8px 0 15.8px 74px; font-weight: 700; letter-spacing: -0.051em; } 
.evCon4 dl dd:last-child { border-bottom: 1px dashed #dcdcdc; } 
.evCon4 dl dd::before { content:''; background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/con4_ico.png') no-repeat; width: 21px; height: 21px; position: absolute; left: 38px; top: 50%; transform: translate(0, -50%); } 
.evCon4 dl dd i { position: absolute; z-index: 1; top: -12px; right: 15px; } 

.evCon5 { background: #f8f8f8; padding: 155px 0 160px; } 
.evCon5 .con_tit { margin: 0 0 30px; } 
.evCon5 .con5_roll_wrap { } 
.evCon5 .con5_roll_wrap .con5_roll { margin: 0 -92px; } 
.evCon5 .con5_roll_wrap .con5_roll .item { } 
.evCon5 .con5_roll_wrap .con5_roll .slick-arrow { position: absolute; z-index: 1; font-size: 0; width: 44px; height: 86px; top: 50%; transform: translate(0, -60%); } 
.evCon5 .con5_roll_wrap .con5_roll .slick-next { background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/roll_next.png') no-repeat; right: -45px; } 
.evCon5 .con5_roll_wrap .con5_roll .slick-prev { background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/roll_prev.png') no-repeat; left: -45px; } 
.evCon5 .con5_roll_wrap .counting { bottom: 93px; } 

.evCon6 { padding: 155px 0 140px; } 
.evCon6 .con_tit { z-index: 1; } 
.evCon6 .tea { position: absolute; left: -680px; bottom: -140px; } 
.evCon6 .eventVideo { margin: 60px 0 80px; } 
.evCon6 .eventVideo.with_shadow::before { background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/con6_shadow.png') no-repeat; width: 1000px; height: 173px; bottom: -8.4%; } 
.evCon6 .lecture { padding-bottom: 0 !important; position: relative; } 
.evCon6 .lecList { background: #fff; } 
.evCon6 .vodchr_banner { margin-bottom: 0; } 
.evCon6 .lectlist .lect_item:last-child { border-bottom: 1px solid #ccc; } 
.evCon6 .con6_roll { position: relative; margin: 80px 0 0; display: flex; justify-content: space-between; } 
.evCon6 .con6_roll .item { } 

.evCon7 { background: #daebff; padding: 150px 0 160px; } 
.evCon7 .con_tit { } 
.evCon7 .con_tit .txt1 { margin-bottom: 10px; } 
.evCon7 .conWrap { position: relative; } 
.evCon7 .conWrap .book { margin: 80px 0 47px 139px; } 
.evCon7 .conWrap .con7_roll { } 
.evCon7 .conWrap .con7_roll .item { font-size: 20px; color: #222222; background: rgba(255,255,255,0.4); display: inline-block; border-radius: 15px; padding: 32px 0; width: 382px; position: absolute; } 
.evCon7 .conWrap .con7_roll .item:nth-child(1) { width: 353px; top: 70px; left: -10px; } 
.evCon7 .conWrap .con7_roll .item:nth-child(2) { top: 156px; right: -68px; } 
.evCon7 .conWrap .con7_roll .item:nth-child(3) { top: 230px; left: 40px; } 
.evCon7 .conWrap .con7_roll .item:nth-child(4) { top: 314px; right: -28px; } 
.evCon7 .conWrap .con7_roll .item:nth-child(5) { top: 390px; left: -70px; } 
.evCon7 .conWrap .tiny_noti { position: absolute; font-size: 13px; color: #999; right: 24px; bottom: 134px; } 
.evCon7 .btn { background: #000; color: #fff; width: 420px; display: inline-block; font-size: 26px; font-weight: 700; padding: 24.3px 0; border-radius: 10px; } 
.evCon7 .btn span { position: relative; display: inline-block; padding-right: 24px; } 
.evCon7 .btn span::before { content:''; background: url('https://img.megagong.net/m/2023/0220_wjsgywls1/con7_ico.png') no-repeat; width: 14px; height: 20px; position: absolute; top: 50%; right: 0; transform: translate(0, -45%); } 

.evCon8 { background: #cbc1ea url('https://img.megagong.net/m/2023/0220_wjsgywls1/con8_bg.jpg')no-repeat; background-position: 50% 0 !important; padding: 160px 0; } 
.evCon8 .inner { width: 100vw; } 
.evCon8 .con_tit { width: 1080px; margin: 0 auto; } 
.evCon8 .con_tit i { position: absolute; right: 7%; top: 20%; } 
.evCon8 .conWrap { position: relative; width: 100%; margin: 70px 0 92px; } 
.evCon8 .conWrap::before { content:''; width: 100%; height: 100%; background: linear-gradient(to right, #dad0ee, #f7d1de); position: absolute; left: 0; } 
.evCon8 .con8_content1 { position: relative; display: inline-block; text-align: left; padding: 50px 0; } 
.evCon8 .con8_content1 dl { font-size: 21px; font-weight: 700; margin: 0 0 18px; } 
.evCon8 .con8_content1 dl:last-child { margin: 0 0; } 
.evCon8 .con8_content1 dl dt { display: inline-block; position: relative; padding-left: 10px; width: 140px; } 
.evCon8 .con8_content1 dl dt::before { content:''; background: #000; width: 2px; height: 64.6%; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
.evCon8 .con8_content1 dl dd { display: inline-block; } 
.evCon8 .con8_content1 dl dd .tiny_noti { font-size: 14px; color: #938593; display: inline-block; margin-left: 2px; } 
.evCon8 .con8_content1 dl dd .tiny_noti.col_blue { color: #716ad6; } 
.evCon8 .con8_content2 { width: 1025px; margin: 0 auto; display: flex; justify-content: space-between; } 
.evCon8 .con8_content2 li { background: #fff; width: 320px; border-radius: 15px; position: relative; padding: 70px 0 46px; } 
.evCon8 .con8_content2 li .tit { font-size: 20px; background: #716ad6; color: #fff; font-weight: 700; position: absolute; border-radius: 100px; width: 187px; padding: 8px 0; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); } 
.evCon8 .con8_content2 li .tit::before { content:''; border-top: 8px solid #716ad6; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; bottom: -8px; transform: translate(-50%, 0); } 

.eventWrap .evWarning { padding: 65px 0; } 
.warningList > li.w_tit { font-weight: 700; } 
.warningList > li { margin-top: 10px; } 
.warningList li .s_tit { font-size: 15px; } 
.warningList li ul li a { color: #716ad6; font-size: 13px; padding: 1.5px 0; margin-left: 0; border-bottom: 1px solid #c0bdeb; } 

@media screen and (max-width: 1350px){
 .evCon5 .con5_roll_wrap .con5_roll { margin: 0 -20px; } 
 .evCon5 .con5_roll_wrap .counting { bottom: 9%; } 
 }

@media screen and (max-width: 1200px){
 .con_tit .txt1 { font-size: 2.75vw; margin-bottom: 2%; } 
 .con_tit .txt2 { font-size: 4.9vw; } 
 .con_tit .txt3 { font-size: 2.3vw; margin-top: 3%; } 

 .tab_base_wrap .tab_base { width: 100%; } 
 .tab_base_wrap .tab_base li a { font-size: 15.5px; padding: 25px 0; } 
 .tab_base_wrap .tab_base li a strong { font-size: 21px; } 
 .counting { font-size: 14px; line-height: 25px; } 
 
 .evCon1 { padding: 6.8% 0 2.5%; } 
 .evCon1 h3 { margin: 0 0; } 
 .evCon1 h3 .home { bottom: 45%; width: 20%; } 
 .evCon1 h3 .home img { width: 100%; } 

 .evCon2 { padding: 13% 0 5%; } 
 .evCon2 .con_tit { margin: 0 0 5%; } 
 .evCon2 .tea { display: none; } 
 .evCon2 .con2_roll { height: auto; } 
 .evCon2 .con2_roll .item { position: static; } 
 .evCon2 .con2_roll .slick-dots { margin: 3% 0 0; } 
 .evCon2 .con2_roll .slick-dots li { display: inline-block; width: 15px; height: 15px; border-radius: 100%; border: 1px solid #fff; text-indent: -9999px; margin: 0 7px 0 0; } 
 .evCon2 .con2_roll .slick-dots li:last-child { margin: 0 0; } 
 .evCon2 .con2_roll .slick-dots li.slick-active { background: #fff; } 
 

 .evCon3 { padding: 12% 0 13.5%; } 
 .evCon3 .con_tit { margin: 0 0 2%; } 
 .evCon3 .con3_roll_wrap .con3_roll { margin: 0 -3%; } 
 .evCon3 .con3_roll_wrap .con3_roll img { width: 100%; } 
 .evCon3 .con3_roll_wrap i { width: 20%; top: 45%; } 
 .evCon3 .con3_roll_wrap .counting { bottom: -2%; } 

 .evCon4 { padding: 11.5% 0 13.5%; } 
 .evCon4 .con_tit { margin: 0 0 9%; } 
 .evCon4 .con_box { display: block; } 
 .evCon4 .arrow { transform: rotate(90deg) translate(-70%, 50%); width: 150px; background-size: 100% 100%; } 
 .evCon4 .arrow span { transform: rotate(-90deg) translate(18%, -110%); font-size: 20px; width: 100%; } 
.evCon4 dl { margin: 0 auto 130px; padding: 40px 42px 32px; } 
 .evCon4 dl:last-child { margin: 0 auto; } 
 .evCon4 dl dt { font-size: 18px; padding: 10px 0; } 
 .evCon4 dl dd { font-size: 17px; padding: 10px 0 10px 74px; } 
 .evCon4 dl dd::before { width: 18px; background-size: contain; background-position: center; } 
 .evCon4 dl dd i { width: 58px; } 

 .evCon5 { padding: 13% 0 13.5%; } 
 .evCon5 .con_tit { margin: 0 0 3%; } 
 .evCon5 .con5_roll_wrap .con5_roll { margin: 0 -2%; } 

 .evCon6 { padding: 13% 0 11.5%; } 
 .evCon6 .tea { display:none; } 
 .evCon6 .eventVideo { margin: 5.5% 0 7.5%; } 
 .evCon6 .eventVideo.with_shadow::before { width: 100%; background-size: 100% 100%; height: 26.8%; } 
 .evCon6 .con6_roll { } 
 .evCon6 .con6_roll .item { margin: 0 1% 0 0; } 
 .evCon6 .con6_roll .item:last-child { margin: 0 0; } 


 .evCon7 { padding: 12.5% 0 13.5%; } 
 .evCon7 .con_tit .txt1 { margin-bottom: 1%; } 
 .evCon7 .conWrap .book { margin: 7.5% 0 0 10%; } 
 .evCon7 .conWrap .con7_roll { margin: 0 auto; } 
 .evCon7 .conWrap .con7_roll .item { position:static; padding: 30px 0; font-size: 18px; } 
 .evCon7 .conWrap .tiny_noti { bottom: 3%; right: 0; font-size: 12px; } 
 .evCon7 .conWrap .con7_roll { } 
 .evCon7 .conWrap .con7_roll .slick-dots { margin: 3% 0 10%; } 
 .evCon7 .conWrap .con7_roll .slick-dots li { width: 15px; height: 15px; display: inline-block; text-indent: -9999px; border-radius: 100%; border: 1px solid #000; margin: 0 7px 0 0; } 
 .evCon7 .conWrap .con7_roll .slick-dots li.slick-active { background: #000; } 
.evCon7 .conWrap .con7_roll .slick-dots li:last-child { margin: 0 0; } 
 .evCon7 .btn { font-size: 23px; padding: 20px 0; } 
 
 .evCon8 { padding: 13.5% 0; } 
 .evCon8 .inner { width: 100%; } 
 .evCon8 .con_tit { width: 96%; padding: 0 20%; } 
 .evCon8 .con_tit i { width: 23%; } 
 .evCon8 .conWrap { margin: 6% 0 8%; padding: 0 2%; } 
 .evCon8 .conWrap dl { font-size: 18px; } 
 .evCon8 .conWrap dl dt { width: 125px; } 
 .evCon8 .con8_content1 { padding: 40px 0; } 
 .evCon8 .con8_content1 dl dd .tiny_noti { font-size: 12px; } 
 .evCon8 .con8_content2 { width: 96%; } 
 .evCon8 .con8_content2 li { width: 32%; padding: 40px 0 23px; } 
 .evCon8 .con8_content2 li .tit { font-size: 17px; padding: 5px 0; } 
 .evCon8 .con8_content2 li .gift { padding: 0 10%; } 

 .eventWrap .evWarning { padding: 45px 0; } 
 }

@media screen and (max-width: 992px) { } 

@media screen and (max-width: 768px) { br.m768 { display: block; } 

 .tab_base_wrap .tab_base li a { font-size: 13px; padding: 20px 0; } 
 .tab_base_wrap .tab_base li a strong { font-size: 17px; } 
 .counting { font-size: 13px; line-height: 20px; width: 70px; } 

 .evCon1 h3 .home { bottom: 0; right: auto; left: 50%; width: 30%; transform: translate(-50%, 0); } 

 .evCon2 .con2_roll .slick-dots li { width: 12px; height: 12px; } 
 .evCon2 .con2_roll .item .star { font-size: 12px; } 
 .evCon2 .con2_roll .item .txt { font-size: 21px; } 
 .evCon2 .con2_roll .item .tiny_noti { font-size: 12px; } 

 .evCon3 .con3_roll_wrap .counting { bottom: -5%; } 

 .evCon4 dl { width: 340px; padding: 30px 15px 22px; margin: 0 auto 100px; } 
 .evCon4 dl dt { font-size: 16px; padding: 7px 0; width: 80% !important; } 
 .evCon4 dl dd { font-size: 13px; padding: 7px 0 7px 74px; } 
 .evCon4 dl dd i { width: 42px; } 
 .evCon4 .arrow { width: 130px; height: 150px; transform: rotate(90deg) translate(-76%, 42%); } 
 .evCon4 .arrow span { font-size: 16px; transform: rotate(-90deg) translate(17%, -120%); } 

 .evCon5 .con5_roll_wrap .counting { bottom: 7%; } 

 .evCon7 .conWrap .con7_roll .item { font-size: 16px; padding: 20px 0; } 
 .evCon7 .conWrap .con7_roll .slick-dots li { width: 12px; height: 12px; } 
 .evCon7 .conWrap .con7_roll .slick-dots { margin: calc(15px + 3%) 0 10%; } 
 .evCon7 .conWrap .tiny_noti { bottom: 5%; } 
 
 .evCon8 .conWrap dl { font-size: 16px; margin-bottom: 13px; } 
 .evCon8 .conWrap dl dt { width: 105px; vertical-align: top; } 
 .evCon8 .con8_content1 { padding: 24px 0; } 
 .evCon8 .con8_content2 { display: block; } 
 .evCon8 .con8_content2 li { width: 48%; display: inline-block; padding: 6% 0 2%; border-radius: 10px; } 
 .evCon8 .con8_content2 li:nth-child(2) { margin: 0 0 calc(12px + 2%) 2%; } 
 .evCon8 .con8_content2 li .tit { font-size: 13px; padding: 3px 0; width: 80%; } 
 .evCon8 .con8_content2 li .tit::before { border-width: 5px 6px 0 6px; bottom: -4px; } 
 .evCon8 .con8_content2 li .gift { padding: 0 1%; } 

 .eventWrap .evWarning { padding: 25px 0; } 

 .evCon6 .con6_roll { display: block; margin: 7.5% 0 0; padding: 0 22%; } 
 .evCon6 .con6_roll .item img { margin: 0 auto; } 
 .evCon6 .con6_roll .slick-dots { margin: 3% 0 0; } 
 .evCon6 .con6_roll .slick-dots li { width: 12px; height: 12px; border: 1px solid #000; border-radius: 100%; text-indent: -9999px; display: inline-block; margin: 0 7px 0 0; } 
 .evCon6 .con6_roll .slick-dots li:last-child { margin: 0 0; } 
 .evCon6 .con6_roll .slick-dots li.slick-active { background: #000; } 

 .evCon7 .btn { font-size: 19px; width: 60%; } 
 .evCon7 .btn span::before { width: 10px; background-size: contain; background-position: center; } 
 }

@media screen and (max-width: 576px){
 .counting { font-size: 11px; } 

 .con_tit .txt3 { font-size: 13px; } 

 .evCon2 .con2_roll .item .star { } 
 .evCon2 .con2_roll .item .txt { font-size: 18px; } 
 .evCon2 .con2_roll .item .tiny_noti { } 

 .evCon6 .con6_roll { padding: 0 17%; } 

 .evCon7 .conWrap .con7_roll .item { font-size: 13px; padding: 15px 0; } 
 .evCon7 .conWrap .tiny_noti { bottom: 5.5%; } 
 .evCon7 .btn { font-size: 17px; padding: 15px 0; } 

 .evCon8 .conWrap dl { font-size: 13px; } 
 .evCon8 .conWrap dl dt { width: 80px; } 
 }

@media screen and (max-width: 460px) { br.m460 { display: block; } 

 .tab_base_wrap .tab_base li a { font-size: 12px; padding: 15px 0; } 
 .tab_base_wrap .tab_base li a strong { font-size: 15px; } 
 
 
 .con_tit .txt1 { font-size: 14px; } 

.evCon5 .con5_roll_wrap .counting { bottom: 6%; } 
 }