@charset "euc-kr";

#eventWrap.sobang {
  --primary-color: #FF602E;
}
#eventWrap.gong {
  --primary-color: #0082FF;
}
/* url: https://img.megagong.net/m/2025/ */
.con_tit .end::after{background: #000000;}/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
#eventWrap.gong .evCon1 .inner{width:1301px;}
#eventWrap.sobang .evCon1 .inner{width:1200px;}
#event1 .inner, #event2 .inner{width:1200px;}

.flt_inner.renewal.text li:not(.top){border: 1px solid rgba(17, 17, 17, 0.15);}
.flt_inner.renewal.text li:not(.top) a {border-radius:10px;}
.flt_inner.renewal.text li span{display:block;}
.flt_inner.renewal.text li span.label{display:inline-block;padding:6px 12px;
background: var(--primary-color);box-shadow: 0px 0px 13.5px 0px rgba(0, 255, 255, 0.00);border-radius:20px;font-size:12px;font-weight:700;color:#fff;}
.flt_inner.renewal.text li span.text{font-size:16px;font-weight:700;color:#111;margin-top:12px;}
.flt_inner.renewal.text li.top a{display:inline-block;background-color: #111;border-radius:20px;font-size:13px;font-weight:500;color:#fff;padding:8px;min-width:58px;}

.flt_bottom{position: fixed;left:0;bottom:70px;width:100%;display:flex;flex-wrap:wrap;z-index:3;}
.flt_bottom a{display:block;padding:clamp(17px,3.3vmin,28px) clamp(15px,2.5vmin,20px);background-color: #000;color:#fff;flex:1 1 auto;width:50%;text-align:center;box-sizing: border-box;;border-left: 1px solid rgba(255, 255, 255, 0.20);}
.flt_bottom a:first-child{border-left:0;}
.flt_bottom a span{display:block;}
.flt_bottom a span.label{color:var(--primary-color);font-weight:500;}
.flt_bottom a span.text{font-weight:700;color:#fff;margin-top:5px;}

.btn-base-wrap{z-index:1;}
.btn-base-wrap .btn-inner{position: relative;}
.btn-base-wrap .btn-inner i.finger{position: absolute;}
.btn-base-wrap .btn-inner .btn-base > *{min-width:300px;}

.eventWrap .evSection.evCon1{padding:140px 0 0;position: relative;}
#eventWrap.gong .evSection.evCon1{background:#fff url('https://img.megagong.net/m/2025/0619_free/gong/bg_top.png') 50% 0 no-repeat;background-size:cover;}
#eventWrap.sobang .evSection.evCon1{background:#fff url('https://img.megagong.net/m/2025/0619_free/sobang/bg_top.png') 50% 0 no-repeat;background-size:cover;}
.evCon1 .con_tit{font-size:76px;font-weight:900;line-height:1.3;}
.evCon1 .con_tit .sml{font-size:24px;color:#fff;display:block;margin-bottom:30px;letter-spacing:4.8px;font-weight:500;}
.evCon1 .con_tit strong{color:#fff;}
.evCon1 .con_box{margin-top:30px;}
.evCon1 .con_box .period_text{display:flex;align-items: center;justify-content: center;font-weight:700;color:#fff;}
.evCon1 .btn-base-wrap{position: absolute;left:50%;top:0;transform:translateX(-50%);margin-top:0;z-index:2;}
.evCon1 .btn-base-wrap .btn-inner .btn-base > *{border-radius:60px;}
.evCon1 .btn-base-wrap .btn-inner i.finger{right:40px;top:45px;}

.evCon1 .item_area{position: relative;margin-top:50px;}
.evCon1 .item_area .book_full{position: relative;overflow: hidden;height: 733px;}
.evCon1 .item_area .book_full::before {
  content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100px;z-index: 1;
  pointer-events: none;
  background: linear-gradient(to bottom, #36A1FF  0%, transparent 100%);
  display: none;
}
.evCon1 .item_area .book_full .item_all{
  position: absolute;left: 0;top: 0;animation: floatUp 20s linear infinite;display: flex;flex-direction: column;
  /* animation-play-state: paused; */
  /* animation-play-state: running; */
  /* -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%); */
}
.evCon1 .item_area .bag{position: absolute;left: 50%;transform: translate(-40%, 0);bottom: 30px;z-index:1;animation: bounceBag 2s ease-in-out infinite;}

@keyframes floatUp {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}
@keyframes bounceBag {
  0%, 100% {
    transform: translate(-40%, 0);
  }
  50% {
    transform: translate(-40%, -10px);
  }
}


#eventWrap.gong .evCon1 .item_area{padding-top:105px;}
#eventWrap.sobang .evCon1 .item_area{padding-top:47px;}
.evCon1 .bg_shadow{display:block;width:100%;height:290px;position: absolute;left:0;bottom:0;background:url('https://img.megagong.net/m/2025/0619_free/gong/bg_cloud.png') 50% 0 no-repeat;background-size:cover;}

.evCon1 .btn-base-wrap .btn-inner .tip{font-size:14px;font-weight:700;padding: 12px 24px;letter-spacing: 0px;display: inline-block;background-color: #FFDB66;position: absolute;left:50%;top:-27px;transform:translateX(-50%);white-space:nowrap;border-radius:24px;}
.evCon1 .btn-base-wrap .btn-inner .tip::after{display:block;width:18px;height:9px;content:'';background:url('https://img.megagong.net/m/2025/0619_free/tip_edge.svg') 0 0 no-repeat;position: absolute;bottom:-9px;left:50%;} 

.evCon2{padding:112px 0 140px;}
.evCon2 .con_tit .mini_tit{display:block;color:#111;opacity:0.4;font-weight:500;line-height:1.5;}
.evCon2 .con_tit strong{margin-top:30px;}
.evCon2 .intro_text{display:flex;justify-content: center;align-items: center;gap:0 16px;margin-top:70px;}
.evCon2 .intro_text .text{font-weight:700;}
#eventWrap.gong .evCon2 .intro_text .text{color:#C0E0FF;}
#eventWrap.sobang .evCon2 .intro_text .text{color:#ffcea6;}
.evCon2 .intro_text .text strong{color:var(--primary-color);}
.evCon2 .intro_msg_list{margin:50px auto 0;max-width:834px;}
.evCon2 .intro_msg_list > li{padding:30px 0;border-radius: 500px;border: 3px solid var(--primary-color);background: rgba(255, 255, 255, 0.80);box-shadow: 8px 10px 20px 0px rgba(0, 0, 0, 0.16);
backdrop-filter: blur(5px);margin-top:20px;}
.evCon2 .intro_msg_list > li:first-of-type{margin-top:0;}
.evCon2 .intro_msg_list > li dl{display:flex;gap: 0 22px;align-items: center;justify-content: center;}
.evCon2 .intro_msg_list > li dl dt{font-size: 20px;color:#505050;font-weight:500;}

.evCon2 .intro_msg_list > li {opacity: 0;transform: translateY(40px);transition: opacity 0.6s ease, transform 0.6s ease;
}

.evCon2 .intro_msg_list > li.active {opacity: 1;transform: translateY(0);}

#eventWrap.gong .evCon3{background-color: #0082FF;}
#eventWrap.sobang .evCon3{background-color: #FF9B2A;}
.evCon3{padding:140px 0;}
.evCon3 .con_tit{font-weight:700;}
#eventWrap.gong .evCon3 .con_tit{color:#fff;}
.evCon3 .con_box{margin-top:60px;}
.evCon3 .reason_list.ver_pc{display:flex;gap:0 20px;}
.evCon3 .reason_list li, .evCon3 .reason_list .item{border-radius: 30px;background: #FFF;box-shadow: 8px 3px 20px 0px rgba(0, 0, 0, 0.09);padding:50px 20px;}
.evCon3 .reason_list dd{margin-top:30px;}
.evCon3 .reason_list dd span{display:block;}
.evCon3 .reason_list dd .tit{font-weight:700;color:#111;margin-top:24px;}
.evCon3 .reason_list dd .con{color:#555;}
.evCon3 .reason_list dd .tiny_area{text-align:right;font-size:11px;font-weight:400;margin-top:30px;color:#999;}

.evCon3 .reason_list.ver_pc li{transition:transform 0.5s;}
.evCon3 .reason_list.ver_pc li:nth-of-type(1) {transform: translateX(50%);}
.evCon3 .reason_list.ver_pc li:nth-of-type(2) {transform: translateY(50px);z-index: 1;}
.evCon3 .reason_list.ver_pc li:nth-of-type(3) {transform: translateX(-50%);}
.evCon3 .reason_list.ver_pc.active li:nth-of-type(1) {transform: translateX(0%);}
.evCon3 .reason_list.ver_pc.active li:nth-of-type(2) {transform: translateY(0);}
.evCon3 .reason_list.ver_pc.active li:nth-of-type(3) {transform: translateX(0%);}
.evCon3 .reason_list.ver_mobile{display:none;overflow:hidden;}
.evCon3 .reason_list.ver_mobile .swiper-pagination .swiper-pagination-bullet{background-color: var(--primary-color);opacity:0.5;}
.evCon3 .reason_list.ver_mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}

#eventWrap.sobang #event1 { background: linear-gradient(180deg, #FFECDF 0%, #FFF 100%); }
#eventWrap.gong #event1 { background: linear-gradient(180deg, #D5EBFF 0%, #FFF 100%); }

#event1 .evt_mark + .mini_tit { color: var(--color-white);; }
/* #event1 .con_tit .end::after { background: #111; } */ /* ÀÌº¥Æ® Á¾·á µüÁö »ö»ó */
#event1 .con_tit + .mini_tit{color:rgba(255, 255, 255, 0.7);}
#event1 .container_info_wrap{margin-top:60px;}
#event1 .container_info .info .noti { color: #111; opacity: 0.4; }

#event1 .container_info_wrap + .sbj_tab,
#event1 .container_info_wrap + .tab-panel-group{margin-top:90px;}
/* #event1 .tab-base.type-1{margin-top: 90px;} */
#event1 .tab-base.type-1 li a {font-size:clamp(15px,2.5vmin,20px);line-height:1.4;color:#A6A6A6;}
#event1 .tab-base.type-1 li a::after{background-color: #a6a6a6;}
#event1 .tab-base.type-1 li.on a{color: var(--primary-color);}
#event1 .tab-base.type-1 li.on a::after{background-color: var(--primary-color);}
#event1 .tec_panel{margin-top: 60px;}
#event1 .tec_panel .tec_message{font-weight: 700;}
#event1 .tec_panel .tec_message strong{color: var(--primary-color);}

#event1 .tec_panel .tec_box{height: 600px;width: 100%;border-radius: 20px;
margin-top:40px;overflow:hidden;display:flex;}
#eventWrap.sobang #event1 .tec_panel .tec_box{background: linear-gradient(180deg, #FF5230 0%, #000 100%);}
#eventWrap.gong #event1 .tec_panel .tec_box{background: linear-gradient(180deg, #0059FF 0%, #000 100%);}
#event1 .tec_panel .tec_box .pic-area{width:42%;position: relative;z-index: 2;}
#event1 .tec_panel .tec_box .pic-area .pic{background-size:auto 105%;background-repeat:no-repeat;background-position:80% 0%;width:100%;height:100%;}
#event1 .tec_panel .tec_box .pic-area .tec_home{display:flex;position: absolute;left:50%;bottom:40px;background-color: #000;border-radius:30px;padding:9px 22px;transform:translateX(-50%);z-index:1;cursor:pointer;}
#event1 .tec_panel .tec_box .pic-area .tec_home a{display:flex;gap:0 8px;align-items:center;}
#event1 .tec_panel .tec_box .pic-area .tec_home span{font-size:16px;font-weight:500;color:#fff;}
#event1 .tec_panel .tec_box .pic-area .tec_home .ico{display:block;width:21px;height:21px;border-radius:50%;background:#fff url('https://img.megagong.net/m/2025/0619_free/ic_home.svg') 50% 50% no-repeat;}
#event1 .tec_panel .tec_box .pic-area .tec_home .line{width:1px;height:12px;background:rgba(255, 255, 255, 0.2);display:block;}
#event1 .tec_panel .tec_box .intro-wrapper{position: relative;width:58%;display: flex;flex-direction:column;justify-content: center;height:100%;}
#event1 .tec_panel .tec_box .intro-area{position: relative;color:#fff;display:flex;height:100%;}
#event1 .tec_panel .tec_box .intro-area .swiper-pagination{position: absolute;left:0; bottom:40px;}
#event1 .tec_panel .tec_box .intro-area .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity:0.5;}
#event1 .tec_panel .tec_box .intro-area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}
#event1 .tec_panel .tec_box .intro-area .book_detail{display:flex;align-items: center;height:100%;gap:0 60px;}
#event1 .tec_panel .tec_box .intro-area .tit{font-weight:700;text-align:left;line-height:1.4;}
#event1 .tec_panel .tec_box .intro-area .info{margin-top:30px;font-weight:500;}
#event1 .tec_panel .tec_box .intro-area .info li{text-align:left;line-height:1.4;margin-top:20px;position: relative;padding-left:21px;}
#event1 .tec_panel .tec_box .intro-area .info li::before{content:'';display:block;width:17px;height:17px;background:url('https://img.megagong.net/m/2025/0619_free/ic_check.png') 50% 50% no-repeat;position: absolute;left: 0;top: 1px;}
#event1 .tec_panel .tec_box .intro-area .info li:first-child{margin-top:0;}
#event1 .tec_panel .tec_box .intro-area .tiny{font-size:11px;color:#999;margin-top:30px;display:block;text-align:left;}
#event1 .tec_panel .tec_box .intro-area .tiny::before{content:'*';}
#event1 .tec_panel .tec_box .intro-area .tiny br{display:none;}
#event1 .tec_panel .tec_box .intro-area .book_obj{margin-top:47px;position: relative;/*opacity:0;transition:opacity 0.2s;*/}
#event1 .tec_panel .tec_box .intro-area .book_obj .book{width:214px;position: relative;}
#event1 .tec_panel .tec_box .intro-area .swiper-slide{opacity:0;}
#event1 .tec_panel .tec_box .intro-area .swiper-slide.swiper-slide-active { opacity: 1;}
#event1 .tec_panel .tec_box .intro-area .book_obj .book.book1{position: absolute;right: 100px;bottom:0;z-index:1;}
#event1 .tec_panel .tec_box .intro-area .book_obj .book .gift_result_base{position: absolute;right:-35px;;top:-25px;}

#event1 .evt_wrapper{margin-top:120px;}
#event1 .evt_wrapper .tiny_text{font-size:16px;color:#777777;margin-top:28px;display:block;}
#event1 .btn-base-wrap .btn-inner{min-width:367px;}
#event1 .btn-base-wrap .btn-inner i.finger{right:64.5px;top:28px;}
#event1 .comment_base_wrap .comment_list{padding:0;}
#event1 .status-area {display:flex;align-items: center;gap: 0 40px;margin:60px 0 30px;}
#event1 .status-area .line{display:block;flex-grow:1;width:100%;height:1px;background-color: #111;}
#event1 .status-area p{font-weight:700;flex-shrink: 0;}
#event1 .status-area p strong{color: var(--primary-color);}
#event1 .regist_form_area{background-color: #FFDABF;}

#event2 { background: linear-gradient(180deg, #D5EBFF 0%, #FFF 100%); }
#eventWrap.gong #event2 { background: linear-gradient(180deg, #FFF4CF 0%, #FFF 100%); }
#eventWrap.sobang #event2 { background: linear-gradient(180deg, #D5EBFF 0%, #FFF 100%); }
#event2 .evt_mark + .mini_tit { color: var(--color-pink); }
/* #event1 .con_tit .end::after { background: #111; } */ /* ÀÌº¥Æ® Á¾·á µüÁö »ö»ó */
#event2 .con_tit + .mini_tit{ color: var(--color-gray); }
#event2 .bg_shadow { bottom: 260px; }
#event2 .obj_cover .pattern_obj { left: 50%; top: -19%; }
#event2 .share_base_wrap + .regist_form_area{background-color: #ACD6FF;}
#event2 .regist_form_area .check_area .info{color:#777;}
#event2 .btn-base.transparent > *{border-color:#777;color:#555;}
#event_warning .warningList li.primary{color: var(--primary-color);}

.pro_chk_list{display:flex;gap:0 20px;padding:30px 0 60px 0;justify-content: center;}
.pro_chk_list > li{border-radius: 15px;background-color: #fff;position:relative;display: flex;flex-direction: column;justify-content: space-between;cursor:pointer;}
.pro_chk_list > li::before{content:'';display:block;position: absolute;left:0;top:0;right:0;bottom:0;box-sizing:border-box;border-radius: 15px;border:1px solid #ddd;z-index:2;}
.pro_chk_list > li.on{box-shadow: 20px 20px 30px 0px rgba(47, 35, 31, 0.51);background: #FBFAFF;}
.pro_chk_list > li.on::before{border:4px solid var(--primary-color);}
.pro_chk_list > li .chk-base{position: relative;height:auto;z-index:2;}
.pro_chk_list > li .chk-base input[type="radio"]{width:22px;height:22px;display:inline-block;appearance: none;border: 2px solid #bbb;border-radius: 4px;cursor: pointer;position: relative;
}
.pro_chk_list > li .chk-base input[type="radio"]:checked {background-color: #111;border-color: #111;}
.pro_chk_list > li .chk-base input[type="radio"]:checked::after {content: "";position: absolute;top: 0;left: 5px;width: 6px;height: 12px;border: solid white;border-width: 0 2px 2px 0;transform: rotate(45deg);
}
.pro_chk_list > li .chk-base label{font-size:18px;color:#111;display:block;padding:30px 25px 0;cursor:pointer;}
.pro_chk_list > li .chk-base label::before{display:none;}
.pro_chk_list > li .chk-base label span{display:block;}
.pro_chk_list > li .chk-base label .tec_name{font-size:15px;font-weight:500;color:#555;margin-top:20px;}
.pro_chk_list > li .chk-base label .sbj_name{font-size:16px;font-weight:700;color:#111;}
.pro_chk_list > li .chk-base label .tec_avatar{margin-top:20px;}
.pro_chk_list > li .tec_area{display:flex;justify-content: flex-end;align-items: flex-start;box-sizing:border-box;position: relative;margin-top:20px;height:160px;overflow:hidden;}
.pro_chk_list > li .tec_area span{display:block;}
.pro_chk_list > li .tec_area .tec_book{flex-shrink:0;position: absolute;bottom:20px;}
.pro_chk_list > li .tec_area .tec_book .book{position: relative;flex-shrink: 0;width:64px;}
.pro_chk_list > li .tec_area .tec_book .book.bk1{z-index:1;}
.pro_chk_list > li .tec_area .tec_book .book.bk2{position: absolute;left:15px;top:0;}

.pro_chk_list > li .tec_area .tec_avatar{width:162px;position: relative;flex-shrink: 0;display:block;z-index:1;}

#eventWrap.sobang .pro_chk_list > li{flex: 0 0 calc(25% - 16px);min-width: calc(25% - 16px);max-width: calc(25% - 16px);}
#eventWrap.sobang .pro_chk_list > li .tec_area .tec_avatar{right: 46px;}
#eventWrap.sobang .pro_chk_list > li .tec_area .tec_book{left:50px;}
#eventWrap.gong .pro_chk_list > li{flex: 0 0 calc(20% - 16px);min-width: calc(20% - 16px);max-width: calc(20% - 16px);}
#eventWrap.gong .pro_chk_list > li .tec_area .tec_avatar{right: 10px;}
#eventWrap.gong .pro_chk_list > li .tec_area .tec_book{left: 20px;}

#eventWrap.gong .tab-panel-group{margin-top:40px;}
#event1 .tab-swiper-wrap{justify-content: center;display: flex;}
#event1 .tab-swiper-wrap .tab-base.type-2 .swiper-slide.on a{background-color: var(--primary-color);}

@media screen and (max-width: 1200px){
  .btn-base-wrap{width:auto;}
  .evCon1 .btn-base-wrap .btn-inner i.finger{width:auto;}
  .evCon1 .btn-base-wrap .btn-inner .tip{width:auto;padding:10px clamp(15px,2.9vmin,24px);}
  .eventWrap .evSection.evCon1{padding-top:12%;}
  .evCon1 .con_tit .sml{margin-bottom:3%;}
  .evCon1 .con_box{margin-top:3%;}
  .evCon1 .item_area{margin-top:5%;}
  .evCon2{padding:10% 0 12%;}
  .evCon3{padding:12% 0;}

  #eventWrap.gong .evCon1 .inner,
  #eventWrap.sobang .evCon1 .inner,
  #event1 .inner, #event2 .inner{width: 96%;}
  .evCon1 .con_tit{font-size:clamp(24px,7vmin,76px);}
  .evCon1 .con_tit .sml{font-size:clamp(15px,2.9vmin,24px);}
  .evCon1 .item_area .bag{width:40%;}
  .evCon1 .item_area .book_full{height:60vw;}
  .evCon1 .item_area .book_full::before{height:10vw;}
  .evCon1 .bg_shadow{height: 30vw;}

  .evCon2 .intro_text{margin-top:7%;}
  .evCon2 .intro_msg_list > li{padding:20px 0;}
  .evCon2 .intro_msg_list > li dl{gap:0 10px;}
  .evCon2 .intro_msg_list > li dl dt{width:60px;}

  .evCon3 .con_box{margin-top:6%;}

  #event1 .container_info_wrap{margin-top:6%;}
  #event1 .container_info_wrap + .sbj_tab,
  #event1 .container_info_wrap + .tab-panel-group{margin-top: 9%;}
  /* #event1 .tab-base.type-1{margin-top: 9%;} */
  #event1 .tec_panel{margin-top:6%;}
  #event1 .tec_panel .tec_box{margin-top:4%;}
  /* #event1 .tec_panel .tec_box .pic-area{width:30%;} */
  #event1 .tec_panel .tec_box .pic-area .tec_home{white-space: nowrap;}
  #event1 .tec_panel .tec_box .pic-area .tec_home span{font-size:14px;}
  #event1 .tec_panel .tec_box .intro-area .book_detail{gap:0 45px;}
  #event1 .tec_panel .tec_box .intro-area .swiper-pagination{bottom:30px;}
  #event1 .btn-base-wrap,
  #event1 .btn-base-wrap .btn-inner i.finger{width:auto;}
  #event1 .btn-base-wrap .btn-inner{flex:initial;}
  #event1 .status-area{margin:6% 0 3%;gap:0 20px;}

  .pro_chk_list{overflow-x:auto;flex-wrap:nowrap;justify-content: flex-start;padding-bottom:30px;}
  #eventWrap.sobang .pro_chk_list > li,
  #eventWrap.gong .pro_chk_list > li{flex:0 0 265px;min-width:initial;max-width:initial;}
  #nsFooter{padding-bottom:150px;}
}

@media screen and (max-width: 992px){
  .evCon1 .btn-base-wrap .btn-inner .tip{font-size:12px;}
  #event1 .tec_panel .tec_box{flex-wrap:wrap;height:450px;}
  #event1 .tec_panel .tec_box .pic-area{flex: 0 0 300px;width:auto;height:100%;}
  #event1 .tec_panel .tec_box .pic-area .tec_home{bottom:30px;}
  #event1 .tec_panel .tec_box .intro-wrapper{width:calc(100% - 300px);flex-grow:1;}
  #event1 .tec_panel .tec_box .intro-area .info{margin-top:3%;}
  #event1 .tec_panel .tec_box .intro-area .info li{margin-top:2%;}
  #event1 .tec_panel .tec_box .intro-area .book_obj{margin-top:0;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book{width:120px;margin-top:0;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book.book1{right:60px;}
  #event1 .tec_panel .tec_box .gift_result_base.sm{width:60px;height:60px;}
  #event1 .tec_panel .tec_box .gift_result_base.sm .num,
  #event1 .tec_panel .tec_box .gift_result_base .label{font-size:12px;}
}

@media screen and (max-width: 768px){
  .btn-base-wrap .btn-inner .btn-base > *{min-width:200px;}
  .evCon1 .item_area{padding-top:80px;}
  .evCon1 .btn-base-wrap .btn-inner i.finger,
  #event1 .btn-base-wrap .btn-inner i.finger{width:45px;}
  .evCon1 .btn-base-wrap .btn-inner .tip{font-size:11px;padding:5px 10px;top:-18px;}

  .evCon3 .reason_list.ver_pc{display:none;}
  .evCon3 .reason_list.ver_mobile{display:block;}
  .evCon3 .reason_list dd{margin-top:3%;}
  .evCon3 .reason_list dd .tit{margin-top:2.4%;}

  #event1 .container_info.ver_circle.horizon,
  #event2 .container_info.ver_circle.horizon{flex-direction:column;}
  #event1 .tec_panel .tec_box{height:300px;}
  #event1 .tec_panel .tec_box .pic-area{flex:0 0 250px;}
  #event1 .tec_panel .tec_box .pic-area .tec_home a{gap:0 4px;}
  #event1 .tec_panel .tec_box .pic-area .tec_home span{font-size:12px;}
  #event1 .tec_panel .tec_box .pic-area .tec_home .ico{width:15px;height:15px;background:#fff url('https://img.megagong.net/m/2025/0619_free/ic_home.svg') 50% 50% no-repeat;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book{width:70px;}
  #event1 .tec_panel .tec_box .intro-area .tit{font-size:16px;}
  #event1 .tec_panel .tec_box .intro-area .tit br{display:none;}
  #event1 .tec_panel .tec_box .intro-area .info li{font-size:14px;}
  #event1 .tec_panel .tec_box .intro-area .swiper-pagination{bottom:10px;}
  #event1 .tec_panel .tec_box .pic-area .tec_home{bottom:10px;}
  #event1 .tec_panel .tec_box .gift_result_base.sm{width:45px;height:45px;}
  #event1 .tec_panel .tec_box .gift_result_base.sm .num,
  #event1 .tec_panel .tec_box .gift_result_base .label{font-size:10px;}
  #event1 .input-base-wrap.ver_input-btn .textarea-base{min-height:60px;font-size:12px;}
  #event1 .input-base-wrap.ver_input-btn .btn-base.ms > *{min-height:60px;font-size:14px;display:flex;align-items: center;}

  .pro_chk_list{display:block;}
  .pro_chk_list > li{display: flex;flex-direction: row-reverse;margin-top: 10px;}
  .pro_chk_list > li:first-child{margin-top:0;}
  .pro_chk_list > li .chk-base label .sbj_name br{display: none;}
  .pro_chk_list > li .chk-base{flex-grow:1;height:100px;}
  .pro_chk_list > li .chk-base label{padding:10px;height:100%;display:flex;align-items: flex-start;flex-direction:column;justify-content: center;}
  .pro_chk_list > li .tec_area{padding-left:30px;height:100px;margin-top:0;padding-top:10px;}
  .pro_chk_list > li .tec_area .tec_book .book{width:40px;}
  .pro_chk_list > li .tec_area .tec_avatar{width:100px;}
  .pro_chk_list > li .chk-base label .tec_name{margin-top:0;}
  .pro_chk_list > li .chk-base input[type="radio"]{position: absolute;right:20px;top:20px;}
  #eventWrap.gong .pro_chk_list > li .tec_area .tec_book,
  #eventWrap.sobang .pro_chk_list > li .tec_area .tec_book{left:30px;}
  #eventWrap.gong .pro_chk_list > li .tec_area .tec_avatar,
  #eventWrap.sobang .pro_chk_list > li .tec_area .tec_avatar{right:0;}

  #event1 .tab-swiper-wrap{display: block;}
  #event2 .share_base_wrap .share_list li dl dd, .share_base_wrap .share_list.col4 li dl dd{width:calc(25% - 6px)}
}

@media screen and (max-width: 640px){
  .evCon1 .item_area{margin-top:7%;}
  #event1 .tec_panel .tec_box{padding:50px 15px;height:auto;}
  #event1 .tec_panel .tec_box .pic-area{display:none;}
  #event1 .tec_panel .tec_box .intro-area .book_detail{display:block;}
  #event1 .tec_panel .tec_box .intro-area .swiper-pagination{bottom:-15px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj{display:flex;justify-content: center;margin-bottom:20px;padding-right:30px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book{width:120px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book.book1{position: relative;right:-30px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book.book2{right:40px;z-index:1;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book .gift_result_base{left:-25px;right:initial;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book.book1 .gift_result_base{left:-15px;right:initial;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book.book2 .gift_result_base{z-index:1;left:-70px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .tec{position: absolute;right:-60px;bottom:0;width:120px;}
  #event1 .tec_panel .tec_box .intro-area .book_obj .book1 .tec{display:none !important;}

  #event1 .tec_panel .tec_box .intro-area .tit{text-align:center;}
  #event1 .tec_panel .tec_box .intro-area .info{margin-top:2%;display: inline-flex;flex-direction: column;align-items: flex-start;justify-content: center;}
  #event1 .tec_panel .tec_box .intro-area .info li{display: flex;gap:0 10px;margin-top:1%;padding-left:0;}
  #event1 .tec_panel .tec_box .intro-area .info li::before{position: static;}
  #event1 .tec_panel .tec_box .intro-area .swiper-pagination{bottom:-30px;}
  #event1 .tec_panel .tec_box .intro-area .tiny{text-align:right;}
  #event1 .tec_panel .tec_box .intro-area .tiny br{display:block;}
}

@media screen and (max-width: 576px){
  .evCon3 .reason_list .item{padding:30px 10px;}
  /* #event1 .tab-base.type-1 li a .sbj, #event1 .tab-base.type-1 li a br{display:none;} */
  .flt_bottom{bottom:56px;}

  
}