@charset "euc-kr";

.eventWrap .swiper-pagination{/*position: relative;*/display: flex;justify-content: center;top: auto;bottom: auto;margin-top:20px;}
.eventWrap .swiper-pagination-bullet{background: #dddddd;opacity: 1;width: 12px;height: 12px;}
.eventWrap .swiper-pagination-bullet-active{background: #000;}

.flt_inner{/*right:0;*/border-radius:20px;overflow:hidden;border:1px solid #000;width:120px;font-size:13px;text-align:center;}
.flt_inner .tit{font-weight:500;color:#fff;background-color:#000;display:block;padding:10px 0;}
.flt_inner.renewal li{margin-top:0;border-top:1px solid #000;}
.flt_inner.renewal li:first-child{border-top:0;}
.flt_inner.renewal li .txt{line-height:1.2;color:#000;}
.flt_inner.renewal li.top{margin-top:0;}
.flt_inner.renewal li a{padding:15px 0 12px;background-color:#fff;display:flex;flex-direction:column;gap:5px 0;}
.flt_inner.renewal li.top a{background-color:#000000;font-size:13px;display:flex;flex-direction:row;padding:10px 0 15px;color:#fff;align-items: center;justify-content: center;gap:0 3px;}
.flt_inner.renewal li.top .txt{color:#fff;}
.flt_inner.renewal li.top .ico img{display:inline-block;vertical-align:middle;}
.flt_inner.renewal li.show-768 .btn.off em,
.flt_inner.renewal li.show-768 .btn.off i{opacity:0;}
.flt_inner.renewal li.on .txt{font-weight:900;color:#000;}
.swiper-button-prev:after, .swiper-button-next:after{display:none;}
.con_tit .end::after{background: #46b9a0;}/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.warningList li ul li a.tp1{background-color:#000; color:#fff;}

.evCon1{background:url(https://image.megagong.net/m/2024/1218_guidebook/con1_bg.jpg) 50% 0 no-repeat;}
.evCon1 .con_box > span{display:block;}
.evCon1 .con_box > .people{position: absolute; right: -100px; bottom: 30px;}
.evCon1 .con_box > .txt{font-size:22px;font-weight:bold; position: absolute; color: #014d88; text-align: center; top: 55px; left: 50%; transform: translateX(-50%); letter-spacing: 0.6em; line-height: 1.4; width: 100%;}
.evCon1 .con_box > .txt em{display:inline-block;position: relative;font-style:normal;}
.evCon1 .con_box > .txt em span{display:inline-block;position: relative;padding:0 2px;}
.evCon1 .con_box > .txt em::before{content:'';display:block;height:10px;width:100%;position: absolute;left:-4px;bottom:1px;background-color:#fff7a4;}
.evCon1 .con_box > .cloud{position:absolute;width:auto; display: none;}
.evCon1 .con_box > .cloud1{left:652px;top:68px;animation:cloud1 4s infinite;}
.evCon1 .con_box > .cloud2{right:-186px;top:223px;animation:cloud2 4s 1s infinite;}
.evCon1 .con_box > .cloud3{left:-60px;top:361px;animation:cloud3 4s 0.5s infinite;}
.evCon1 .con_box > .cloud4{right:-160px;bottom:280px;animation:cloud4 4s 1s infinite;}


.evCon2{padding:150px 0;background-color:#007edf;}
.evCon2 .mega_swiper_question_wrap{padding:90px 0 60px;background-color:#fff;border-radius:20px;position: relative;}
.evCon2 .mega_swiper_question{height:400px;overflow:hidden;}
.evCon2 .mega_swiper_question .swiper-wrapper{transition-timing-function: linear;}
.evCon2 .mega_swiper_question .swiper-slide{height:40px;font-size:20px;font-weight:700;color:#000;}
.evCon2 .mega_swiper_question_wrap .pic_l,
.evCon2 .mega_swiper_question_wrap .pic_r{position: absolute;z-index:2;display:inline-block;}
.evCon2 .mega_swiper_question_wrap .pic_l{left:-60px;top:120px;}
.evCon2 .mega_swiper_question_wrap .pic_r{right:-60px;top:116px;}
.evCon2 .mega_swiper_question_wrap::after{content:'';display:block;width:100%;height:240px;position: absolute;left:0;bottom:0;z-index:1;border-radius:0 0 20px 20px;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 1));/*background:linear-gradient(to top, #fff 0%, transparent 100%)*/}
.evCon2 .q_txt{margin-top:60px;}

.evCon3{padding:100px 0 150px;}
.evCon3 .inner{width:1104px;}
.evCon3 .mega_swiper_book_wrap{padding:10px;overflow:hidden;width:100%;margin-top:50px;}
.evCon3 .mega_swiper_book .swiper-wrapper{transition-timing-function: linear;}
.evCon3 .mega_swiper_book_wrap .swiper-slide{border:1px solid #ddd;border-radius:20px;overflow:hidden;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);}
.evCon3 .mega_swiper_book_wrap .swiper-button-next,
.evCon3 .mega_swiper_book_wrap .swiper-button-prev{width:58px;height:115px;background:url(https://image.megagong.net/m/2024/0708_guidebook/book_arrow.png) 50% 50% no-repeat;top:50%;margin-top:-57.5px;display:none;}
.evCon3 .mega_swiper_book_wrap .swiper-button-prev{left:-110px;}
.evCon3 .mega_swiper_book_wrap .swiper-button-next{transform:rotate(180deg);right:-110px;}
.evCon3 .mega_swiper_book_wrap .swiper-pagination{display:none !important;}

.evCon4{padding:80px 0 150px;background-color:#f5f5f5;}
.evCon4 .mobile_wrap{position: relative;margin-top:60px;}
.evCon4 .mega_swiper_mobile_wrap{position: absolute;left: 120px;bottom: 0;width:840px;height: 547px;}
.evCon4 .mega_swiper_mobile{overflow:hidden;}
.evCon4 .btns_wrap{text-align:center;margin-top:70px;}
.evCon4 .btns_wrap .btn_base{display:inline-block;font-size:22px;font-weight:bold;;color:#fff;padding:25px 50px;background-color:#000;border-radius:3px;}

.evCon5{background:url(https://image.megagong.net/m/2024/1218_guidebook/con5_bg.jpg) 50% 0 no-repeat;padding:150px 0;position: relative;}
.evCon5 .con_box{margin-top:50px;}
.evCon5 .fix_btn_wrap{position:absolute;left:0;bottom:0;width:100%;}
.evCon5 .fix_btn_wrap.off span{opacity:0;}
.evCon5 .fix_btn_wrap .btn_base{display:block;width:100%;text-align:center;background-color: #ffde56;padding:38px 15px;}

.evCon6{padding:150px 0;background-color:#f5f5f5;}
.evCon6 .con_box{margin-top:60px;}
.evCon6 .info_list{display:flex;flex-wrap:wrap;gap:20px 40px;}
.evCon6 .info_list > li{width:calc(50% - 20px);border:1px solid #dddddd;border-radius:20px;overflow:hidden;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.25);background-color:#fff;}
.evCon6 .info_list > li > a{display:flex;padding:30px 50px;text-align:left;gap:0 40px;align-items:center;}
.evCon6 .info_list > li span{display:block;color:#000;}
.evCon6 .info_list > li .txt_wrap .con{font-size:20px;}
.evCon6 .info_list > li .txt_wrap .tit{font-size:26px;font-weight:700;}







@keyframes cloud1 {
    0%, 100% { transform:translateY(0); }
    50% { transform:translateY(10px); }
}
@keyframes cloud2 {
    0%, 100% { transform:translateY(0); }
    50% { transform:translateY(20px); }
}
@keyframes cloud3 {
    0%, 100% { transform:translateY(0); }
    50% { transform:translateY(15px); }
}
@keyframes cloud4 {
    0%, 100% { transform:translateY(0); }
    50% { transform:translateY(10px); }
}

@media screen and (max-width: 1200px){
    .evCon1 .con_box > .txt{font-size:clamp(14px, 1.8vw, 22px);}
    .evCon2{padding:15% 0;}
    .evCon2 .mega_swiper_question_wrap .pic_l{width:20%;top:35%;}
    .evCon2 .mega_swiper_question_wrap .pic_r{width:20%;top:36%;}
    .evCon2 .q_txt{margin:6% auto 0;width:48.14%;}
    .evCon3{padding:10% 0 15%;}
    .evCon3 .inner{width:96%;}
    .evCon3 .con_tit{width:40%;margin:0 auto;}
    .evCon3 .mega_swiper_book_wrap{margin-top:5%;}
    .evCon4{padding:8% 0 15%;}
    .evCon4 .con_tit{width:49.35%;margin:0 auto;}
    .evCon4 .mobile_wrap{margin-top:6%;}
    .evCon4 .mega_swiper_mobile_wrap{width:90%;left:5%;height:auto;}
    .evCon4 .btns_wrap .btn_base{font-size:clamp(14px, 1.8vw, 22px);padding:20px 30px;}
    .evCon5{padding:15% 0;}
    .evCon5 .con_tit{width:55.7%;margin:0 auto;}
    .evCon5 .con_box{margin-top:8%;}
    .evCon5 .fix_btn_wrap .btn_base{padding:20px 15px;}
    .evCon5 .fix_btn_wrap .btn_base span{display:inline-block;width:200px;}

    .evCon6{padding:15% 0;}
    .evCon6 .con_tit{width:51.85%;margin:0 auto;}
    .evCon6 .con_box{margin-top:6%;}
    .evCon6 .info_list{gap:10px;}
    .evCon6 .info_list > li{width:calc(50% - 5px);}
    .evCon6 .info_list > li > a{padding:15px 25px;gap:0 20px;}
    .evCon6 .info_list > li .ico{width:44px;}
    .evCon6 .info_list > li .txt_wrap .con{font-size:clamp(12px, 1.7vw, 20px);}
    .evCon6 .info_list > li .txt_wrap .tit{font-size:clamp(14px, 2vw, 26px);}
}

@media screen and (max-width: 992px){

}
@media screen and (max-width: 768px){
    .flt_inner{position: fixed;left:0;display: block;top: initial !important;bottom:71px;width:100%;border-radius:0;}
    .flt_inner .tit{display:none;}
    .flt_inner.renewal ul{display:flex;flex-wrap:wrap;}
    .flt_inner.renewal li{width:33.333%;border-top:0;position: relative;}
    .flt_inner.renewal li::before{content:'';display:block;width:1px;background-color:#5c5c5c;position: absolute;left:0;top:7px;bottom:7px;}
    .flt_inner.renewal li:first-child::before,
    .flt_inner.renewal li.show-768::before{display:none;}
    .flt_inner.renewal li.top{display:none;}
    .flt_inner.renewal li .ico{display:none;}
    .flt_inner.renewal li br{display:none;}
    .flt_inner.renewal li a{width:100%;background-color:#151515;color:#fff;padding:14px 10px;}
    .flt_inner.renewal li.show-768{width:100%;border-top:1px solid #ffffff;}
    .flt_inner.renewal li.show-768 a{display:flex;flex-direction:row;padding-right:20px;cursor:default;align-items:center;}
    .flt_inner.renewal li.show-768 .txt{flex-grow:1;font-size:15px;}
    .flt_inner.renewal li.show-768 .btn{flex-shrink:0;cursor:pointer;padding:10px 30px;background-color:#ffde56;color:#000;border-radius:15px;display:flex;align-items:center;gap:0 10px;font-weight:700;}
    .flt_inner.renewal li.show-768 .btn em{font-style:normal;}
    .flt_inner.renewal li.show-768 .btn i{width:12.5px;}
    .flt_inner.renewal li .txt{color:#fff;font-weight:700;}
    .flt_inner.renewal li.on .txt{color:#ffde56;}
    .eventWrap .evCon1 .inner{width:100%;}

    .evCon2 .mega_swiper_question_wrap{padding:45px 0 30px;}
    .evCon2 .mega_swiper_question_wrap::after{display:none;}
    .evCon2 .mega_swiper_question{height:140px;}
    .evCon2 .mega_swiper_question .swiper-slide{font-size:16px;}
    /* .evCon2 .mega_swiper_question_wrap .pic_l,
    .evCon2 .mega_swiper_question_wrap .pic_r{display:none;} */
    .evCon2 .mega_swiper_question_wrap .pic_l{left:0;top:-41%;width:16%;}
    .evCon2 .mega_swiper_question_wrap .pic_r{right:-2%;width:16%;top:inherit;bottom:-15%;}

    .evCon4 .mobile_wrap{margin-top:12%;}

    .evCon5 .fix_btn_wrap .btn_base span{width:150px;}

    .evCon6 .info_list > li > a{padding:10px 20px;}
}
@media screen and (max-width: 576px){
    .flt_inner{bottom:56px;}

    .evCon2 .mega_swiper_question_wrap{padding:30px 0;}
    .evCon2 .mega_swiper_question{height:100px;}
    .evCon2 .mega_swiper_question .swiper-slide{font-size:12px;}

    .evCon6 .info_list > li{width:100%;}
    .evCon6 .info_list > li > a{gap:0 10px;}
    .evCon6 .info_list > li .ico{width:30px;}
}
@media screen and (max-width: 414px){
    .evCon2 .mega_swiper_question_wrap{padding:20px 0;}
    .evCon2 .mega_swiper_question .swiper-slide{font-size:10px;}
}