@charset "euc-kr"; :root { --point-color1:#3527DF; } 

.con_tit .end::after { background: #111; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection { line-height: 1.3; padding: 150px 0; } 
.evSection .con_tit { margin:0 0 60px; line-height: 1.3; } 
.evSection .con_tit .end { z-index: 1; } 

.passTab .tab_nav li.on a { background: var(--point-color1); border-color: var(--point-color1); } 
.sale_box.on .passGoods_label { border-color: var(--point-color1); } 
.sale_box .plus_pad .name i, .sale_box .plus_support .name i { color: var(--point-color1); } 
.buybtn_wrap li a { background: #000; } 

.eventWrap .swiper_basic1_wrap { position: relative; } 
.eventWrap .swiper-initialized { position: relative; overflow: hidden } 

/* S: [fixmenu] ·¹ÀÌ¾Æ¿ô */
.eventWrap .evSection.fix_mode { padding-top:100px; } 
.fix_menu { background: #000; z-index: 2; position: relative; height: 70px; } 
.fix_menu ul { width: 1200px; margin: 0 auto; display:flex; align-items:flex-start; justify-content:space-between; height: 100%; } 
.fix_menu li { width: 100%; position: relative; display: flex; justify-content: space-between; align-items: center; height: 100%; padding: 0 30px; } 
.fix_menu li i { position: absolute; top: 50%; right: -35px; transform: translateY(-50%); z-index: 2; } 
.fix_menu li a { display: block; position: relative; font-weight: 700; width: 165px; color: #000; background: #fff; padding: 10px 0; font-size: 13px; border-radius: 3px; } 
.fix_menu li .badge {display: inline-block; font-weight: 900; border-radius: 50px; background: #ED3333; padding: 7px 25px; margin-right: 15px;}
/* .fix_menu.fixed { position: fixed; top: 0; left: 0; width: 1200px; } */
/* ÇÏ´Ü¿¡ ºÙ´Â ·ÎÁ÷ÀÏ °æ¿ì */
.fix_menu.fixed.bottom { position: fixed; bottom: 50px; top:auto; left: 50%; width: 1200px; transform: translate(-50%); } 
.fix_menu li .fix_btn { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-left: auto;} 

/* con1 */
.evCon1 { background: #473ce8 url('https://img.megagong.net/m/2025/0902_pass/bg_con1.png') no-repeat center !important; background-size: cover !important; } 
.evCon1.evSection { padding: 390px 0 50px; } 
.evCon1 .con_tit { font-size: 124px; font-weight: 900; text-align: left; line-height: 1.0; margin-bottom: 70px; } 
.evCon1 .con_tit .num_size { display: inline-block; font-size: 138px; } 
.evCon1 .con_tit .light_ver { font-weight: 200; } 
.evCon1 .mini_tit { margin-bottom: 30px; text-align: left; font-weight: 400; } 
.evCon1 .sub_tit { text-align: left; font-weight: 400; margin-bottom: 10px; opacity: 0.7; } 
.evCon1 .inner.flex {flex-direction: column; justify-content: space-between;}
.evCon1 .inner.flex.end {justify-content: flex-end;}
.evCon1 .inner.flex.end .con_box {margin-top: 276px;}
.evCon1 .det {margin: 20px 0 0;}
.evCon1 .det .point {color: #76FF69;}

/* con2 */
.evCon2 .bg_char { display: block; } 
.evCon2.evSection .con_tit { margin-bottom: 40px; } 
.evCon2 .think_wrap { position: relative; margin-bottom: 190px; } 
.evCon2 .think_wrap .think_list { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; } 
.evCon2 .think_wrap .think_list .thk_box p { font-weight: 600; margin-top: 4px; } 
.evCon2 .think_wrap .think_list .thk_box.ver1 { position: absolute; left: 233px; top: 115px; } 
.evCon2 .think_wrap .think_list .thk_box.ver1 .point_red { position: absolute; right: -26px; top: -24px; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 { position: absolute; right: 178px; top: 115px; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 .point_red { position: absolute; left: -26px; top: -24px; } 
.evCon2 .think_wrap .think_list .thk_box.ver3 { position: absolute; bottom: -100px; width: 390px; left: 50%; transform: translateX(-50%); } 
.evCon2 .think_wrap .think_list .thk_box.ver3 .point_red { position: absolute; left: 50%; transform: translateX(-50%); top: -54px; } 
.evCon2 .arrow { display: block; margin-bottom: 60px; } 
.evCon2 .txt_gradient { background: #000; background: -webkit-linear-gradient(90deg,rgba(0, 9, 39, 1) 0%, rgba(53, 39, 223, 1) 50%, rgba(116, 112, 255, 1) 100%); background: linear-gradient(90deg,rgba(0, 9, 39, 1) 0%, rgba(53, 39, 223, 1) 50%, rgba(116, 112, 255, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 

/* con3 */
.evCon3 { background: #413bcc url('https://img.megagong.net/m/2025/0902_pass/bg_con3.png') no-repeat center !important; background-size: cover !important; } 
.eventWrap .evCon3 .con_box { margin: 0 60px; } 
.evCon3 .coin_wrap { display: flex; justify-content: center; align-items: center; gap: 20px; margin-bottom: 60px; } 
.evCon3 .coin_wrap .coin_box { flex: 1; background: rgba(255, 255, 255, 0.2); border-radius: 10px; padding: 45px 0; } 
.evCon3 .coin_wrap .coin_box .coin_tit { display: inline-block; background: #000; border-radius: 50px; padding: 7px 37px; margin-bottom: 30px; } 
.evCon3 .coin_wrap .coin_box .coin_text { margin-top: 25px; line-height: 1.5; } 
.evCon3 .con3_s_tit { opacity: 0.6; margin-top: 10px; margin-bottom: 40px; } 
.evCon3 .tea_box_cover { background: #4149a1; border-radius: 20px; width: 100%; height: 242px; display: flex; justify-content: center; align-items: center; } 
.evCon3 .tea_box_cover .tea_box { background: #fff; border-radius: 16px; width: calc(100% - 14px); height: 228px; overflow: hidden; display: flex; justify-content: flex-start; align-items: center; text-align: left; gap: 20px; } 
.evCon3 .tea_box_cover .tea_box .tea_img { width: 273px; margin-left: 50px; margin-top: 110px; } 
.evCon3 .tea_box_cover .tea_box .tea_class { margin-bottom: 10px; } 

/* con4 */
.evCon4 .play_swiper { position:relative; margin-bottom: 60px; } 
.evCon4 .play_swiper .item { padding: 60px; border-radius: 10px; background: #F8F8F8; display: flex; gap: 60px; align-items: center; } 
.evCon4 .play_swiper .img_wrap { border-radius: 3px; background: #FFF; box-shadow: 14px 14px 20px 0px rgba(172, 172, 172, 0.70); display: flex; width:732px; height: 354px; justify-content: center; align-items: center; } 
.evCon4 .play_swiper .txt { display: flex; flex-direction: column; justify-content: center; gap: 30px; flex-shrink: 0; text-align: left; font-weight: 400; } 
.evCon4 .play_swiper .txt .tit { line-height: 1.3; } 
.evCon4 .play_swiper .chk_list li { margin:0 0 10px; display: flex; gap:8px; line-height: 1.5; } 
.evCon4 .play_swiper .chk_list li::before { content:""; display:block; margin:2px 0 0; width: 14px; height: 10px; transform: rotate(-45deg); border-bottom: 2px solid #BBB; border-left: 2px solid #BBB; } 
.evCon4 .play_swiper .swiper-pagination { position: absolute; top: 0; left:auto; right: 25px; width: max-content; } 
.evCon4 .swiper-pagination-bullet { margin: 0 !important; opacity: 1; background-color: #D9D9D9; } 
.evCon4 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:var(--point-color1); } 
.evCon4 .playground_box a { display: flex; justify-content: flex-start; align-items: center; gap: 30px; padding: 35px 120px; border-radius: 10px; background: #000714 url(https://image.megagong.net/m/2025/0602_pass/con3_playground_bg.jpg) 100% 50% no-repeat; } 
.evCon4 .playground_box .btn { border-radius: 3px; border: 1px solid #ddd; background: #222; padding: 10px 20px; } 


/* con5 */
.evCon5 { background: #000 url('https://img.megagong.net/m/2025/0902_pass/bg_con4.png') no-repeat center !important; background-size: cover !important; padding: 130px 0 250px; } 
.evCon5.evSection .con_tit { margin-bottom: 170px; } 
.evCon5 .next_100 { display: block; } 
.eventWrap .evCon5 .con_box { height: 363px; } 
.evCon5 .next_point { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; } 
.evCon5 .next_point li { background: rgba(255, 255, 255, 0.9); border-radius: 10px; padding: 35px 0; width: 370px; line-height: 1.4; } 
.evCon5 .next_point .next_box.ver1 { position: absolute; left: -60px; top: -10px; } 
.evCon5 .next_point .next_box.ver2 { position: absolute; right: -60px; top: -10px; } 
.evCon5 .next_point .next_box.ver3 { position: absolute; left: -60px; bottom:-10px; } 
.evCon5 .next_point .next_box.ver4 { position: absolute; right: -60px; bottom:-10px; } 

/* evCon_goods */
.evCon_goods .goods_sub { color: #FF4D4D; margin-bottom:10px; } 
.evCon_goods .goods_mini { margin-bottom: 30px; background: #FF4D4D; color: #fff; display: inline-block; border-radius: 50px; padding: 9px 43px; font-weight: 400; } 
.evCon_goods.passTab .tab_nav li a { height: 80px; } 
.evCon_goods .sale_box.on .info { background: #f8f8f8; } 
.evCon_goods .goods_toggle.on { opacity: 1; } 
.evCon_goods .goods_toggle { opacity: 0.5; } 

/*event*/
#event1 { background: linear-gradient(180deg, rgb(239 240 249) 0%, rgb(167 187 255) 100%); } 
#event1.evSection.event .bg_shadow { height: 340px; } 
#event1 .mini_tit { display: flex; justify-content: center; align-items: center; gap: 5px; } 
#event1 .ico_event { display: flex; } 

#event2 { background-color: #11176A; } 
#event2 .mini_tit { opacity: 0.8; } 
#event2 .con_tit .end::after { background: #fff; } 
#event2 .con_tit .evt_mark { background: #fff; color: #11176a; } 
#event2 .con_tit .evt_mark::after { border-top: 10px solid #fff; } 
#event2 .container_info.ver_circle .info .info_title { background: var(--point-color1); } 
#event2 .container_info.ver_circle .info .info_date, 
#event2 .container_info .info .noti { color: #fff; } 
#event2 .gift_list_wrap li .badge { background: #000; } 
#event2 .regist_form_area { background-color: #0e1255; position: relative; } 
#event2 .check-base { position: absolute; bottom: 13px; right: 40px; } 
#event2 .btn-base-wrap { margin:30px auto 60px; } 
#event2 .btn-base.black > * { background: #000; border: 1px solid rgba(255, 255, 255, 0.5); } 

.step_base_wrap .step_list li .box_area .label.c_blue { color:var(--point-color1); } 
.step_base_wrap .hashtag { color:var(--point-color1); } 
.share_link_wrap { margin-bottom: 0; } 
.regist_form_area { border-radius: 3px 3px 0 0; } 
.comment_base_wrap .comment_list { margin-top:0; border-radius: 0 0 3px 3px; padding: 0; } 
.comment_list .board-list-wrap { padding: 30px 40px; } 

.evtoggleWarning { padding: 0 !important; } 

/* more500 */
.mega_swiper_destroy .swiper-wrapper { gap: 10px; } 
.mega_swiper_destroy .swiper-slide { display: flex; flex: 1 1 auto; } 
.mega_swiper_destroy .swiper-pagination { display: none; } 

.evCon1.evSection.more_ver { padding: 100px 0 50px; } 
.evCon1.more_ver .more500 { text-align: left; margin-bottom: 140px; z-index: 0; } 
.evCon1.more_ver .more500_mini_tit { background: #000; display: inline-block; border-radius: 50px; padding: 5px 28px; letter-spacing: 4px; margin-bottom: 9px; } 
.evCon1.more_ver .more500_main_tit { position: relative; z-index: 0; } 
.evCon1.more_ver .point_part { position: relative; color: #111; } 
.evCon1.more_ver .point_part::before { content: ""; width: 104%; height: 82%; position: absolute; left: 50%; top: 57%; transform: translate(-50%, -50%); background: #76FF69; display: block; border-radius: 5px; z-index: -1; } 

.more_ver .point_color { color: #FF4D4D; } 

.evCon1_2.more_ver { background: #11176A; } 
.evCon1_2.more_ver .wh_box { background: #fff; border-radius: 10px; padding:55px 50px; } 
.evCon1_2.more_ver .main_tit { margin-bottom: 10px; font-weight: 600; } 
.evCon1_2.more_ver .sub_text { color: #333; line-height: 1.5; margin-bottom: 25px; } 
.evCon1_2.more_ver .table_wrap { display: flex; justify-content: center; align-items: center; } 
.evCon1_2.more_ver .table_wrap .table_box.ver1 { width: 309px; margin-right: -1px; position: relative; } 
.evCon1_2.more_ver .table_wrap .table_box.ver1::after { content: ""; width: 99%; height: 97.5%; border: 2px solid #ED3333; position: absolute; left: 0px; top: 0px; } 
.evCon1_2.more_ver .table_wrap .table_box.ver2 { width: calc(100% - 309px); } 
.evCon1_2.more_ver .table_wrap .table_box th { background: #eaedf9; height: 54px; border: 1px solid #ced4e8; } 
.evCon1_2.more_ver .table_wrap .table_box td { height: 54px; border: 1px solid #ececec; } 
.evCon1_2.more_ver .evt_con_base { margin-top: 12px; text-align: right; } 

.evCon1_3.more_ver { background: #2D2490 url('https://img.megagong.net/m/2025/0918_admini/more_bg.png') no-repeat center !important; background-size: cover !important; } 
.evCon1_3.more_ver .q_sd_wrap { margin: 0 60px; } 

.passTab .tab_nav { margin: 0 auto 40px; } 
.sale_box .name > strong { max-width: 100%; text-align:left;} 
.evCon_goods .more_tab_box { background: #0082ff; border-radius: 10px; padding: 23px 0; color: #fff; display: flex
; justify-content: flex-start; align-items: center; gap: 60px; margin-bottom: 20px; padding-left: 270px; } 
.evCon_goods .more_tab_box .mtb_mark { font-size: 12px; position: relative; } 
.evCon_goods .more_tab_box .mtb_mark .mb_img { position: absolute; left: 57%; top: 50%; transform: translate(-50%,-50%); display: block; width: 129px; z-index: 0; } 
.evCon_goods .more_tab_box .mtb_mark strong { position: relative; } 
.evCon_goods .more_tab_box .mtb_main { display: flex; align-items: center; justify-content: center; gap: 20px; } 
.evCon_goods .more_tab_box .mtb_main .mtb_main_sub { opacity: 0.8; } 
.evCon_goods .more_tab_box .mtb_main_info { font-weight: 700; } 

@media screen and (max-width: 1200px){
 .evSection { padding: 12% 0; } 
.evSection .con_tit { margin: 0 auto 8%; } 
.evSection .mini_tit { margin: 0 0 2%; display: block; } 

.fix_menu { height: auto; } 
.fix_menu ul { width: 100%; } 
.fix_menu li { padding: 1% 3%; } 
.fix_menu li a { font-size: 13px; padding: 3% 0; width: 16vw; } 
.fix_menu li i { right: 0; max-width: 30%; } 
.fix_menu.fixed.bottom { width: 100%; } 

/* con1 */
.evCon1.evSection { padding: 21% 0 5%; } 
.evCon1 .sub_tit { margin-bottom: 1%; } 
.evCon1 .con_tit { font-size: clamp(30px, 12vmin, 124px); } 
.evCon1 .inner.flex.end .con_box {margin-top: 48%;}

/* con2 */
.evCon2.evSection .con_tit { margin-bottom: 4%; } 
.evCon2 .think_wrap { margin-bottom: 17%; } 
.evCon2 .think_wrap .think_list .thk_box .point_red { width: 18%; } 
.evCon2 .think_wrap .think_list .thk_box.ver1 { left: 12%; top: 29%; } 
.evCon2 .think_wrap .think_list .thk_box.ver1 .point_red { right: -11%; top: -18%; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 { right: 6%; top: 29%; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 .point_red { left: -12%; top: -21%; } 
.evCon2 .think_wrap .think_list .thk_box.ver3 { bottom: -25%; width: 100%; } 
.evCon2 .think_wrap .think_list .thk_box.ver3 .point_red { top: -50%; width: 5%; } 
.evCon2 .arrow { margin-bottom: 4%; } 

/* con3 */
.eventWrap .evCon3 .con_box { margin: 0 0%; } 
.evCon3 .coin_wrap .coin_box { padding: 4% 0; } 
.evCon3 .coin_wrap .coin_box .coin_tit { padding: 7px 6%; margin-bottom: 5%; } 
.evCon3 .coin_wrap { gap: 2%; margin-bottom: 6%; } 
.evCon3 .coin_wrap .coin_box .coin_text { margin-top: 4%; line-height: 1.3; } 
.evCon3 .coin_wrap .coin_img { padding: 0 36%; } 
.evCon3 .con3_s_tit { margin-top: 1%; margin-bottom: 4%; } 
.evCon3 .tea_box_cover { height: 24vw; } 
.evCon3 .tea_box_cover .tea_box { width: calc(100% - 1vw); height: 23vw; gap: 2%; } 
.evCon3 .tea_box_cover .tea_box .tea_img { width: 30%; margin-left: 4%; margin-top: 8%; } 
.evCon3 .tea_box_cover .tea_box .tea_class { margin-bottom: 2%; } 
.evCon3 .tea_box_cover .tea_box .tea_info { padding-right: 17%; width:80%; } 

.evCon5.evSection .con_tit { margin-bottom: 6%; } 
.eventWrap .evCon5 .con_box { height: auto; } 
.evCon5 .next_100 { padding: 0 30%; margin-bottom: 5%; } 
.evCon5 .next_point .next_box.ver1 ,
.evCon5 .next_point .next_box.ver2 ,
.evCon5 .next_point .next_box.ver3 , 
.evCon5 .next_point .next_box.ver4 ,.evCon5 .next_point { position: relative; left: inherit; top: inherit; transform: inherit; transform: inherit; right: inherit; bottom: inherit; } 
.evCon5 .next_point .next_box { width: 100%; padding: 3% 0; margin-bottom: 1%; } 

.evCon_goods .goods_mini { margin-bottom: 3%; padding: 1% 4%; } 

/*event*/
#event1 .gift_full_wrap { padding: 0 22%; } 
#event2 .btn-base-wrap { margin:3vmin auto 5vmin; } 
.comment_list .board-list-wrap { padding: 20px; } 

/* more500 */
.evCon1.evSection.more_ver { padding: 10% 0 5%; } 
.evCon1.more_ver .more500_mini_tit { padding: 1% 3%; letter-spacing: 1px; margin-bottom: 2%; } 
.evCon1.more_ver .more500 { margin-bottom: 14%; } 

.evCon1_2.more_ver .wh_box { padding: 5% 3%; } 
.evCon1_2.more_ver .main_tit { margin-bottom: 1%; } 
.evCon1_2.more_ver .sub_text { line-height: 1.3; margin-bottom: 3%; } 
.evCon1_2.more_ver .table_wrap .table_box.ver1 { width: 26vw; } 
.evCon1_2.more_ver .table_wrap .table_box.ver2 { width: calc(100% - 26vw); } 
.evCon1_2.more_ver .evt_con_base { margin-top: 1%; text-align: right; } 

.evCon1_3.more_ver .q_sd_wrap { margin: 0 0px; } 

.passTab .tab_nav { margin: 0 auto 4%; } 
.evCon_goods .more_tab_box { padding: 2% 0; gap: 4%; margin-bottom: 2%; padding-left: 0%; justify-content: center; } 
.evCon_goods .more_tab_box .mtb_mark .mb_img { width: 13vw; } 
 }

@media screen and (max-width: 1024px){
 .evCon4 .play_swiper .item { padding: 60px 0; flex-direction: column; justify-content: flex-start; } 
.evCon4 .play_swiper .img_wrap { width: 96%; padding: 0 2%; } 
.evCon4 .play_swiper .txt .tit br { display:none; } 
.evCon4 .play_swiper .chk_list li br { display:none; } 
 }

@media screen and (max-width: 992px){
 .fix_menu li p { font-size: clamp(15px, 2vmin, 20px); } 
 .fix_menu li .badge {font-size: 13px; padding: 4px 10px; margin-right: 10px;}

.mega_swiper_destroy { position: relative; overflow: hidden; } 
.mega_swiper_destroy .swiper-wrapper { gap: 0; } 
.mega_swiper_destroy .swiper-slide { flex: 1 0 100%; justify-content: center; } 
.mega_swiper_destroy .swiper-pagination { display: block; bottom: -5vw; } 

.evCon2 .bg_char { padding: 0 18%; } 

.evCon2 .think_wrap .think_list .thk_box.ver1 { left: 6%; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 { right: 2%; } 
.evCon2 .arrow { margin-bottom: 4%; padding: 0 48%; } 
.evCon2 .ans_text { font-size: clamp(22px, 5.0vmin, 55px); } 

.evCon2 .think_wrap .think_list .thk_box.ver2 { right: -9%; } 
.evCon2 .think_wrap .think_list .thk_box.ver2 .point_red { left: -17%; } 
.evCon2 .think_wrap .think_list .thk_box.ver3 .point_red { width: 5%; } 

.evCon3 .tea_box_cover .tea_box .tea_tit { font-size: clamp(15px, 2.4vmin, 24px); } 

.evCon_goods.passTab .tab_nav li a { height: 8vw; } 


#event2 .step_base_wrap { padding: 3% 2%; } 
#event2 .step_base_wrap .step_list { gap: 8px; } 
#event2 .step_base_wrap .step_list li .box_area { padding: 6%; } 

/* more500 */
 .evCon1_3.more_ver .mega_swiper_destroy .swiper-pagination { bottom: 0vw; } 
 .evCon1_3.more_ver.evSection .swiper-pagination-bullet { background: #fff; } 

 .evCon_goods .more_tab_box .mtb_mark .mb_img { display: none; } 
 .evCon_goods .more_tab_box .mtb_mark { background: #000; border-radius: 50px; padding: 5px 2%; } 
 .evCon_goods .more_tab_box { gap: 1%; } 
 .evCon_goods .more_tab_box .mtb_main { gap: 10px; } 
 }

@media screen and (max-width: 768px){
 .fix_menu li { padding: 2%; display: block;} 
.fix_menu li .fix_btn { gap: 5px; } 
.fix_menu li p {margin-bottom: 2%; } 
.fix_menu li a { font-size: 12px; padding: 2% 0; } 
.fix_menu li .badge {margin: 0 auto 5px;}

.fix_menu li a {width: 50%; padding: 1.5% 0; } 
.fix_menu li .only_ver a { width: 100%; } 

.evCon2 .think_wrap .think_list .thk_box.ver2 { right: 3%; } 

.evCon3 .coin_wrap .coin_img { padding: 0 30%; } 
.evCon3 .tea_box_cover .tea_box .tea_info { padding-right: 14%; } 

.evCon4 .playground_box a { padding: 25px; } 

/* more500 */
.evCon1_2.more_ver .table_wrap .table_box.ver1::after { width: 98%; } 
.evCon_goods .more_tab_box .mtb_main { gap: 6px; } 
 .evCon_goods .more_tab_box { display: block; } 
 .evCon_goods .more_tab_box .mtb_mark { padding: 5px 3%; display: inline-block; margin-bottom: 1%; } 
 .evCon_goods .more_tab_box .mtb_main {
 display: block; } 
 }

@media screen and (max-width: 576px){
 .fix_menu li { display: block; } 
.fix_menu li p { font-size:13px; margin-bottom: 2%; } 
.fix_menu li a { font-size: 12px; width: 50%; padding: 1.5% 0; } 
.fix_menu li .only_ver a { width: 100%; } 

.evCon2 .bg_char { margin-bottom: 5%; padding: 0 5%; } 
.evCon2 .think_wrap { margin-bottom: 7%; } 
.evCon2 .think_wrap .think_list { position: relative; left: inherit; top: inherit; transform: inherit; } 
.evCon2 .think_wrap .think_list .thk_box.ver1,
.evCon2 .think_wrap .think_list .thk_box.ver2,
.evCon2 .think_wrap .think_list .thk_box.ver3 { left: inherit; right: inherit; top: inherit; bottom: inherit; position: relative; transform: inherit; border: 1px solid #ddd; border-radius: 7px; padding: 6% 2%; margin-bottom: 4%; } 
.evCon2 .think_wrap .think_list .thk_box .point_red { display: none; } 
.evCon2 .think_wrap .think_list .thk_box p { font-size: clamp(15px, 3.3vmin, 28px); } 

.evCon3 .coin_wrap .coin_box .coin_tit { padding: 4px 6%; margin-bottom: 8%; } 
.evCon3 .coin_wrap .coin_img { padding: 0 22%; } 
.evCon3 .coin_wrap .coin_box .coin_text { margin-top: 6%; font-size: 13px; } 
.evCon3 .tea_box_cover { height: 29vw; border-radius: 10px; } 
.evCon3 .tea_box_cover .tea_box { width: calc(100% - 2vw); height: 27vw; border-radius: 8px; } 
.evCon3 .tea_box_cover .tea_box .tea_info { padding-right: 3%; } 
.evCon3 .tea_box_cover .tea_box .tea_tit { font-size: 13px; } 

.evCon4 .service_swiper .item { background-size: 100% auto; } 
.evCon4 .playground_box a { flex-direction: column; align-items: flex-start; gap: 10px; background-position: 90% 50%; } 
.evCon4 .playground_box .btn { font-size: 11px; padding: 3px 10px; } 
.evCon4 .play_swiper .item { padding: 40px 0 60px; gap:40px; min-height: 668px; } 
.evCon4 .play_swiper .img_wrap { height: 392px; width: max-content; } 
.evCon4 .play_swiper .txt { gap: 15px; width: 100%; padding: 0 30px; } 
.evCon4 .play_swiper .chk_list li::before { width: 10px; height: 6px; } 
.evCon4 .play_swiper .swiper-pagination { top:auto; bottom: 30px; right: auto; left: 50%; transform: translateX(-50%); } 
.evCon4 .playground_box a { flex-direction: column; align-items: flex-start; gap: 10px; background-position: 90% 50%; } 
.evCon4 .playground_box .btn { font-size: 11px; padding: 3px 10px; } 

.evCon5 .next_100 { padding: 0 23%; } 
.evCon_goods.passTab .tab_nav li a { height: 11vw; } 

/*event*/
.evSection.event .con_tit { font-size: clamp(23px, 5.1vmin, 46px); } 
#event1 .ico_event { width: 6%; } 
#event1 .gift_full_wrap { padding: 0 11%; } 

#event2 .check-base { right: unset; left: 20px; bottom: 14px; } 

/* more500 */
 .evCon1.more_ver .more500_mini_tit { letter-spacing: 0px; } 

 .evCon1_2.more_ver .table_wrap { display: block; } 
 .evCon1_2.more_ver .table_wrap .table_box.ver1 { width: 100%; margin-right: 0px; } 
 .evCon1_2.more_ver .table_wrap .table_box.ver1::after { width: 99%; } 
 .evCon1_2.more_ver .table_wrap .table_box.ver2 { width: 100%; } 
 .evCon1_2.more_ver .table_wrap .table_box th { height: 40px; } 
.evCon1_2.more_ver .table_wrap .table_box td { height: 40px; } 
 .evCon1_2.more_ver .evt_con_base { font-size: 11px; } 
 }

@media screen and (max-width: 480px){
 .fix_menu li a { font-size: 12px; } 
 }


