@charset "euc-kr";/* url: https://img.megagong.net/m/2025/ */

:root {--point-color1:#FCFF9C;--point-color2:#834715;--point-color3:#D35F00;--point-color4:#BE5600;
--pt-gradi-color:linear-gradient(to right, #00c6ff, #0072ff);--swiper-navigation-size:25px;--swiper-navigation-color:#000;--swiper-theme-color:#000;}

.eventWrap .con_tit .end::after{background: #000;}/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.eventWrap .tiny_noti{padding:10px 0 0}
.eventWrap .tiny_noti.right{text-align: right;opacity: 0.5;}

.eventWrap .evSection{padding: 160px 0;}
.evSection.evtoggleWarning{padding: 0 !important;}
.evSection .line_tit.large i{opacity:0}
.evSection .line_tit.circle.large span{padding: 15px 125px;}

.evSection .fw-300{font-weight: 300;}
.evSection .fw-400{font-weight: 400;}
.evSection .fw-bold{font-weight: bold;}
.evSection .color-highlight{color: var(--point-color1);}
.evSection .color-highlight2{color: var(--point-color2);}
.evSection .color-highlight3{color: var(--point-color3);}
.evSection .color-highlight4{color: var(--point-color4);}
.evSection .mini_tit i{display: block;margin: 0 0 30px;}
.evSection .mini_tit i img{width: auto !important;}
.evSection .con_tit {margin: 0 0 60px;}
.evSection .mini_tit + .con_tit {margin: 13px 0 70px;}

/* S: swiper template */
.eventWrap .swiper_basic1_wrap {position: relative;}
.eventWrap .swiper-initialized {position: relative;overflow: hidden}
.eventWrap .evCon_swiper_destroy .swiper-wrapper {gap: 10px;}
.eventWrap .evCon_swiper_destroy .swiper-slide {display: flex;flex: 1 1 auto;/* height: 125px; */justify-content: center;}		

.eventWrap .swiper-pagination{position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 1rem;}
.eventWrap .swiper-pagination-bullet{background: #c4c4c4;opacity: 1;width: 12px;height: 12px;}
.eventWrap .swiper-pagination-bullet-active{background: #000;}

.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev{top: 50%;transform: translateY(-50%);left: auto;right: auto;margin: 0 auto;z-index: 2;width: auto;height: auto;}
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after{background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;}
.eventWrap .swiper-button-next{right: 0;transform: translateY(-50%) rotate(180deg);}
.eventWrap .swiper-button-next:after{transform: rotate(180deg);}

.eventWrap .type1-prev, 
.eventWrap .type1-next{color: #fff;}
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after{font-size: 50px;}

.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after{font-size: 0;}
.eventWrap .type2-prev{left: -1rem;}
.eventWrap .type2-next{right: -1rem;}

.eventWrap .eventVideo.video_renewal.no_video .video_box{padding: 0 ;}

.flt_inner.renewal a{border:1px solid #858585;border-radius: 7px;overflow: hidden;}

.evSection.evCon1 {text-align: center;background: #FFF5ED url(https://img.megagong.net/m/2025/0509_sobang/con_img32.png) center 0 no-repeat;padding: 95px 0 0;} 
.evCon1 h3 {margin: 0 0 -40px;} 
.evSection.evCon2 {background: #FFD99C;}
.evCon2 .per_swiperWrap{position:relative}
.evCon2 .swiper-button-next{margin: -24px -30px 0 0;transform: rotate(0deg);}
.evCon2 .swiper-button-prev{margin: -24px 0 0 -30px;transform: rotate(0deg);}
.evCon2 .swiper-button-next:after, 
.evCon2 .swiper-button-prev::after{display:none}
.evSection.evCon2 .tiny_noti{padding-right:10px;opacity: 0.3;}
.evCon2 .swiper-slide{background: #fff;border-radius: 15px;}
.evCon2 .swiper-slide ul{display: flex;align-items: center;padding: 50px;justify-content: center;gap: 40px;}

.evSection.evCon3{background: #EFECE7;}
.evCon3 .mega_swiper {margin: 40px 0 60px;}
.evCon3 ol{display: flex;flex-direction: column;align-items: center;margin: 40px 0 0;color: #000;gap: 20px;}
.evCon3 ol li{display: flex;flex-direction: row;justify-content: flex-start;border-radius: 20px;overflow: hidden;border: 1px solid var(--point-color3);width: 100%;gap: 70px;background: #fff;flex-wrap: wrap;align-items: stretch;}
.evCon3 ol li:nth-child(2){gap:100px}
.evCon3 ol .tit{width: 250px;background: var(--point-color3);color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;font-weight: bold;}
.evCon3 ol .tit span{display: flex;flex-direction: column;align-items: center;color: var(--point-color1);font-weight: 500;letter-spacing: 0;}
.evCon3 ol .cont{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 40px;padding: 50px 0 50px 0;text-align: left;line-height: 155%;align-items: center;}

.evSection.evCon4{padding-bottom: 0 !important;}
.evCon4 > .mini_tit + .con_tit{margin-bottom: 140px;}
.evCon4 .con_box{background:var(--point-color3);padding: 0 0 160px;}

.evCon4 .tab_base {display: flex;justify-content: center;align-items: center;margin: 0 0 30px;position: relative;top: -90px;}
.evCon4 .tab_base li {flex: 1}
.evCon4 .tab_base li a {display: block;width: 100%;background: #E6E6E6;color: #B4B4B4;padding: 17px 0;}
.evCon4 .tab_base li.on a {background: var(--point-color3);color: #fff}
.evCon4 .tab_base li a strong{display: block;}
.evCon4 .tab_base li.on a strong{color: var(--point-color1)}

.evCon4 .panel_base .mini_tit{color: #fff;}
.evCon4 .panel_base .line_main_wrap {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin: 0 20px 60px;}
.evCon4 .panel_base .line_main_wrap .lect_point {position: relative;display: flex;flex-direction: column;align-items: stretch;justify-content: center;width: 450px;gap: 23px;color: #000;}
.evCon4 .panel_base .line_main_wrap .lect_point li {padding: 15px 30px;border: 2px solid var(--point-color1);border-radius: 10px;}
.evCon4 .line_main_wrap .vod_right {width: 540px;}
.evCon4 .eventVideo.video_renewal{margin: 0 240px 30px;}
.evCon4 .eventVideo.system .video_box .play_area > img {width: 0;height: 0}/*ÀÌ¹ÌÁö ¾øÀ»°æ¿ì ÄÁÅÙÃ÷ ¾øÀ½ ¾Ë·µÀÌ ¶ß¹Ç·Î ÀÓ½ÃÁöÁ¤*/
.evCon4 .eventVideo.system .video_title {text-align: center;position: absolute;z-index: 2;font-weight: 300;width: 100%;height: 100%;padding: 40px;color: #fff;display: flex;justify-content: center;flex-direction: column;}
.evCon4 .eventVideo.system .video_title span {display: block;font-style: normal;line-height: 26px; /* 130% */font-weight: normal;}
.evCon4 .eventVideo.system .video_title strong {display: block;margin-top: 10px;color: #FFF;font-style: normal;font-weight: 700;line-height: 52px; /* 173.333% */letter-spacing: 0;}
.evCon4 .eventVideo.system .video_title::after {content: '';display: block;font-size: 0;width: 76px;height: 75px;background: url(https://img.megagong.net/m/2024/0513_tech/video.png) no-repeat 0 0;background-size: contain;margin: 20px auto 0;}
.evCon4 .eventVideo.system .video_box.prof .play_area > img {z-index: 1;position: absolute;bottom: -2px;right: 0;width: 240px;height:auto } 
.evCon4 .curri_wrap{display: flex;background: #FFF;margin: 40px 0 0;border: 1px solid #DEDEDE;}
.evCon4 .curri_wrap li{position: relative;display: flex;flex-direction: column;align-items: center;flex: 1;border-left:1px solid #DEDEDE}
.evCon4 .curri_wrap li:first-child{border-left:0}
.evCon4 .curri_wrap li i{display: flex;position: absolute;left: -40px;top: -15px;height: 90px;border-radius: 100%;background: var(--point-color2);justify-content: center;align-items: center;aspect-ratio: 1/1;color: #FFF;text-align: center;font-style: normal;font-weight: 700;line-height: 60px; /* 375% */
letter-spacing: -0.8px;}
.evCon4 .curri_wrap li strong{display: block;background: var(--point-color1);padding: 19px 0;width: 100%;color:#fff}
.evCon4 .curri_wrap li span{display: block;padding: 25px 0;display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;}
.evCon4 .line_tit.circle span{background: var(--point-color1);color: #000;}
.evCon4 .line_tit.circle i{background: var(--point-color1);}

.evCon4 .conWrap2 .line_tit.circle span{background: #FFAFAF;color: #000;}
.evCon4 .conWrap2 .line_tit.circle i{background: #FFAFAF;}

.evCon4 .evCon_tabSwiper{margin: 0 38px 70px;}
.evCon4 .evCon_tabSwiper .swiper-pagination{opacity: 0;}

.evCon5{background:#EFECE7}
.evCon5 .tab_base {display: flex;justify-content: center;align-items: center;margin: 0 0 60px;}
.evCon5 .tab_base li {flex: 1}
.evCon5 .tab_base li a {display: block;width: 100%;background: #454545;color: rgba(255,255,255,0.6);padding: 23px 0;}
.evCon5 .tab_base li.on a {background: var(--point-color1);color: #fff}
.evCon5 .tab_base li a strong{display: block;}
.evCon5 .panel_base .lect_point {position: relative;display: flex;flex-direction: row;align-items: stretch;justify-content: space-between;gap: 30px;flex-wrap: wrap;margin: 0 0 60px;}
.evCon5 .panel_base .lect_point li {padding: 40px 0;background: #fff;border-radius: 10px;flex: 1;width: 33.3%;}
.evCon5 .panel_base .lect_point li span{display: block;color: var(--point-color1);font-weight: bold;margin: 0 0 20px;}
.evCon5 .line_main_wrap .vod_right {width: 540px;}
.evCon5 .curri_wrap{display: flex;background: #FFF;margin: 40px 0 0;border: 1px solid #DEDEDE;}
.evCon5 .curri_wrap li{position: relative;display: flex;flex-direction: column;align-items: stretch;flex: 1;border-left:1px solid #DEDEDE}
.evCon5 .curri_wrap li:first-child{border-left:0}
.evCon5 .curri_wrap li i{display: flex;position: absolute;left: -40px;top: -15px;height: 90px;border-radius: 100%;background: var(--point-color2);justify-content: center;align-items: center;aspect-ratio: 1/1;color: #FFF;text-align: center;font-style: normal;font-weight: 700;line-height: 60px;letter-spacing: -0.8px;}
.evCon5 .curri_wrap li strong{display: block;background: var(--point-color1);padding: 19px 0;color:#fff}
.evCon5 .curri_wrap li span{display: block;padding: 25px 0;display: flex;justify-content: center;align-items: center;height: 100%;}
.evCon5 .line_tit{width: 100%;}
.evCon5 .eventVideo.video_renewal{margin: 0 40px 60px;}


.evSection.evCon6 { background: #F5F5F5}
.evCon6 .evCon_swiper_destroy .swiper-wrapper {gap: 15px;flex-wrap: wrap;}
.evCon6 .evCon_swiper_destroy .swiper-slide {display: flex;flex: 1 0 calc(33.3% - 15px);/* height: 125px; */justify-content: center;}		

.evSection.event.event1 { background: #FFC697;}
.event.event1 .con_tit + .mini_tit {opacity: 0.8;margin-top: -40px;}
.event.event1 .container_info .info .noti{color: #000;}
.event.event1 .gift_list_wrap li .badge{background-color: var(--point-color3);color: #fff;}
.event.event1 .gallery_base_wrap{margin: 60px 0 0;}

.grl_textBox{width: 100%;height: 100px;}

.comment_base_wrap{margin: 40px 0 0;}
.regist_form_area{background: var(--point-color3);}







@media screen and (max-width: 1200px){


    .evSection .mini_tit i{width: clamp(20px, 3.5vmin , 30px);margin: 0 auto 10px;}
    .eventWrap .evSection{padding: 15% 0;}
    .eventWrap img{width:100%}

    .evSection .con_tit{margin: 0 0 7%;}

    .evSection .line_tit.circle.large span{padding: 7px 30px 9px;}
    .evSection .line_tit.large i{opacity:1}
    .eventWrap .sliderWrap .sliderArrow a {max-width:6%}
    .eventWrap .sliderWrap .slick-slide img{width: 100%;}
    .evSection .mini_tit + .con_tit{margin: 2% 0 7%;}

    .eventWrap .evCon_swiper_destroy {position: relative; overflow: hidden;}
    .eventWrap .evCon_swiper_destroy .swiper-wrapper {gap: 0;flex-wrap: nowrap;}
    .eventWrap .evCon_swiper_destroy .swiper-slide {flex: 1 0 auto;}
    .eventWrap .evCon_swiper_destroy .swiper-pagination {display: block;}

    .evSection.evCon1 {background-size: cover;padding: 15% 0 0;} 
    .evCon1 p {width: 90%;max-width: 420px;margin: 0 auto;} 
    .evCon1 h3 {margin: 3% auto 0;width: 90%;max-width: 670px;} 
    .evCon1 i {display: block;width: clamp(250px, 78vmin, 750px);margin: 0 auto;}
    .evCon2 .tiny_noti{padding-right:0}
    .evCon2 .swiper-slide ul{padding: 3%;gap: 3vw;}

    .evCon3 ol{margin: 5% 0 0;gap: 1.5vw;}
    .evCon3 ol li{flex-direction: column;gap: 0;}
    .evCon3 ol li:nth-child(2){gap: 0;}
    .evCon3 ol .tit{width: 100%;gap: 2px;padding: 12px 0;}
    .evCon3 ol .tit span{flex-direction: row;gap: 6px;}
    .evCon3 ol .cont{padding: 3% 0;display: flex;justify-content: center;text-align: center;}
    .evCon3 ol .cont i{display: none;}

    .evCon4 .inner{width: 100%;}
    .evCon4 .con_box{padding-bottom: 15%;}
    .evCon4 .tab_base {top: 0;margin: 0 0 5%;}
    .evCon4 .panel_base{padding: 0 3%;} 
    .evCon4 .curri_wrap{margin: 4% 0 0;flex-wrap: wrap;}
    .evCon4 .curri_wrap li{flex: none;width: 50%;}
    .evCon4 .curri_wrap li:nth-child(3),
    .evCon4 .curri_wrap li:nth-child(4),
    .evCon4 .curri_wrap li:nth-child(5){width: 33.3%;flex: none;}
    .evCon4 .curri_wrap li i{width: auto;left: unset;top: -12px;height: auto;padding: 5px 10px;aspect-ratio: auto;border-radius: 10px;line-height: 1;}
    .evCon4 .eventVideo.video_renewal{margin: 0 0 5%;}
    .evCon4 .evCon_tabSwiper{margin: 0 0 7%;}
    .evCon5 .tab_base {margin: 0 0 5%;}
    .evCon5 .tab_base li {flex: 1}
    .evCon5 .tab_base li a {padding: 3vw 0;}
    .evCon5 .tab_base li a strong{display: block;}
    .evCon5 .panel_base .lect_point {gap: 1vw;margin: 0 0 5%;}
    .evCon5 .panel_base .lect_point li {padding: 2vw 2%;}
    .evCon5 .panel_base .lect_point li span{margin: 0 0 3%;}
    .evCon5 .line_main_wrap .vod_right {width: 540px;}
    .evCon5 .line_tit{width: 100%;}
    .evCon5 .eventVideo.video_renewal{margin: 0 0 7%;}

    .event.event1 .con_tit + .mini_tit {margin: 0;}


}



@media screen and (max-width: 992px){


}



@media screen and (max-width: 768px){



    .evCon2 .swiper-initialized{background: #fff;border-radius: 10px;padding: 0 0 10px;}
    .evCon2 .swiper-slide ul{flex-direction:column;padding: 5%;}
    .evCon2 .swiper-slide ul li{width: 100%;}
    .evCon2 .swiper-slide ul li + li{width: 95%;max-width: 360px;}


    .evCon4 .inner{width: 100%;}
    .evCon4 .tab_base {top: 0;margin: 0 0 5%;}
    .evCon4 .panel_base{padding: 0 3%;} 
    .evCon4 .curri_wrap{margin: 4% 0 0;flex-wrap: wrap;}
    .evCon4 .curri_wrap li{flex: none;width: 50%;}
    .evCon4 .curri_wrap li:nth-child(3),
    .evCon4 .curri_wrap li:nth-child(4),
    .evCon4 .curri_wrap li:nth-child(5){width: 33.3%;flex: none;}
    .evCon4 .curri_wrap li i{width: auto;left: unset;top: -12px;height: auto;padding: 5px 10px;aspect-ratio: auto;border-radius: 10px;line-height: 1;}
    .evCon4 .eventVideo.video_renewal{margin: 0 0 5%;}
    .evCon4 .evCon_tabSwiper{margin: 0 14% 10%;}
    .evCon4 .evCon_tabSwiper .swiper-pagination{opacity: 1;}

    .evCon5 .tab_base {margin: 0 0 5%;}
    .evCon5 .tab_base li {flex: 1}
    .evCon5 .tab_base li a {padding: 3vw 0;}
    .evCon5 .tab_base li a strong{display: block;}
    .evCon5 .panel_base .lect_point {gap: 1vw;margin: 0 0 5%;}
    .evCon5 .panel_base .lect_point li {padding: 2vw 2%;}
    .evCon5 .panel_base .lect_point li span{margin: 0 0 3%;}
    .evCon5 .line_main_wrap .vod_right {width: 540px;}
    .evCon5 .line_tit{width: 100%;}
    .evCon5 .eventVideo.video_renewal{margin: 0 0 7%;}






}

@media screen and (max-width: 576px){


    .eventWrap .type1-prev:after, 
    .eventWrap .type1-next::after{font-size: 40px;}

    .eventWrap .type2-prev,
    .eventWrap .type2-next{width: 3rem;}

    .evCon2 .swiper-initialized{margin: 0 2%;}
    .evCon4 .evCon_tabSwiper{margin: 0 0 7%;}
    .eventWrap .evCon_swiper_destroy{margin: 0 10%;}

    .input-base-wrap.ver_input-btn{flex-direction:column}
    .input-base-wrap.ver_input-btn .btn-base.ms > a{width: 100%;margin: 10px 0 0;}




}