@charset "euc-kr";


/* url: https://img.megagong.net/m/2025/ */

:root {--point-color1:#324EFF;--point-color2:#FFD0D0;--point-color3:#CCD8FF;--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;}
/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.event2 .con_tit .end::after{background: #fff;}
.eventWrap .tiny_noti{padding:10px 0 0}
.eventWrap .tiny_noti.right{text-align: right;opacity: 0.5;}

.eventWrap .evSection{padding: 150px 0;}
.eventWrap .con_box{/* color:#505050; */}
.evSection.evtoggleWarning{padding: 0 !important;}

.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 .con_tit {margin: 0 -30px 25px;}
.evSection .con_tit + .mini_tit{opacity: 0.5;margin-bottom: 55px;}
.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 .evCon_swiper_destroy .swiper-pagination {display: none;}

.eventWrap .swiper-pagination{position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 1vw;}
.eventWrap .swiper-pagination-bullet{background: #c4c4c4;opacity: 1;width: 12px;height: 12px;}
.eventWrap .swiper-pagination-bullet-active{background:#4756FF;}

.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 .swiper-scrollbar .swiper-scrollbar-drag{background:#4756FF}

.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 .line_tit {margin-bottom: 30px;}
.eventWrap .line_tit.i-black i {background: #000;}

.eventWrap .evSection.evCon1{background: #959cf1 url(https://img.megagong.net/m/2025/0617_jhssam1003/con_img32.png) no-repeat center 0;padding: 0;overflow: visible;} 
.eventWrap .evCon1 .inner{padding: 67px 0 224px;}
.eventWrap .evCon1 .tea_img {position: absolute;left: 0;bottom: -260px;width: 100%;} 
.eventWrap .evCon1 h3 {position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;margin: 0 -49px 0 -14px;} 
.eventWrap .evCon1 h3 span{} 
.eventWrap .evCon1 h3 span + span{margin: 356px 0 0;} 
.eventWrap .evCon1 .mini_tit {position: relative;color: #111;text-align: center;/* font-size: 20px; */font-weight: 500;line-height: 130%;letter-spacing: 20px;opacity: 0.7;margin: 0 0 225px;} 
.eventWrap .evCon1 .teacher_home {position: absolute;bottom: 164px;right: 240px;padding: 8px 30px;justify-content: center;align-items: center;color: var(--point-color1);border-radius: 400px;opacity: 0.8;background: rgba(255, 255, 255, 0.60);} 
.eventWrap .evCon1 .teacher_home b {background: var(--point-color1);padding: 3px 4px;font-size: 11px;color: #fff;} 
.eventWrap .evCon1 .teacher_home::after { } 
.eventWrap .evCon1 .teacher_home i{background: var(--point-color1);}
.eventWrap .evCon1 .video_btn{position: absolute;bottom: 436px;right: -57px;}

.eventWrap .evSection.evCon2{padding-top: 200px;}
.eventWrap .evCon2 .per_swiperWrap{position:relative}
.eventWrap .evCon2 .swiper-button-next{margin: 0 -30px 0 0;}
.eventWrap .evCon2 .swiper-button-prev{margin: 0 0 0 -30px;}
.eventWrap .evCon2 .tiny_noti{padding-right:10px}
.eventWrap .evCon2 .swiper-wrapper{gap: 20px;}
.eventWrap .evCon2 .evCon2_swiper1 .swiper-slide{flex-direction: column;}
.eventWrap .evCon2 .picto_wrap {display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;}
.eventWrap .evCon2 .picto_wrap + i{margin: -9px 0 0;}
.eventWrap .evCon2 .picto_wrap li {position: relative;font-weight: normal;line-height: 140%;display: flex;padding: 35px 0px 49px 0px;flex-direction: column;justify-content: center;gap: 25px;flex: 1 0 0;background: #F8F8F8;align-items: center;}
.eventWrap .evCon2 .picto_wrap li img{}
.eventWrap .evCon2 .evCon2_swiper1 .point{margin: 6px 0 0;background: var(--point-color3);padding: 44px 0;font-weight: bold;line-height: 140%;}
.eventWrap .evCon2 .evCon2_swiper1 .pink .point{background: var(--point-color2)}
.eventWrap .evCon2 .evCon2_swiper1 .point strong{}
.eventWrap .evCon2 .evCon2_swiper1 + i{display: block;margin: 16px 0 0;}
.eventWrap .evCon2 .evCon2_swiper1 + i img{width:auto}
.eventWrap .evCon2 .teacher_wrap{margin: 15px 0 0;background: #e0e0e0;display: flex;padding: 50px 100px;flex-direction: column;align-items: flex-start;background: #222;text-align: left;gap: 5px;color: #fff;}
.eventWrap .evCon2 .teacher_wrap p{font-weight: 500;line-height: 150%;letter-spacing: -0.4px;opacity: 0.7;}
.eventWrap .evCon2 .teacher_wrap .point{font-weight: bold;opacity: 1;}
.eventWrap .evCon2 .teacher_wrap i{position: absolute;bottom: 0;right: 50px;}

.eventWrap .evSection.evCon3{background: linear-gradient(112deg, #FE7474 0%, #DA1C35 100%);color: #fff;}
.eventWrap .evCon3 .evCon3_swiper1 .swiper-wrapper{gap: 20px;flex-direction: row;flex-wrap: wrap;}
.eventWrap .evCon3 .evCon3_swiper1 .swiper-slide{flex: 1 1 calc(50% - 10px);}
.eventWrap .evCon3 .teacher_wrap{position: relative;margin: 0 0 -497px -150px;}
.eventWrap .evCon3 .teacher_wrap > strong{position: absolute;bottom: 697px;left: 50%;margin: 0 0 0 -340px;z-index: 1;}
.eventWrap .evCon3 .teacher_wrap .tea{position: relative;}
.eventWrap .evCon3 .teacher_wrap .win{position: absolute;top: 60px;left: -75px;}
.eventWrap .evCon3 .teacher_wrap .win img{mix-blend-mode: luminosity;}
.eventWrap .evCon3 .teacher_wrap .win + img{position: relative;}
.eventWrap .evCon3 .teacher_wrap .point{position: absolute;bottom: 690px;right: -114px;}
.eventWrap .evCon3 .evCon3_swiper1{}
.eventWrap .evCon3 .evCon3_swiper1 + .point{margin: 60px 0 0;}

.eventWrap .evSection.evCon4{}
.eventWrap .evCon4 .evCon4_swiper {position: relative;overflow: hidden}
.evCon4 .evCon4_swiper .swiper-scrollbar {display:none}
.eventWrap .evCon4 .evCon4_swiper .swiper-wrapper {gap: 10px}
.eventWrap .evCon4 .evCon4_swiper .swiper-slide {flex:1;}
.eventWrap .evCon4 .eventVideo.video_renewal{margin: 0 0 80px;}
.eventWrap .evCon4 ol{display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;margin: 0 0 60px;}
.eventWrap .evCon4 ol li{position: relative;display: flex;width: 530px;padding: 52px 0px;flex-direction: column;justify-content: center;align-items: center;gap: 26px;flex-shrink: 0;color: #333;text-align: center;/* font-size: 18px; */font-weight: 400;line-height: 160%; /* 28.8px */background: #F8F8F8;}
.eventWrap .evCon4 ol li .num{position: absolute;left: 30px;top: 30px;}


.eventWrap .evSection.evCon5{background: #222;color: #fff;}
.eventWrap .evCon5 .evCon5_swiper1 {position: relative;overflow: hidden}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-wrapper {gap: 20px;flex-direction: row;flex-wrap: wrap;}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide {flex: 1 1 calc(50% - 20px);background: #FF7E7E;flex-direction: column;align-items: flex-start;padding: 43px 0px 60px 30px;text-align: left;}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide:nth-child(2),
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide:nth-child(3){background: #8B9EFF;}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide p{position: relative;color: #333;font-weight: 400;line-height: 160%; /* 24px */}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide p.point{color: #111;font-weight: bold; /* 35.2px */margin: 0 0 12px;}
.eventWrap .evCon5 .evCon5_swiper1 dl {position: relative;margin: 25px 0 0;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: 4px;}
.eventWrap .evCon5 .evCon5_swiper1 dl dt {margin: 0 0 15px;width: 100%;}
.eventWrap .evCon5 .evCon5_swiper1 dl dt span{color: #111;display: inline-flex;justify-content: center;align-items: center;gap: 10px;padding: 3px 16px;font-weight: bold;line-height: 26px; /* 162.5% */letter-spacing: -0.32px;border-radius: 500px;border: 2px solid #111;}
.eventWrap .evCon5 .evCon5_swiper1 dl dd{display: flex;padding: 15px 20px;justify-content: center;align-items: center;gap: 10px;border-radius: 3px;background: #F0F0F0;color: #505050;text-align: center;/* flex: 1; */}
.eventWrap .evCon5 .evCon5_swiper1 .tea {position: absolute;bottom:0;right: 0;mix-blend-mode: luminosity;}


.eventWrap .evSection.evCon6{background: #DEDEDE;padding-bottom: 0;}

.eventWrap .evCon6 .point_wrap{position: relative;margin: 30px -210px 0 10px;display: flex;align-items: center;}
.eventWrap .evCon6 .point_wrap li{position: relative;text-align: right;width: 100%;}
.eventWrap .evCon6 .point_wrap li:nth-child(1){position: absolute;left: 0;text-align: left;}

.eventWrap .evSection.evCon7{background: #BFC4FF;}
.eventWrap .evCon7 .c7video_wrap {margin: 0 40px 60px;display: flex;gap: 40px;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.eventWrap .evCon7 .c7video_wrap .swiper-wrapper {gap: 40px;flex-direction: row;flex-wrap: wrap;}
.eventWrap .evCon7 .c7video_wrap .item {flex: 1 1 calc(50% - 40px);display: block;}

.eventWrap .evSection.evCon8{background: #DEDEDE;text-align: left;padding:0
}
.eventWrap .evCon8 .con_box{padding: 170px 0;position: relative;}
.eventWrap .evCon8 .tea {position: absolute;bottom: 0;right: -70px;}

.eventWrap .evCon9 .con_tit {margin-bottom: 50px;}

.eventWrap .evSection.event{}
.evSection.event .con_tit + .mini_tit{margin-top: -15px;}
.evSection.event.event1 {background: linear-gradient(180deg, #FFD66E 0%, #F6F6F6 100%);}
.evSection.event.event2 {background: linear-gradient(180deg, #FF9797 0%, #F6F6F6 100%);}
.evSection.event.event3 {background: linear-gradient(180deg, #A8B7FF 0%, #F6F6F6 100%);}
.evSection.event.event3 .bg_shadow{bottom: unset;top: 940px;}
.evSection.event.event3 .share_link_wrap{margin: 0;}
.evSection.event.event3 .regist_form_area{position: relative;background: var(--point-color1);}
.evSection.event.event3 .check-base{position: absolute;bottom: 30px;right: 40px;}
.evSection.event .obj_cover .pattern_obj{mix-blend-mode: luminosity;margin: -210px 0 0;}
.evSection.event.event1 .con_tit + .mini_tit {opacity: 0.6;margin-top: -10px;margin-bottom: 60px;}
.evSection.event.event1 .container_info.ver_circle .info .info_date{}
.evSection.event.event1 .container_info .info .noti{color: #fff;}
.evSection.event.event1 .gift_list_wrap li .badge{background-color: var(--point-color3);color: #000;}
.evSection.event.event1 .gallery_base_wrap{margin: 60px 0 0;}
.evSection.event.event1 .buy_wrap{display: flex;justify-content: center;align-items: stretch;border-radius: 3px 0px 0px 3px;background: #FFF;margin: 70px 0 30px;}
.evSection.event.event1 .buy_wrap .info_wrap{display: flex;padding: 0 50px 0 60px;justify-content: space-between;align-items: center;flex: 1 0 0;text-align: left;width: 832px;}
.evSection.event.event1 .buy_wrap .info_wrap .tit{}
.evSection.event.event1 .buy_wrap .info_wrap .tit strong{display: block;font-weight: bold;line-height: 140%; /* 42px */}
.evSection.event.event1 .buy_wrap .info_wrap .tit span{color: #555;font-weight: 400;line-height: 150%; /* 27px */letter-spacing: -0.36px;margin: 6px 0 0;display: block;}
.evSection.event.event1 .buy_wrap .info_wrap .price{text-align: right;display: flex;flex-direction: column;gap: 3px;align-items: flex-end;justify-content: center;margin: 0 0 5px;}
.evSection.event.event1 .buy_wrap .info_wrap .price del{color: #777;line-height: 150%; /* 33px */letter-spacing: -0.44px;text-decoration-line: line-through;font-weight: normal;}
.evSection.event.event1 .buy_wrap .info_wrap .price strong{font-weight: bold;line-height: normal;display: flex;align-items: center;gap: 10px;line-height: 1;}
.evSection.event.event1 .buy_wrap .info_wrap .price strong span{display: inline-flex;padding: 10px 18px;justify-content: center;align-items: center;gap: 10px;border-radius: 500px;border: 2px solid #FF6262;color: #FF6262;font-weight: bold;line-height: 1; /* 130% */letter-spacing: -0.4px;margin: 5px 0 0;}
.evSection.event.event1 .btn-base-wrap{margin: 0;}
.evSection.event.event1 .btn-base-wrap .btn-base a{padding: 0;width: 248px;min-width: 0;height: 220px;display: flex;justify-content: center;align-items: center;}
.evSection.event .notice_wrap{/* color:#fff; */text-align: left;}
.evSection.event .notice_wrap dt{margin: 0 0 10px;position: relative;}
.evSection.event .notice_wrap dt::before{content:'';position: absolute;top: 50%;right: 00;width: calc(100% - 120px);height: 1px;background: #c6c6c6;}
.evSection.event .notice_wrap dd{position: relative;color: #999;font-weight: normal;}
.evSection.event .notice_wrap dd::before{content: '';}
.evSection.event .click_base_wrap .dim-base-wrap{color: #fff;}
.evSection.event2 .click_base_wrap{position: relative;margin: 50px 0 0;}
.evSection.event2 .click_base_wrap .click_wrap .book_area{position: relative;margin: 0 0px 0 0;}
.evSection.event2 .click_base_wrap .click_wrap .book_area img{z-index: 1;}
.evSection.event2 .click_base_wrap .click_wrap .book_area .shadow{position: absolute;bottom: -13px;left: 100px;z-index: 0;mix-blend-mode: multiply;}
.evSection.event2 .evt_tit_base{/* margin: 0 0 30px; */}
.click_base_wrap .click_wrap{margin-bottom: 30px;margin-right: 80px;}
.grl_textBox{width: 100%;height: 100px;}
.gift_item_wrap{margin-top: 80px;}
.gift_result_base {top: -14px;right: -20px;}
.gift_result_base + .gift_result_base {top: 32px;right: 373px;}

.evSection .btn-base.point{background: #000;color:#fff}
.evSection .btn-base.end{background: #a9a9a9;color: #838383;}
.step_base_wrap .step_list li .box_area .label.c_blue,
.step_base_wrap .hashtag{color: var(--point-color1);}
.evSection.event3 .btn-base-wrap{margin-bottom: 50px;}
.evSection.event3 .btn-base-wrap a{line-height:1.3}
.badge-base.c-blue{background: var(--point-color1);}
.share_link_wrap li .share_img img{width: auto;}

.popup_click_evt .evt_con_base.xs{color: #555;text-align: center;font-size: 16px;line-height: 140%; /* 22.4px */margin: 10px 0 25px;font-weight: 500;}
.popup_click_evt .container_info_wrap{height: 48px;flex-shrink: 0;background: #D8D8D8;margin-left: -20px;margin-right: -20px;}
.popup_click_evt .container_info_wrap + .evt_con_base.xs{text-align: left; /* 22.4px */font-size: 12px;margin: 10px 0 0;}
.popup_click_evt .pass .img{padding-left:20px}

.evSection [class*=board-list-wrap] table tbody td .tit_btn[class*=row-]{align-items: center;}
.click_base_wrap .result_list li .evt_badge_finish{background-color: #fff;}
.click_base_wrap .result_list li dd{position: relative;}
.evt_badge_finish.sm {width: min(10vw, 50px);height: min(10vw, 50px);}

.mcg_layerpop.jhssam1003_pop {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 102; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.mcg_layerpop.jhssam1003_pop * {box-sizing: border-box;}
.mcg_layerpop.jhssam1003_pop .dimBg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.7;cursor: pointer;}
.mcg_layerpop.jhssam1003_pop .content_area {position: relative; z-index:3;padding-top: 31px;}
.mcg_layerpop.jhssam1003_pop .content_area .close_btns {position: absolute;right: 0;top: 0;}
.mcg_layerpop.jhssam1003_pop .content_area .close_btns button{font-size: 12px;padding: 6px 14px; color: #fff; background: transparent; border: 1px solid #fff;}

.mcg_layerpop.jhssam1003_pop .content_area {width: 85vw; font-family: var(--font-noto);}
.mcg_layerpop.jhssam1003_pop .content_inner {line-height: 1.4; text-align: center;position: relative;}
.mcg_layerpop.jhssam1003_pop .content_inner > a {display: block;}
.mcg_layerpop.jhssam1003_pop .video_inner {position:relative;padding-bottom:53%}
.mcg_layerpop.jhssam1003_pop .video_inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}



@media screen and (max-width: 1200px){


.eventWrap .evSection{padding: 15% 0;}
.eventWrap img{width:100%;}

.eventWrap .line_tit{margin-bottom: 20px;}
.line_tit.circle span, .line_tit.line span{padding-left: 20px;padding-right: 20px;line-height: 1.3;}
.evSection .con_tit{margin: 0 0 4%;}
.evSection .con_tit + .mini_tit{margin: 0 0 7%;}

.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;}
.eventWrap .evCon_swiper_destroy .swiper-slide {flex: 1 0 auto;}
.eventWrap .evCon_swiper_destroy .swiper-pagination {display: block;}


.eventWrap .evSection.evCon1{background-size: cover;}
.eventWrap .evCon1 .inner{padding: 5% 00 17%;}
.eventWrap .evCon1 .mini_tit{margin: 0 0 20%;letter-spacing: 1vw;}
.eventWrap .evCon1 h3{margin: 0;}
.eventWrap .evCon1 h3 span{width: 40%;}
.eventWrap .evCon1 h3 span + span{margin: 39% 0 0;width: 60%;}

.evCon1 p {margin: 0 0 12%;gap: 2vw;} 
.evCon1 p img{width: clamp(170px, 33vw, 300px);} 
.evCon1 h3 {margin: 0 0 0 50%;} 
.eventWrap .evCon1 .teacher_home{bottom: 4%;right: 0;padding: 5px 10px;}
.eventWrap .evCon1 .video_btn{right: 0;bottom: 40%;width: clamp(230px, 30vmin ,300px);}

.eventWrap .evSection.evCon2{padding-top: 15%;}
.eventWrap .evCon2 .picto_wrap + i{margin: 0 25%;}
.eventWrap .evCon2 .picto_wrap li img{width: auto;}
.eventWrap .evCon2 .teacher_wrap{padding: 5% 5%;}
.eventWrap .evCon2 .teacher_wrap i{width: clamp(160px,31vmin,300px);right: 0;}

.eventWrap .evCon3 .evCon3_swiper1 .swiper-wrapper{flex-wrap: nowrap;gap: 0;}
.eventWrap .evCon3 .evCon3_swiper1 .swiper-slide{flex: 1 0 auto;}
.eventWrap .evCon3 .teacher_wrap{margin: 0;height: 72vw;overflow: hidden;}
.eventWrap .evCon3 .teacher_wrap > strong{width: clamp(180px,26vmin,240px);bottom: unset;margin: 0;left: 6%;top: 0;}
.eventWrap .evCon3 .teacher_wrap .tea{padding: 0 0 0 33%;}
.eventWrap .evCon3 .teacher_wrap .win{top: 0;left: 0;}
.eventWrap .evCon3 .teacher_wrap .win + img{width: 84%;}
.eventWrap .evCon3 .teacher_wrap .point{bottom: 5%;right: unset;left: 4%;width: 60%;}
.eventWrap .evCon3 .evCon3_swiper1 + .point{margin: 5% 0 0;}

.eventWrap .evCon4 .evCon4_swiper .swiper-wrapper {gap: 0;}

.eventWrap .evCon4 .eventVideo.video_renewal{margin: 0 0 7%;}
.eventWrap .evCon4 ol{width: 100%;margin: 0 0 7%;gap: 1vw;}
.eventWrap .evCon4 ol li{width: calc(50% - 1vw);padding: 2% 0;}
.eventWrap .evCon4 ol li .num{left: 10px;top: 10px;width: 20px;}



.eventWrap .evCon5 .evCon5_swiper1 .swiper-wrapper {flex-wrap: nowrap;gap: 0;}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide {flex: 1 0 auto;padding: 4%;}
.eventWrap .evCon5 .evCon5_swiper1 dl dd{flex: 1 0 calc(50% - 4px);padding: 4px 0;line-height: 1.3;}



.eventWrap .evCon6 .point_wrap{margin: 5% -12% 0 0;justify-content: flex-end;}
.eventWrap .evCon6 .point_wrap li{width: 66%;}
.eventWrap .evCon6 .point_wrap li:nth-child(1){width: 42%;}


.eventWrap .evCon7 .c7video_wrap {margin: 0 0 5%;}
.eventWrap .evCon7 .c7video_wrap .swiper-wrapper {gap: 0;flex-wrap: nowrap;}

.eventWrap .evCon8 .con_box{padding: 10% 26% 10% 0;}
.eventWrap .evCon8 .tea {width: 33%;right: 0;}
.eventWrap .evCon9 .con_tit{margin-bottom: 5%;}

.evSection.event .con_tit + .mini_tit{margin-top: 0;}
.evSection.event.event1 .container_info .info .noti{color: #fff;}
.evSection.event.event1 .gift_list_wrap li .badge{background-color: var(--point-color3);color: #000;}
.evSection.event.event1 .gallery_base_wrap{margin: 7% 0 0;}
.evSection.event.event1 .buy_wrap{margin: 5% 0 3%;flex-direction: column;}
.evSection.event.event1 .buy_wrap .info_wrap{padding: 4% 5% 4%;width: 100%;}
.evSection.event.event1 .buy_wrap .info_wrap .tit strong br{display:none}
.evSection.event.event1 .buy_wrap .info_wrap .price strong span{ padding: 5px 10px;}
.evSection.event.event1 .btn-base-wrap .btn-base a{width: 100%;height: 60px;}


.evCon4 .evCon4_swiper .swiper-wrapper {gap: 0}
.eventWrap .evCon4 .evCon4_swiper .swiper-slide {width: calc(100vw - 6%);flex: none;margin-right: 10px}
.click_base_wrap .click_wrap{margin-right: 0;}
.evSection.event2 .click_base_wrap .click_wrap .book_area{flex: 1 0 50%;padding: 0 9%;}
.evSection.event2 .click_base_wrap .click_wrap .book_area .shadow{display: none;}
.evSection.event2 .click_base_wrap .click_wrap .regist_area{flex: 1 0 50%;}
.gift_result_base {right: 50%;margin: 0 -50% 0 0;}
.gift_result_base + .gift_result_base {right: 50%;margin: 0 30% 0 0;}
.evSection.event.event3 .bg_shadow{display:none}

.popup_click_evt .container_info_wrap{margin-top: 15px;}
.popup_click_evt .evt_con_base.xs{margin-bottom:10px;font-size: 13px;}
[class*=mg_popup_wrap] .content_area .mg_btn_wrap{margin-top: 15px;}




.mcg_layerpop .content_area {padding: 0;}
.mcg_layerpop .content_area .close_btns {right: 0;}
.mcg_layerpop.jhssam1003_pop .content_area {width: 90%;}





}




@media screen and (max-width: 992px){


.eventWrap .evCon4 ol li{width: 100%;}




}



@media screen and (max-width: 768px){



.eventWrap .evCon2 .evCon2_swiper1 .swiper-slide >img{width: clamp(30px,7vmin ,60px);}
.eventWrap .evCon2 .picto_wrap li {padding: 20px 0;gap:10px}



.eventWrap .evCon4 .evCon4_swiper .swiper-slide {width: 124vw;}
.evCon4 .evCon4_swiper .swiper-slide {width: 150vw}
.evCon4 .evCon4_swiper .swiper-scrollbar {display: block;position: relative;margin-top: 15px;left: auto;top: auto;height: 8px;width: 100%;z-index: 1}



.eventWrap .evCon5 .evCon5_swiper1 .tea {width: 82%;}




.eventWrap .evCon7 .c7video_wrap {gap: 2vw;}
.eventWrap .evCon7 .c7video_wrap .item {flex: 1 1 calc(50% - 2vw);}



.evSection.event.event1 .con_tit + .mini_tit {margin: 0;}
.evSection.event.event1 .buy_wrap{margin: 5% 0 3%;flex-direction: column;}
.evSection.event.event1 .buy_wrap .info_wrap{flex-direction: column;}
.evSection.event.event1 .buy_wrap .info_wrap .tit{width: 100%;}
.evSection.event.event1 .buy_wrap .info_wrap .tit strong br{display:none}
.evSection.event.event1 .buy_wrap .info_wrap .price{width: 100%;}
.evSection.event.event1 .buy_wrap .info_wrap .price strong span{ padding: 5px 10px;}
.evSection.event.event1 .btn-base-wrap .btn-base a{width: 100%;height: 60px;}


.evSection.event2 .click_base_wrap .click_wrap .book_area{width: clamp(250px,60vmin ,600px);margin: 0 auto 30px;}
.gift_item_wrap{width: 80%;margin-top: 9%;}
.gift_result_base{margin: 0 -43% 0 0;}
.gift_result_base + .gift_result_base{top: unset;bottom: 73%;}


}




@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;}


.evSection.evCon1 {background-position: 46% 0;} 
.evCon1 p {gap: 5vw;} 
.evCon1 h3 {margin: 0 0 0 40%;} 
.eventWrap .evCon1 .video_btn{bottom: 36%;width: clamp(120px, 30vmin ,300px);}

.eventWrap .evCon2 .evCon2_swiper1 .point{padding:5% 0}
.eventWrap .evCon2 .teacher_wrap{padding: 5% 5% 18%;}


.eventWrap .evCon3 .teacher_wrap{padding: 4% 0 0;height: 79vw;}
.eventWrap .evCon3 .teacher_wrap > strong{left: 0;}
.eventWrap .evCon3 .teacher_wrap .point{left: 2%;}


.eventWrap .evCon4 .evCon4_swiper .swiper-slide {width: 170vw;}


.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide {padding:5% 4%;align-items: stretch;}
.eventWrap .evCon5 .evCon5_swiper1 .swiper-slide p.point{margin: 0 0 5px;}
.eventWrap .evCon5 .evCon5_swiper1 dl {margin: 10px 0 0;}
.eventWrap .evCon5 .evCon5_swiper1 dl dt {margin: 0 0 10px;}
.eventWrap .evCon5 .evCon5_swiper1 dl dt span{padding: 0 10px;}
.eventWrap .evCon5 .evCon5_swiper1 dl dd{padding: 6px 0;/* width: 100%; */}
.eventWrap .evCon5 .evCon5_swiper1 .tea {display: none;}


.eventWrap .evCon6 .point_wrap{display: flex;flex-direction: column-reverse;margin: 7% 0 15%;}
.eventWrap .evCon6 .point_wrap li{width: 100%;padding: 0 0 0 4%;}
.eventWrap .evCon6 .point_wrap li:nth-child(1){width: 100%;position: relative;left: unset;padding: 0 8%;}

.eventWrap .evCon7 .c7video_wrap {flex-direction: column;gap: 0;margin: 0 10%;}
.eventWrap .evCon7 .c7video_wrap .item {flex: none;display: block;width: 100%;margin: 0 0 6px;}

.eventWrap .evCon8 .con_box{padding: 10% 3% 10%;}
.eventWrap .evCon8 .tea {display: none;}

.evSection.event.event1 .buy_wrap{margin: 5% 0 3%;flex-direction: column;}
.evSection.event.event1 .buy_wrap .info_wrap{padding: 4% 5% 4%;width: 100%;}
.evSection.event.event1 .buy_wrap .info_wrap .tit strong br{display:none}
.evSection.event.event1 .buy_wrap .info_wrap .price strong span{ padding: 5px 10px;}
.evSection.event.event1 .btn-base-wrap .btn-base a{width: 100%;height: 60px;}

.evSection.event.event3 .check-base{right: unset;left: 20px;bottom: 14px;}

.mcg_layerpop.jhssam1003_pop .top_link {padding: 20px 10px;}
.mcg_layerpop.jhssam1003_pop .top_link .title_wrap .sub_tit {margin: 0;}
.mcg_layerpop.jhssam1003_pop .top_link .content_wrap {gap: 5px; font-size: 12px;}
.mcg_layerpop.jhssam1003_pop .top_link .content_wrap li {height: auto; padding: 20px 5px;}
.mcg_layerpop.jhssam1003_pop .top_link .content_wrap li.highlight .badge {font-size: 11px; padding: 3px 10px;}
.mcg_layerpop.jhssam1003_pop .evt_bnr {gap: 5px; padding: 10px; text-align: left;}
.mcg_layerpop.jhssam1003_pop .evt_bnr .badge {font-size: 11px; padding: 3px 10px;}


}