@charset "euc-kr";



/* bg url: https://img.megagong.net/m/2024/ - as-is url */
/* bg url: https://image.megagong.net/m/2024/ - to-be url */



:root {    
/*color*/
--color-point1:#25acfa;
--color-point2:#38b34b;
--color-point3:#25acfa;
--color-point4:#afdefa;

}



/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.event.event1 .con_tit .end::after{background: var(--color-point2);}
.event.event2 .con_tit .end::after{background: var(--color-point3);}
.warningList li ul li a.tp1{background-color: transparent;color: var(--color-point1);text-decoration: underline;}


/*°øÅë*/
.eventWrap {font-weight: 400;}
.eventWrap .evSection{position: relative;padding: 160px 0;}
.eventWrap .evSection .orange {color:var(--color-point1)}
.eventWrap .evSection .green {color:var(--color-green)}
.eventWrap .evSection .t_white {color:#fff;}
.eventWrap .tiny_noti {color:#111; font-size: 14px; opacity:0.5;}
.con_tit .event_tag {border-radius: 100px;background: #000;color: #fff;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;font-weight: 400;font-size: 22px;}
.evSection h4.clp-fs48 {margin: 0 0 50px;}
.eventWrap .evSection .blk_btn {display: flex; align-items: center; justify-content: center; background-color: #000; color:#fff; width: 470px; height: 80px; border-radius: 90px; cursor: pointer; font-weight: bold;}


.evSection .con_tit {margin: 0 0 50px;}
.eventWrap .evSection .s_noti {font-size: 13px;}
.color_highlight{color:var(--color-point1)}
.color_highlight2{color:var(--color-point2)}
.color_highlight3{color:var(--color-point3)}

/*EVENT ¸»Ç³¼±*/
.evSection .con_tit .label {position: relative;display: block;width: 30%;max-width: 230px;font-style: normal;font-weight: 900;font-size: 41px;color: #fff;padding: 10px 0;background: #000;margin: 0 auto 40px;}
.evSection .con_tit .label::before {content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 100%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #000;}

/*´çÃ· ÆË¾÷*/
[class*=mg_popup_wrap] .content_area .content_inner {padding: 40px 0;}
[class*=mg_popup_wrap] .mg_popup_close {cursor: pointer;}
#myResult .content_inner .popup_tit {font-weight: 900; text-align: center;}
#myResult .content_inner .popup_tit.orange {color:var(--color-point1);}
#myResult .content_inner .calendar {margin: 24px auto 0;display: block;text-align: center;}
#myResult .content_inner .tit_area {background-color: var(--color-point1);color:#fff;text-align: center;padding: 15px 0;line-height:1;}
#myResult .content_inner .info_list {margin: 20px 0 0; padding: 0 20px;}
#myResult .content_inner .info_list li {margin:0 0 5px;display: flex;font-size: 13px;color:#b5b5b6;line-height: 1.3;gap: 5px;}
#myResult .content_inner .info_list li::before {content:"¡Ø"; display: block;}
#myResult .content_inner .info_list li .blk_chk,
#myResult .content_inner .info_list li .tp1   {color:#000; font-weight: 600;}
#myResult .content_inner .confirm_btn {margin: 30px auto 0; width: 180px; height: 55px; display: flex; align-items: center; justify-content: center; background-color: #000; color:#fff; font-weight: bold; cursor: pointer;}


/*ÇÏ´Ü ¸Þ´º °íÁ¤*/
.evSection .con_bnr.on {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 2;} 
.evSection.evCon1 {background: #fcfbe9 url(https://image.megagong.net/m/2025/0318_gongb/con_img3.jpg) center 0 repeat;text-align: center;padding: 0 0 120px;} 
.evCon1 h3 {margin: 0 0 6px;}
.evCon1 .tit_box {background: url("https://image.megagong.net/m/2025/0306_sobang/con_img4.png") center 0 no-repeat;margin: 0 -60px;}


.evCon1 .point {position: relative;display: flex;justify-content: center;gap: 40px;}
.evCon1 .point .top_tit,
.evCon1 .point .bot_tit {display: flex;position: relative;justify-content: center;gap: 0;}
.evCon1 .point span{margin: 0 -2px 0 0;}
.evCon1 .point .top_tit span {position:relative; top:0;  animation: bounce 0.35s ease infinite alternate;}
.evCon1 .point .top_tit span:nth-child(2){animation-delay:0.1s;}
.evCon1 .point .top_tit span:nth-child(3){animation-delay:0.2s;}
.evCon1 .point .top_tit span:nth-child(4){animation-delay:0.3s;}
.evCon1 .point .bot_tit span {position:relative; top:0;  animation: bounce 0.35s ease infinite alternate;}
.evCon1 .point .bot_tit span:nth-child(1){animation-delay:0.1s;}
.evCon1 .point .bot_tit span:nth-child(2){animation-delay:0.2s;}
.evCon1 .point .bot_tit span:nth-child(3){animation-delay:0.5s;}
.evCon1 .point .bot_tit span:nth-child(4){animation-delay:0.6s;}
#fix_ban {display:none;width:100%;background-color: #000;color:#fff;font-weight: 900;padding: 36px 0;} 
#fix_ban a {display: block; width: 100%; height:100%;}
#fix_ban.on { position:fixed; left:0; bottom:0; z-index:5 } 

.evCon1 .cal_wrap {display: flex;flex-direction: column;align-items: center;}
.evCon1 .cal_wrap a {background: #000;color: #fff;padding: 27px 180px;display: flex;justify-content: center;align-items: center;font-weight: bold;border-radius: 70px;position: relative;top: -38px;}
.evCon1 .cal_wrap a.on {color: var(--color-point4);}




@keyframes bounce {100%{top: -10px;}}
@keyframes bounce2 {100%{bottom: 10px;}}


.evCon3 .inner {padding: 715px 0 0;}
.evCon3 .inner.chk_only {padding:0;}
.evSection .con_box.sld{position: absolute;top: 0;left: 50%;margin-left: -1478px;}
.evSection.event .con_box.sld{top: 420px;}
.evCon3 .con_box.chk{display: block;width: auto;height: auto;margin: 0;position: relative;top: unset;left: unset;}
.evSection .storySlick_wrap{display: flex;gap: 100px;align-items: center;padding: 0px 0 0;}
.evSection .storySlick_wrap::before{content:'';position: absolute;top: 10%;left: 0;width: 100%;height: 80%;background: #f3f3f3;}
.evSection.event .storySlick_wrap::before{opacity: 0.3;background: #fff;}
.evSection .story_wrap .tit { font-size: 28px; font-weight: 900; } 
.evSection .focus_slider, 
.evSection .story_wrap {display:none;} 
.evSection .story_wrap {padding-top:20px} 
.evSection .focus_slider img{border-radius: 20px 20px 20px 20px;overflow: hidden;} 
.evSection .story_wrap.left {width: 1080px;} 
.evSection .story_wrap.right {width: 780px;} 
.evSection .focus_slider.slick-initialized,
.evSection .story_wrap.slick-initialized { display:block } 
.evSection .focusStory_wrap{position: relative;display: flex;align-items: flex-end;}
.evSection .focusSlider_wrap.tb{background: url(https://image.megagong.net/m/2025/0306_sobang/con_img_t.png) 0 0 no-repeat;width: 512px;padding: 11px;}
.evSection .focusSlider_wrap.mo{background: url(https://image.megagong.net/m/2025/0306_sobang/con_img_m.png) 0 0 no-repeat;width: 272px;padding: 11px;margin: 0 0 -45px -168px;z-index: 1;}
.evSection .story_wrap  .slick-track{padding-top:5px;padding-bottom:20px}
.evSection .story_wrap .slick-slide{margin: 0 30px;}
.evSection .story_wrap .slick-slide .story{box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.15);border-radius: 20px 20px 20px 20px;overflow: hidden;}
.evCon3 .check_wrap {margin: 190px 0 0;align-items: flex-start;background: url(https://image.megagong.net/m/2025/0318_gongb/con_img13.png) center 50px no-repeat;text-align: center;}
.evCon3 .chk_only .check_wrap {margin: 0 0 0;} 
.evCon3 .check_wrap .board_wrap{position: relative;display: inline-flex;} 
.evCon3 .check_wrap ul{position: absolute;top:0;left: 0;margin: 190px 0 0 258px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 28px;} 
.evCon3 .check_wrap ul li{position: relative;font-size: 0;top: 0;border: 6px solid #000;width: 44px;height: 44px;} 

.evCon3 .check_wrap ul li::before{content:'';width: 32px;height: 32px;background: var(--color-point1);position: absolute;top: 0;left: 0;opacity: 0;} 
.evCon3 .check_wrap.on ul li:nth-child(1)::before{animation: check 0.3s 0.5s ease both;} 
.evCon3 .check_wrap.on ul li:nth-child(2)::before{animation: check 0.3s 1.0s ease both;} 
.evCon3 .check_wrap.on ul li:nth-child(3)::before{animation: check 0.3s 1.5s ease both;} 
.evCon3 .check_wrap.on ul li:nth-child(4)::before{animation: check 0.3s 2.0s ease both;} 
.evCon3 .check_wrap.on ul li:nth-child(5)::before{animation: check 0.3s 2.5s ease both;} 

.evCon3 .check_wrap + p {padding: 0 20%;}


@keyframes check {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

.evSection.evCon4 {background: url("https://image.megagong.net/m/2025/0306_sobang/con_img8.png") 0 0 repeat;padding-bottom: 120px;} 
.evCon4 .fix_ban { width:100%; background-color: #ff8601; } 
.evCon4 .fix_ban.on { position:fixed; left:0; bottom:0; z-index:5 } 
.evCon4 .fix_ban .three_wrap {display: flex;justify-content: space-between;} 
.evCon4 .fix_ban .three_wrap li:fist-child { padding: 15px 20px 15px 0; } 
.evCon4 .fix_ban .three_wrap li { width: 33.333%; } 
.evCon4 .fix_ban .three_wrap li a {height:100%;box-sizing: border-box;padding: 0px 30px 0px 40px;position: relative;display: flex;height: 90px;justify-content: space-between;align-items: center;color: #fff;} 
.evCon4 .fix_ban .three_wrap li:nth-child(2) a::before { content: ""; width: 1px; height: 70%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; background-color: #ffab4e; } 
.evCon4 .fix_ban .three_wrap li:nth-child(2) a::after { content: ""; width: 1px; height: 70%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; background-color: #ffab4e; } 
.evCon4 .fix_ban .three_wrap li .img_wrap {position: relative;}
.evCon4 .fix_ban .three_wrap li .img_wrap .event_end {position: absolute;right:-8px;top:50%;transform: translateY(-50%);height: 62%;}
.evCon4 .fix_ban .three_wrap li:nth-child(3) .img_wrap .event_end {right:20px}
.evCon4 .talk_box_wrap {position: relative;display: flex;justify-content: center;gap: 30px;} 
.evCon4 .talk_box_wrap .talk_box {position:relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 450px;height: 230px;background: url(https://image.megagong.net/m/2025/0306_sobang/con_img14.png) 0 0 no-repeat;padding: 0 0 30px;font-weight: 500;} 
.evCon4 .talk_box_wrap .talk_box strong{font-weight: bold;} 
.evCon4 .talk_box_wrap .talk_box:nth-child(2){background-image: url(https://image.megagong.net/m/2025/0306_sobang/con_img15.png);} 
.evCon4 .talk_box_wrap .talk_box:nth-child(1) {margin-top: 55px;} 
.evCon4 .talk_box_wrap .talk_box:nth-child(2) { top: 0; right: 0; } 
.evCon4 .talk_box_wrap .talk_box .sub_tit {margin: 0 0 8px;font-weight: bold;} 
.evCon4 .character {position: relative;display: inline-flex;margin: -75px 0 0 40px;/* width: 758px; *//* height: 430px; */justify-content: flex-end;} 
.evCon4 .character .lion {position: absolute;left: -30px;top:0;}

.evCon5 .info_img {position: relative; display: block; margin: 35px auto 40px;}
.evCon5 .info_img .talk1 {position: absolute; top:0; left:0; animation: bounce 0.4s ease infinite alternate;}
.evCon5 .info_img .talk2 {position: absolute; bottom:0; right:0; animation: bounce2 0.4s ease infinite alternate;}
.evCon5 .line_txt {display: block; margin: 0 auto;}
.evCon5 .blk_btn {margin:0 auto 80px; }
.evCon5 .blk_btn.end {background-color: #c7c7c7;}
.evCon5 .blk_btn.end:hover {background-color: #c7c7c7; color:#fff;}
.evCon5 .blk_btn:hover {background-color: var(--color-point1); color:#000;}
.evCon5 .caution {position: relative; padding: 40px 0; border-top:1px solid #000; border-bottom:1px solid #000;}
.evCon5 .caution .cau_list li {text-align: left;}
.evCon5 .caution .cau_list li:nth-child(1) {margin:0 0 5px;}
.evCon5 .caution .cau_list li .tp1 {font-weight: bold;}
.evCon5 .caution .icon {position: absolute; bottom:0; right: 50px;}
.evCon5 .calvertical_wrap {position: relative;}
.evCon5 .calvertical_wrap .end_sticker {position: absolute; top:140px; right:-60px;}

.evCon5 .calvertical_nav{position:relative;border: 3px solid #000; background-color: #ffef87; border-radius: 12px; position: relative;padding: 29px 158px;margin: 0 0 50px}
.evCon5 .calvertical_nav.w1200over{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;padding: 16px 193px}
.evCon5 .calvertical_nav.w1200over .item{width: 16.666%}
.evCon5 .calvertical_nav a{display: block;line-height: 1;padding: 6px 0; font-weight: 400;}
.evCon5 .calvertical_nav .active a{color:#ff8400; font-weight: bold;}
.evCon5 .calvertical_slider .item{display: flex;justify-content: center;padding-bottom: 20px;}
.evCon5 .calvertical_slider .slick-arrow{display: none !important;}

.evSection.evCon6 {padding: 0 0 130px;}
.evCon6 .con_tit .min_tit {margin: 0 0 40px; color:#555;}
.evCon6 .countering {display: flex; align-items: center; justify-content: center; border-radius: 12px 12px 0 0; width: 100%; height: 80px; gap:98px; background: linear-gradient(to right, #fad126 20%, #ff7423 100%); color:#fff; font-weight: bold;}
.evCon6 .result {position: relative; width: 100%; height:700px; overflow: hidden;}
.evCon6 .result.border {border-radius: 12px;}
.evCon6 .result .dim {position: absolute;left:0;left:0;width:100%;height: 100%;background-color: #000;color:#fff;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 2;}
.evCon6 .calendar_wrap .result_box {width:100%;height: 100%;overflow: hidden;border-radius: 0 0 12px 12px;padding: 40px 0;background-color: #f0f0f0;}
.evCon6 .calendar_wrap .result_box .result_tit {font-weight:bold;}
.calendar_wrap .result_slide .slide_box {border-radius: 16px; background-color: #fff;}
.calendar_wrap .result_slide .slide_box .date {padding:20px 0;border-bottom: 1px solid #d5d5d5;font-weight: bold;width: 100%;}
.calendar_wrap .result_slide .slide_box .content {height: 100%; padding: 30px;}
.calendar_wrap .result_slide .content p {font-weight: bold;margin: 0 0 12px;}
.calendar_wrap .result_slide .content .name_list {display: flex;flex-wrap: wrap;font-size: 9px;align-items: center;width: 100%;justify-content: center;color:#b3b3b3;}
.calendar_wrap .result_slide .slide_box .comming {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color:#9c9c9c; font-weight: bold;}
.result_slide_wrap { position: relative; } 
.result_slide_wrap .result_slide.swiper-initialized { position: relative; overflow: hidden; max-width: 1080px; margin: 0 auto; } 
.result_slide_wrap .result_slide.swiper-initialized {margin-bottom:60px;padding: 30px 0  0;margin-left: 0;} 
.result_slide_wrap .swiper-wrapper {align-items: center;margin-left: -36px;} 
.calendar_wrap .result_slide .swiper-slide.swiper-slide-active .content .name_list {font-size: 12px;}
.result_slide_wrap [class*="swiper-button-"]:after { font-size: 0; } 
.result_slide_wrap [class*="swiper-button-"].swiper-button-disabled { opacity: 1; } 
.result_slide_wrap .arrow {position: absolute;top: 60%;transform: translate(0, calc(-50%));left: 25%;z-index: 1;background: url('https://image.megagong.net/m/2024/1105_sobang/prev.png') no-repeat center;width: 49px;height: 49px;background-size: contain;cursor: pointer;} 
.result_slide_wrap .arrow.swiper-button-next {transform: rotate(180deg) translate(0, calc(50%));left: auto;right: 25%;} 

.result_slide_wrap .arrow.swiper-button-next.swiper-button-disabled, 
.result_slide_wrap .arrow.swiper-button-prev.swiper-button-disabled{display: none;}

.evCon6 .swiper-pagination {z-index: 1;}
.evCon6 .blk_btn {margin:40px auto 0;}

.evSection.event.event1 {background: linear-gradient(180deg, #f5f5f5 0%, #d9eda2 70%);}
.event.event1 .inner .sld_add {padding: 200px 0 0;}
.event.event1 .bg_shadow {bottom: 130px;}
.event.event1 .obj_cover .partc_obj {left: 50%;top: 41%;}
.event.event1 .gift_result_base{top: unset !important;!i;!;right: 912px;bottom: 284px;}
.event.event1 .gift_result_base+.gift_result_base:nth-child(3){bottom: 276px;right: 16px;}
.event.event1 .gift_result_base+.gift_result_base:nth-child(4){bottom: 15%;right: 922px;}
.event.event1 .gift_result_base+.gift_result_base:nth-child(5){bottom: 25%;right: 48px;}
.event.event1 .tiny_noti{margin: 15px 0 0;color: #999999;opacity: 1;}
.event.event1 .inner.sld_add{padding: 730px 0 0;}

.evSection.event.event2 {background: linear-gradient(180deg, #f5f5f5 0%, #a8e1f6 70%);}
.event.event2 .bg_shadow {bottom: 887px;}
.event.event2 .gift_result_base{right: -42px;top: 176px;background: rgba(37,172,250,0.8);}
.event.event2 .regist_form_area{background: var(--color-point3);}
.event.event2 .step_base_wrap .step_list li .box_area .label,
.event.event2 .step_base_wrap .hashtag{color:var(--color-point3);}

.evCon8 .btn_wrap {margin: 50px auto 30px;display: flex;align-items: center;justify-content: center;gap: 20px;width: 1482px;} 
.evCon8 .btn_wrap .btn {background-color: #000;color:#fff;padding: 26px 0;border-radius: 50px;width: calc(25% - 20px);font-weight: bold;} 
.evCon8 .btn_wrap .btn:hover {background-color: var(--color-point1); color: #000;}

.evCon8 .bg_slide_wrap {position: relative;}
.evCon8 .bg_slide_wrap .pc_silde_wrap {position: relative;}
.evCon8 .bg_slide_wrap .tablet_silde_wrap,
.evCon8 .bg_slide_wrap .mo_silde_wrap,
.evCon8 .bg_slide_wrap .characters {position: absolute; top:0; left:0;}

.evCon8 .bg_slide_wrap .pc_silde_wrap .pc_slide,
.evCon8 .bg_slide_wrap .tablet_silde_wrap .tablet_slide,
.evCon8 .bg_slide_wrap .mo_silde_wrap .mo_slide {position: absolute; width: 100%; height: 100%; top:0; left:0;}


.eventWrap .evSection.evtoggleWarning {padding: 0;}
.warningList .f_dash li:nth-child(1){padding-left: 18px;}
.warningList .f_dash li a{color:#0082ff !important}

.eventWrap.new .evCon5 .calvertical_nav{background-color: #f2fed2;}
.eventWrap.new .evCon5 .calvertical_nav .active a{color: #0ba523;}
.eventWrap.new .evCon5 .blk_btn:hover{background-color: var(--color-green);color: #fff;}
.eventWrap.new .evCon6 .countering{background: linear-gradient(to right, #b4e830 20%, #03b633 100%);}

[dir='rtl'] .slick-list .slick-track .slick-slide {float:right}






@media screen and (max-width: 1200px){

    /*°øÅë*/
    .eventWrap .evSection {padding: 12% 0;}

    .eventWrap .inner {width: 97%;}
    .evSection h4.clp-fs48 {margin:0 0 20px;}
    .con_tit .event_tag {font-size: clamp(16px, 3.2vmin, 32px);}
    .evSection .con_tit {margin: 0 0 5%;}


    .evSection.evCon1 {background-size:auto 100%;padding: 0 0 15%;}
    .evCon1 .tit_box{background-size: 100%;margin: 0;}
    .evCon1 h3{margin: 0 0 3%;}
    .evCon1 h3 img{width: clamp(240px,42vmin,400px);}
    .evCon1 .point{flex-direction: column;gap: 2vw;width: clamp(250px,55vmin,500px);margin: 0 auto;}
    .evCon1 .cal_wrap a{padding: clamp(15px,3.5vmin,30px) 0;width: 100%;}

    #fix_ban.on {bottom: 70px;}


    .evCon3 .inner{padding: 0;}
    .evCon3 .inner.chk_only{padding: 0;}
    .evSection .story_wrap {width: 96%;margin: 6% auto 0;} 
    .evCon3 .check_wrap {margin: 10% 0% 0;background-size: contain;} 
    .evCon3 .check_wrap .board_wrap{display: flex;} 
    .evCon3 .check_wrap .board_wrap > img{width:100%} 
    .evCon3 .check_wrap ul{margin: 0 0 32.0% 31%;top: unset;bottom: 0;gap: 3.6vw;} 
    .evCon3 .check_wrap ul li{width: 4vw;height: 4vw;border-width: 0.8vw;} 
    .evCon3 .check_wrap ul li::before{width: 2.7vw;height: 2.7vw;left: 0;top: 0;}
    .evSection .con_box.sld{position: relative;top: unset;left: unset;margin: 0 -2%;}
    .evSection .storySlick_wrap{gap: 0;padding: 0 3%;}
    .evSection .story_wrap{padding:0}
    .evSection .story_wrap.left{width: 25%;padding: 0;margin: 0;}
    .evSection .story_wrap.right{width: 19%;margin: 0;}
    .evSection .focusStory_wrap{width: 56%;justify-content: center;}
    .evSection .focusSlider_wrap.tb{width: 70%;background-size: 100% 100%;padding: 1.5vw 1.5vw;}
    .evSection .focusSlider_wrap.mo{width: 30%;margin: 0 0 -4% -8%;background-size: 100% 100%;padding: 1vw;}
    .evSection .focusStory_wrap .story img{width: 100%;border-radius: 1.5vw;}
    .evSection .focusStory_wrap .mo .story img{border-radius: 1.2vw;}
    .evSection .story_wrap .slick-track{padding: 10px 0;}
    .evSection .focusStory_wrap .slick-slide.slick-current + .slick-active{opacity: 1;}
    .evSection .story_wrap .slick-slide .story{box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.15);border-radius: 1.5vw;}
    .evSection .story_wrap.right .slick-slide .story{border-radius: 1.2vw;}
    .evSection .story_wrap .slick-slide{margin:0}

    .evSection.evCon4 {padding: 12% 0 0;}
    .evCon4 .talk_box_wrap{gap: 2%;width: 100%;}
    .evCon4 .talk_box_wrap .talk_box {height: fit-content;background-size: 100% 100%;padding: 4% 3% 9%;flex: 1;} 
    .evCon4 .talk_box_wrap .talk_box .det { font-size: clamp(12px, 2vmin, 15px); } 


    .evCon5 .info_img {margin: 8% 0 0;}
    .evCon5 .info_img .talk1 {width: 62%;}
    .evCon5 .info_img .talk2 {width: 62%;}
    .evCon5 .calvertical_wrap .end_sticker {height: 100px;right: 0;top: 50px;}
    .evCon5 .calvertical_nav{padding: 10px 30px;border-width: 2px;margin: 0 0 25px;display: none;}
    .evCon5 .calvertical_nav.slick-initialized{display: block;}
    .evCon5 .calvertical_nav::before{background-size: 100%;width: 8vw;background-repeat: no-repeat;height: 5vw;top: inherit;bottom: -21%;left: 1%}
    .evCon5 .calvertical_nav::after{background-size: 100%;width: 7vw;background-repeat: no-repeat;height: 8vw;top: inherit;bottom: -30%;right: -2%;}
    .evCon5 .calvertical_nav a{font-size: 2.2vw}
    .evCon5 .calvertical_nav .slick-current a{color:#ff8611}


    .evSection.evCon6 {padding: 0 0 12%;}
    .evSection.evCon6 h4 {width: 80%; margin: 0 auto;}


    .evSection.event .con_box.sld{top: unset;}

    .event.event1 .bg_shadow {bottom: 130px;}
    .event.event1 .obj_cover .partc_obj { left: 50%; top: 56%; }
    .event.event1 .gift_result_base{right: 78%;bottom: 60%;}
    .event.event1 .gift_result_base+.gift_result_base:nth-child(3){right: 0%;bottom: 59%;}
    .event.event1 .gift_result_base+.gift_result_base:nth-child(4){right: 84%;bottom: 14%;}
    .event.event1 .gift_result_base+.gift_result_base:nth-child(5){bottom: 26%;right: 3%;}
    .event.event2 .gift_result_base{right: 0%;top: unset;bottom: 42%;}
    .event.event1 .inner.sld_add{padding: 0;}




}




@media screen and (max-width: 1024px){


    /*ÇÏ´Ü ¸Þ´º °íÁ¤*/
    .evSection .con_bnr.on {bottom:70px}

    .evCon1 .con_tit .left {width: 53%;padding-left: 5%;}
    .evCon1 .con_tit .left .lion  {left: -20px;}
    .evCon1 .con_tit .right {width: 42%;top: auto;height: fit-content;bottom: -9%;}



}




@media screen and (max-width: 992px){



    .evCon1 .con_tit .left .lion  {width: 120px;}

    .evCon4 .character {width: 80%;margin: -5% 0 0;}
    .evCon4 .character img{width: 100%;}
    .evCon4 .character .lion {left: 0;}

    .evCon5 .caution .icon {height: 90px;max-width: unset;width: auto;}

    .evCon6 .countering {height: auto; padding: 4% 0;}
    .evCon6 .result {height: auto;}
    .evCon6 .calendar_wrap .result_box {padding: 6% 0;}
    .result_slide_wrap .result_slide.swiper-initialized { margin: 0; } 
    .result_slide_wrap .swiper-wrapper {margin-left:0;}
    .result_slide_wrap .arrow {left:0}
    .result_slide_wrap .arrow.swiper-button-next  {right: 0;}
    .calendar_wrap .result_slide .slide_box .date {padding: 10px 0;}
    .calendar_wrap .result_slide .slide_box .content {padding: 20px;}



}




@media screen and (max-width: 768px){


    .eventWrap {font-size: 14px;}
    .eventWrap .evSection .s_noti {font-size: 10px;}
    .eventWrap .evSection .blk_btn {width: fit-content; height: auto; padding: 3% 8%;}

    /*ÇÏ´Ü ¸Þ´º °íÁ¤*/
    .evSection .con_bnr.on {bottom:55px}

    .evCon1 .con_tit {display: flex;flex-direction: column;}
    .evCon1 .con_tit .left { width: 80%;margin: 0 auto 25px;padding-left: 0;}
    .evCon1 .con_tit .left .lion  {width: 30%;left: -68px;}
    .evCon1 .goto_btn {display:none;}
    .evCon1 .con_tit .right {position: relative;width: 80%; margin: 0 auto;}
    .evCon1 .con_tit .right .muak {bottom: 11%;width: 30%;}
    .evCon1 .con_tit .right .spring {width: 55%;top: 5%;}
    #fix_ban .toggle.on { color:var(--color-point1); } 


    .evSection .con_box.chk{margin: 0;}
    .evSection .con_box.sld{margin: 0 -10%;}
    .evSection .storySlick_wrap{padding: 0;}
    .evSection.event .storySlick_wrap{margin: 00 0 6%;}

    .evCon4 .fix_ban .three_wrap {margin: 0;font-size: 15px;} 
    .evCon4 .fix_ban .three_wrap li { width: 100%; } 
    .evCon4 .fix_ban .three_wrap li a {padding: 8% 4%;height: 100%;justify-content: center;position: relative;} 
    .evCon4 .fix_ban .three_wrap li .img_wrap {height: 70px;}
    .evCon4 .fix_ban .three_wrap li .img_wrap .event_end {right:0;display: block;height: 50px;}
    .evCon4 .fix_ban .three_wrap li:nth-child(3) .img_wrap .event_end {right:0;}

    .evCon4 .fix_ban .three_wrap li a img {height: 70px;} 
    .evCon4 .fix_ban .three_wrap li a .item {display:none;}
    .evCon4 .con_box {width: 96%;margin: 0 auto;}
    .evCon4 .talk_box_wrap {padding: 0;}
    .evCon4 .talk_box_wrap .talk_box { border-radius: 30px; } 
    .evCon4 .talk_box_wrap .talk_box:nth-child(1) {margin-top: 4vw;} 
    .evCon4 .fix_ban .three_wrap li .img_wrap {height: auto;}
    .evCon4 .fix_ban .three_wrap li .img_wrap .gift {position: absolute; right: -10px;}
    .evCon4 .talk_box_wrap .talk_box .sub_tit img{width:clamp(50px,7.5vmin,70px)}
    .evCon4 .talk_box_wrap .talk_box .det br {display:none;} 


    .evCon5 .caution .icon {height: 60px;right: 10px;}

    .result_slide_wrap .arrow {width: 38px;height: 38px;}
    .gift_item_wrap{width:100%}
    .event.event2 .gift_item_wrap{width:80%}




}

@media screen and (max-width: 576px){


    .evCon1 .con_tit .left .lion  {bottom: 54px; width: 25%; left: -30px;}
    .evCon1 .con_tit .right {width: 54%;}
    .evCon1 .con_tit .right .muak {width: 38%;}
    #fix_ban {padding: 20px 0;}
    #fix_ban.on {bottom: 55px;} 


    .evSection .con_box.chk{margin: 0;}
    .evSection .con_box.sld{margin: 0 -15%;}

    .evCon4 .fix_ban .three_wrap li .img_wrap {position: absolute;height: 50px;width: 50px;right: 0;}
    .evCon4 .fix_ban .three_wrap li a img {height: 50px;}


    .evCon5 .info_img .talk1 {width: 77%;top: -10px;}
    .evCon5 .info_img .talk2 {width: 77%;bottom: -10px;}
    .evCon5 .calvertical_wrap .end_sticker {height: 80px;top: 14px;}
    .evCon5 .calvertical_nav{margin: 0 0 15px;border-width: 1px;padding: 0 20%;}
    .evCon5 .calvertical_nav::before{width: 13vw;height: 9vw;bottom: 55%;left: 1%}
    .evCon5 .calvertical_nav::after{width: 10vw;height: 9vw;top: inherit;bottom: -13%;right: 1%}
    .evCon5 .calvertical_nav .slick-arrow{display: none !important;}
    .evCon5 .calvertical_nav a{font-size: 3.6vw;color: #a9a9a9;padding: 3vw 0;}
    .evCon5 .calvertical_nav .slick-current a{color:#ff8611}
    .evCon5 .caution {padding: 40px 0 60px;}
    .evCon5 .caution .cau_list li {font-size: 12px;}



}