@charset "UTF-8";


/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/* basic */
.c:before,.c:after{content:"";display:table;}
.c:after{clear:both;}
.c{zoom:1;}
body{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',"\9ED1\4F53",sans-serif;background-color:#23252f;font-family:'MiSans-Medium'!important;}
.wrap,#afooter,body{min-width:14rem !important;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');overflow-x: hidden;}
.container {width: 14rem;margin: 0 auto;}
a {text-decoration:none;overflow:hidden;}
a:hover{text-decoration:none;}
.hide{display:block;width:0;height:0;overflow:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.db{display:block;text-indent:-999em;}
.fl{float:left;}
.fr{float:right;}
:focus{outline: none;}
img{width: 100%;}
body,html{background-color: #23252f;position: relative;min-width: 14rem;overflow-x: hidden;}
.gray{-webkit-filter: grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;  }
/* footer */
#afooter{text-align:center;line-height:1.4;color:#fff;background-color:#000;padding:0.3rem 0;font-size: 0.16rem;}
#afooter a{ color:#fff;}

@font-face {
	font-family:'MiSans-Medium';
	src: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/MiSans-Medium.ttf);
}

.mode_head {height: .46rem;width: 100%;position: fixed;top: 0;left: 0;right: 0;background-color: #26243b;z-index: 11;display: flex;justify-content: space-between;box-sizing: border-box;padding:0 0.2rem;align-items: center;}
.mode_head.cur{top: 0;}
.mode_head .header_etr_logo{display: flex;justify-content: flex-start;align-items: center;color: #fff;}
.mode_head .header_etr_logo em{background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_clo.png) no-repeat 50%/100% 100%;width: .2rem;height: .2rem;margin: 0 .1rem;}
.mode_head .header_etr_logo a {width: .7rem;}
.mode_head .header_etr_logo a.wegame-logo{width: 1.2rem;}
.mode_head .header_etr_logo a img {width: 100%;}
.mode_head .right_div {display: flex;justify-content: flex-end;align-items: center;}
.mode_head .right_div .login_set{color: #fff;font-size: .16rem;margin-right: .2rem;line-height: 1.2;}
.mode_head .right_div .login_set a{color: #fff;}
.mode_head .btn_down {width: 1.5rem;height: .46rem;color: #000;font-size: .2rem;font-weight: 700;background: #f1c087;text-align: center;line-height: .46rem;}
.mode_head .btn_down:hover {background: #000;color: #fff}

.mode_side {position: fixed;left: 0;top: .46rem;;z-index: 203;transition: transform .3s;width: 3rem;height: 100vh;transform: translateX(calc(-100% - 1.6rem))}
.mode_side.cur{top: .3rem;}
.mode_side.on {transform: translateX(0)}
.mode_side.on .mode_side_in:before {display: block}
.mode_side.on .ms_foot {display: block!important}
.mode_side.on .ms_foot .dev_reward .dev_reward_in {background: #000}
.mode_side .mode_side_in {height: 100%;transition: transform, width .3s;-webkit-backdrop-filter: blur(10.2px);backdrop-filter: blur(10.2px);background-color: rgba(0, 0, 0, .84);position: relative}
.mode_side .mode_side_in.web_view {transform: translateY(-5rem);display: none}
.mode_side .mode_side_in:before {height: 100%;width: .6rem;position: absolute;content: "";left: 0;top: 0;background: #c4a084;z-index: -1;display: none}
.mode_side .mode_side_in .btn_mode_menu {width: .3rem;height: .3rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_menu.png) no-repeat #261d39 50% 0;background-size: 100% 100%;cursor: pointer;border: none;position: absolute;right: -1.9rem;top: 0;outline: none}
.mode_side .mode_side_in .btn_mode_menu.on {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_clo.png) no-repeat 50%/100% 100%;right: 0}
.mode_side .mode_side_in .ms_con.add_event {height: calc(100% - 29rem)}
.mode_side .mode_side_in .ms_con {padding-top: .3rem;height: 89%;overflow-y: auto;overflow-x: hidden}
.mode_side .mode_side_in .ms_con::-webkit-scrollbar {width: 6px}
.mode_side .mode_side_in .ms_con::-webkit-scrollbar-track {background: transparent}
.mode_side .mode_side_in .ms_con::-webkit-scrollbar-track-piece {background: #999}
.mode_side .mode_side_in .ms_con::-webkit-scrollbar-thumb {background: #000;opacity: .5}

.mode_side .mode_side_in .ms_con ul li {margin-bottom: .15rem;transition: margin .2s ease-in-out;width: 100%;margin-left: .05rem;}
.mode_side .mode_side_in .ms_con ul li a {display: flex;align-items: center}
.mode_side .mode_side_in .ms_con ul li a .pic {position: relative}
.mode_side .mode_side_in .ms_con ul li a .pic img {width: .5rem;height: .5rem;border-radius: .1rem}

.mode_side .mode_side_in .ms_con ul li a .txt_box {padding-left: .15rem;color: hsla(0, 0%, 100%, .6)}
.mode_side .mode_side_in .ms_con ul li a .txt_box .tit {font-size: .14rem;line-height: 1.2;font-weight: 700;white-space: nowrap}
.mode_side .mode_side_in .ms_con ul li a .txt_box .tit.web_f1n6 {font-size: .14rem}
.mode_side .mode_side_in .ms_con ul li a .txt_box .tit.web_f1n5 {font-size: .14rem}
.mode_side .mode_side_in .ms_con ul li a .txt_box .tit .new {width: .38rem;height: .15rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/new.png) no-repeat 50%;background-size: 100% auto;display: inline-block;vertical-align: top;-webkit-animation: bgNeon2 3s infinite;animation: bgNeon2 3s infinite;margin-top: .02rem;}
.mode_side .mode_side_in .ms_con ul li a .txt_box .txt {font-size: .1rem;line-height: 1.2;white-space: nowrap;margin-top: .1rem}
.mode_side .mode_side_in .ms_con ul li:not(.lock):hover {margin-left: 0.3rem}
.mode_side .mode_side_in .ms_con ul li:not(.lock):hover .pic img {border: .02rem solid #fff;box-shadow: -.5rem .7rem 1.7rem 0 rgba(0, 0, 0, .4)}
.mode_side .mode_side_in .ms_con ul li:not(.lock):hover .txt_box {color: #c4a084}
.mode_side .mode_side_in .ms_con ul li.neon:not(.lock):hover .pic {position: relative}
.mode_side .mode_side_in .ms_con ul li.neon:not(.lock):hover .pic img {border: none;box-shadow: none}
.mode_side .mode_side_in .ms_con ul li.neon:not(.lock):hover .pic:before {content: "";width: .7rem;height: .7rem;position: absolute;left: -.05rem;top: -.06rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ms_img_bg_neon.png) no-repeat 50%;background-size: 100% 100%}
.mode_side .mode_side_in .ms_con ul li.lock a .pic:after {position: absolute;content: "";display: block;right: .05rem;bottom: .05rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ico_lock.png) no-repeat 50%/100%;width: .24rem;height: .24rem}
.mode_side .mode_side_in .ms_con ul li.lock a .pic img {filter: grayscale(100%)}
.mode_side .mode_side_in .ms_con ul li.lock:hover a {cursor: default}

.mode_side .mode_side_in .ms_foot {display: block;margin-left: .6rem}
.mode_side .mode_side_in .ms_foot .sns {display: flex;justify-content: center}
.mode_side .mode_side_in .ms_foot .sns ul {display: flex;justify-content: space-between;width: 1.8rem}
.mode_side .mode_side_in .ms_foot .sns ul li a {width: .3rem;height: .3rem;background: rgba(43, 43, 43, .7);border-radius: 50% 50%;display: flex;justify-content: center;align-items: center}
.mode_side .mode_side_in .ms_foot .sns ul li a img {-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;width: 45%;opacity: .4;max-height: 55%}
.mode_side .mode_side_in .ms_foot .sns ul li a:hover {background: #919191}
.mode_side .mode_side_in .ms_foot .sns ul li a:hover img {opacity: 1}


.pop_set .pop_wrap {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-backdrop-filter: blur(9.7px);backdrop-filter: blur(9.7px);box-shadow: .1rem .1rem .25rem 0 rgba(0, 0, 0, .67);background-color: #000;z-index: 202}
.pop_set .pop_wrap .pop_head {height: .45rem;width: 100%;background: #343434}
.pop_set .pop_wrap .pop_head h2 {font-size: .16rem;font-weight: 700;line-height: .45rem;text-align: left;color: #fff;padding-left: .19rem}
.pop_set .pop_wrap .pop_clo {width: .45rem;height: .45rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_clo.png) no-repeat 50%/100% 100%;position: absolute;right: 0;top: 0;text-indent: -500000rem;border: none}
.pop_set .pop_wrap .pop_foot {padding: .13rem 0 .32rem}
.pop_set .pop_wrap .pop_foot.btn1 {display: flex;justify-content: center;width: 100%}
.pop_set .pop_wrap .pop_foot.btn1 button {min-width: .8rem}
.pop_set .pop_wrap .pop_foot.btn2 {display: flex;justify-content: space-between;width: 100%;margin: 0 auto}
.pop_set .pop_wrap .pop_foot.btn2 a {width: calc(50% - .5rem)}
.pop_set .pop_wrap .pop_foot a {height: .4rem;font-size: .16rem;font-weight: 700;text-align: center;color: #000;background: #fff;display: flex;justify-content: center;align-items: center;}
.pop_set .pop_wrap .pop_foot a.gray {background: #979797;color: #fff}
.pop_set p.txt {font-size: .15rem;font-weight: 700;text-align: center;color: #fff;line-height: 1.6}
.pop_set p.txt2 {font-size: .14rem;text-align: center;color: #fff;line-height: 1.6;margin-top: -.25rem;padding-bottom: .2rem}

.pop_set .form_div {width: 100%;padding: 0 .52rem}

.pop_set .form_div p.tit_p {font-size: .15rem;font-weight: 700;color: #fff;width: .8rem;line-height: .45rem}

.pop_set .form_div .group {margin-bottom: .2rem;border-top: 1px solid #414141;border-bottom: 1px solid #414141;padding: .05rem 0}

.pop_set .form_div .group>ul {padding-left: .3rem}

.pop_set .form_div>ul>li dl {display: flex}

.pop_set .form_div>ul>li dl dt {font-size: .15rem;font-weight: 700;color: #fff;width: .8rem;line-height: .45rem}

.pop_set .form_div>ul>li dl dd {width: calc(100% - 8rem)}

.pop_set .form_div .group2 {margin-bottom: .2rem;border-top: 1px solid #414141;border-bottom: 1px solid #414141;padding: .05rem 0}

.pop_set .form_div .group2>ul li .address_con {display: flex;margin-top: .14rem}

.pop_set .form_div .group2>ul li .address_con .address_box {display: flex;justify-content: space-between;width: calc(100% - 8rem)}

.pop_set .form_div .group2>ul li .address_con .address_box input[type=text] {width: 1.7rem}

.pop_set .form_div .group2>ul li .address_con .address_box input[type=text]:focus {border: 1px solid hsla(0, 0%, 100%, .5)}

.pop_set .form_div .group2>ul li .address_con .address_box button {width: 1.15rem;height: .45rem;font-size: .16rem;font-weight: 700;text-align: center;color: #000;background: #fff}

.pop_set .form_div .group2>ul li .txt_box {width: calc(100% - 8rem);margin-left: .8rem}

.pop_set .form_div .sel_dl dl {display: flex}

.pop_set .form_div .sel_dl dl dt {font-size: .15rem;font-weight: 700;color: #fff;width: .8rem;line-height: .45rem}

.pop_set .form_div .sel_dl dl dd {width: calc(100% - 8rem)}

.pop_set .form_div .sel_dl dl dd select option {background: #000}

.pop_set .form_div input[type=text],
.pop_set .form_div select,
.pop_set .form_div textarea {height: .45rem;width: 100%;padding-left: .15rem;border-radius: .05rem;border: 1px solid hsla(0, 0%, 100%, .5);background: none;margin-bottom: .14rem;box-sizing: border-box;font-size: .15rem;font-weight: 700;color: #fff}

.pop_set .form_div input[type=text]:focus,
.pop_set .form_div select:focus,
.pop_set .form_div textarea:focus {
	border: .02rem solid #fff
}

.pop_set .form_div textarea {height: 1.52rem;padding: .12rem;resize: none;color: hsla(0, 0%, 100%, .5);line-height: 1.3;font-size: .11rem;font-weight: 400}

.pop_set .form_div .chk_div {border-top: 1px solid hsla(0, 0%, 43.9%, .41);margin-top: .1rem;padding-top: .13rem;margin-bottom: .15rem}

.pop_set .form_div .inp_set input[type=text] {width: calc(100% - 12.4rem)}

.pop_set .form_div .inp_set button {width: 1.15rem;height: .45rem;border: none;margin-bottom: .14rem}

.pop_set .form_div .inp_set button.orange {background: #ff5927;color: #fff}

.pop_set .form_div .inp_set button.complete {background: #343434;color: #979797}

.pop_set input[type=checkbox] {visibility: hidden;cursor: pointer;margin-left: .1rem;vertical-align: middle}

.pop_set input[type=checkbox]+label {display: inline-block;min-height: .3rem;height: auto;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/check.png) no-repeat 0/100% 100%;padding: 0 0 0 .35rem!important;overflow: hidden;vertical-align: middle;text-indent: .4rem;text-align: center;color: hsla(0, 0%, 100%, .5);font-size: .11rem;line-height: .3rem;cursor: pointer}

.pop_set input[type=checkbox]:checked+label {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/check_on.png) no-repeat 0/100% 100%}


.pop_platform .pop_wrap {width: 2.94rem}

.pop_platform .pop_con {height: 3.33rem;padding-top: .37rem}

.pop_platform .pop_con .txt {margin-bottom: .58rem;line-height: 1.5}

.pop_platform .pop_con ul li {margin-bottom: .19rem;text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;}

.pop_platform .pop_con ul li a {width: 1.71rem;height: .54rem;border-radius: .05rem;border: 1px solid hsla(0, 0%, 100%, .6);display: block;}

.pop_platform .pop_con ul li .btn_kakao {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_kakao_white.png) no-repeat 50%/100% 100%}

.pop_platform .pop_con ul li .btn_kakao:hover {background: #f7cd46 url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_kakao_white.png) no-repeat 50%/100% 100%}


.pop_platform .pop_con ul li .btn_steam {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_steam_white.png) no-repeat 50%/100% 100%}

.pop_platform .pop_con ul li .btn_steam:hover {background: #22314e url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_steam_white.png) no-repeat 50%/100% 100%}

.pop_platform .pop_con ul li .btn_windows {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_windows_white.png) no-repeat 50%/100% 100%}

.pop_platform .pop_con ul li .btn_windows:hover {background: #3a844d url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/logo_windows_white.png) no-repeat 50%/100% 100%}

.pop_set.pop_platform2 .pop_wrap {width: 4.2rem;border: 1px solid #666;z-index: 204}

.pop_set.pop_platform2 .pop_wrap .pop_clo {width: .56rem;height: .56rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_close_btn.png) no-repeat 50%;background-size: 100% 100%;position: absolute;right: -.1rem;top: -.55rem}

.pop_set.pop_platform2 .dimmed {z-index: 203}

.pop_set.pop_platform2 .pop_head {height: .86rem;width: 100%;background: radial-gradient(circle, #343434 0, #1d1d1d 35%)}

.pop_set.pop_platform2 .pop_head h2 {height: 100%;display: flex;align-items: center;justify-content: center;font-size: .29rem;text-align: center;padding-left: 0}

.pop_set.pop_platform2 .pop_con {height: 4.4rem;background: linear-gradient(180deg, #343434, #1c1c1c)}

.pop_set.pop_platform2 .pop_con>.txt {padding-top: .4rem;font-size: .15rem}

.pop_set.pop_platform2 .pop_con>.txt span {color: #ffc944}

.pop_set.pop_platform2 .pop_con .txt_box p {text-align: center;color: #fff}

.pop_set.pop_platform2 .pop_con .txt_box p span {color: #ffc944}

.pop_set.pop_platform2 .pop_con .txt_box .txt {padding-top: 1.15rem;font-size: .2rem;line-height: 1.4}

.pop_set.pop_platform2 .pop_con .txt_box .txt2 {padding-top: .8rem;font-size: .15rem;line-height: 1.61}

.pop_set.pop_platform2 .pop_con .txt_box .txt3 {padding-top: 1.3rem;font-size: .15rem;line-height: 1.61}

.pop_set.pop_platform2 .pop_con .link_set ul {display: flex;align-items: center;flex-wrap: wrap;gap: .27rem .32rem;padding: .64rem .7rem 0}

.pop_set.pop_platform2 .pop_con .link_set ul li .pic img {width: .68rem;height: .68rem}

.pop_set.pop_platform2 .pop_con .link_set ul li .tit {margin-top: .09rem;font-size:.12rem;letter-spacing: .125rem;text-align: center;color: #fff}

.pop_set.pop_platform2 .pop_con .login_set ul {display: flex;flex-direction: column;align-items: center;gap: .3rem;padding-top: .7rem}

.pop_set.pop_platform2 .pop_con .login_set ul li .pic img {width: 2.55rem;height: .72rem}

.pop_prinfo .pop_wrap {width: 4.8rem}

.pop_prinfo .pop_con p.txt {padding: .36rem 0 .31rem}

.pop_prinfo .pop_foot.btn1,.pop_prinfo .pop_foot.btn1 button {width: 2.44rem}

.pop_prinfo .pop_foot.btn1 button:disabled {position: relative;border: none;cursor: default}

.pop_prinfo .pop_foot.btn1 button:disabled:after {content: "";position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4)}

.pop_alert .pop_wrap {width: 4.2rem}

.pop_alert .pop_con {height: 2rem;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0 .2rem}

.pop_alert .pop_con .plat_set {margin-top: .15rem}

.pop_alert .pop_con .plat_set ul {display: flex;justify-content: center;gap: .1rem}

.pop_alert .pop_con .plat_set ul li img {width: .27rem}

.pop_alert .pop_con .pop_inp {width: 1.8rem;height: .3rem;border: 1px solid #999;border-radius: 2px;text-indent: .7rem;vertical-align: top}

.pop_alert .pop_con .btn_code_com {height: .3rem;font-size: .13rem;color: #fff;background-color: #583b25;padding: 0 .1rem;vertical-align: top;border: none}

#pop_alert7 .pop_wrap {width: 3.48rem}
.pop_info_com .pop_wrap {width: 3.88rem}
.pop_info_com .pop_con p.txt {padding: .36rem 0 .25rem}
.pop_info_com .pop_foot.btn1,.pop_info_com .pop_foot.btn1 button {width: 1.22rem}
.pop_info_com .pop_foot.btn2 {max-width: 2.5rem}

html.no_gnb .mode_head .right_div,
html.no_gnb .mode_side .btn_mode_menu {
	display: none
}

@-webkit-keyframes bgNeon1 {
	0% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	70% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	75% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	89% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_off.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	93% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	96% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	97% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	98% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	99% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	to {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
}

@keyframes bgNeon1 {
	0% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	70% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	75% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	89% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_off.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	93% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	96% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	97% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	98% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	99% {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_active.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
	to {
		background: url(https://cdn.playeternalreturn.com/event/new_blink_on.png) no-repeat 50%;
		background-size: 5.86rem auto
	}
}

@-webkit-keyframes bgNeon2 {
	0% {
		opacity: 1
	}
	70% {
		opacity: 1
	}
	75% {
		opacity: .8
	}
	89% {
		opacity: 0
	}
	93% {
		opacity: 1
	}
	96% {
		opacity: .8
	}
	97% {
		opacity: 1
	}
	98% {
		opacity: 1
	}
	99% {
		opacity: .8
	}
	to {
		opacity: 1
	}
}

@keyframes bgNeon2 {
	0% {
		opacity: 1
	}
	70% {
		opacity: 1
	}
	75% {
		opacity: .8
	}
	89% {
		opacity: 0
	}
	93% {
		opacity: 1
	}
	96% {
		opacity: .8
	}
	97% {
		opacity: 1
	}
	98% {
		opacity: 1
	}
	99% {
		opacity: .8
	}
	to {
		opacity: 1
	}
}

.basic_wrap {
	width: 100%;
	overflow: hidden
}
/*!
 * fullPage 4.0.20
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2021 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
    height: 100%;
    display: block;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-table{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-prev{
    left: 15px;
}
.fp-next{
    right: 15px;
}
.fp-arrow{
    width: 0;
    height: 0;
    border-style: solid;
}
.fp-arrow.fp-prev {
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-arrow.fp-next {
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    top: 50%;
    opacity: 1;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translate3d(0,-50%,0);
}
#fp-nav.fp-right {
    right: 17px;
}
#fp-nav.fp-left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
}
.fp-slidesNav.fp-bottom {
    bottom: 17px;
}
.fp-slidesNav.fp-top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.fp-right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.fp-left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide{
    height: auto !important;
}

.fp-responsive .fp-is-overflow.fp-section{
    height: auto !important;
}

/* Used with autoScrolling: false */ 
.fp-scrollable.fp-responsive .fp-is-overflow.fp-section,
.fp-scrollable .fp-section,
.fp-scrollable .fp-slide{
   /* Fallback for browsers that do not support Custom Properties */
   height: 100vh;
   height: calc(var(--vh, 1vh) * 100);
}

.fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]),
.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),
.fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]){
    /* Fallback for browsers that do not support Custom Properties */
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
}

/* Disabling vertical centering on scrollable elements */
.fp-overflow{
    justify-content: flex-start;
    max-height: 100vh;
}

/* No scrollable when using auto-height */
.fp-scrollable .fp-auto-height .fp-overflow{
    max-height: none;
}

.fp-is-overflow .fp-overflow.fp-auto-height-responsive,
.fp-is-overflow .fp-overflow.fp-auto-height,
.fp-is-overflow > .fp-overflow{
    overflow-y: auto;
}
.fp-overflow{
    outline:none;
}

.fp-overflow.fp-table{
    display: block;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide{
    height: auto !important;
    min-height: auto !important;
}

/*Only display content to screen readers*/
.fp-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* Customize website's scrollbar like Mac OS
Not supports in Firefox and IE */
.fp-scroll-mac .fp-overflow::-webkit-scrollbar {
    background-color: transparent;
    width: 9px;
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track {
    background-color: transparent;
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.4);
    border-radius: 16px;
    border: 4px solid transparent;
}
.fp-warning,
.fp-watermark{
    z-index: 9999999;
    position: absolute;
    bottom: 0;
}
.fp-warning,
.fp-watermark a{
    text-decoration: none;
    color: #000;
    background: rgba(255,255,255,0.6);
    padding: 5px 8px;
    font-size: 14px;
    font-family: arial;
    color: black;
    display: inline-block;
    border-radius: 3px;
    margin: 12px;
}
.fp-noscroll .fp-overflow{
    overflow: hidden;
}.obt_wrap .sec6 .invi_set .howt_set .pic p,
.obt_wrap .sec6 .invi_set .mission_set ul li .box .bot_div .mission_div .misson_box,
.obt_wrap .sec6 .invi_set .mission_set ul li .box .bot_div .mission_div .misson_box .txt4,
.obt_wrap .sec6 .invi_set .user_set .user_div .txt2,
.road_wrap .sec1 .sec_in,
.road_wrap .sec2 .sec2_box .txt_box,
.road_wrap .sec3 .sec3_box .txt_box,
.road_wrap .sec4 .sec4_box .txt_box,
.road_wrap .sec5 .sec5_box .txt_box,
.road_wrap .sec6 .sec6_box .txt_box,
.road_wrap .sec7 .sec7_box .txt_box,
.road_wrap .vs_side .vs_side_in ul li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}


.fp-watermark {display: none}

.footer_full .fp-overflow {overflow: inherit}

.fullpage-wrapper {touch-action: auto!important}

[class*=fp-viewing]>.footer {
	display: none
}

.web,.web_ver {display: block}
.mobile,.mobile_ver {display: none}
a {text-decoration: none}

.festa2_wrap .sec1 {/*height: calc(100vh - 7rem);*/}
.festa2_wrap .vs_top {position: absolute;width: 100%;height: .7rem;top: 0;z-index: 10;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_vs_top.png) no-repeat 50%;background-size: 100% 100%;background-color: #261d39;box-shadow: 0 .1rem 1.5rem rgba(0, 0, 0, .2)}
.festa2_wrap .vs_top.cur {display: block;position: fixed;top: .46rem}
.festa2_wrap .vs_top.web_view {top: 0}
.festa2_wrap .vs_top .vs_top_in {text-align: center}
.festa2_wrap .vs_top .vs_top_in ul {display: flex;justify-content: center;align-items: center;height: .7rem}
.festa2_wrap .vs_top .vs_top_in ul li {position: relative}
.festa2_wrap .vs_top .vs_top_in ul li.active a,.festa2_wrap .vs_top .vs_top_in ul li:hover a {color: #f3ca94}
.festa2_wrap .vs_top .vs_top_in ul li a{position: relative;display: flex;justify-content: center;align-items: center;width: 3rem;height: .7rem;font-size: .22rem;line-height: normal;text-align: center;color: #ebecec}
.festa2_wrap .vs_top .vs_top_in ul li:before {content: "";display: block;position: absolute;width: .02rem;height: 0.3rem;background: #ffefc7;left: -1px;top: 50%;transform: translateY(-50%)}
.festa2_wrap .vs_top .vs_top_in ul li:first-child:before {content: "";display: none}

.festa2_wrap .sec1 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_sec01.jpg) no-repeat 50% 0;background-size: 100% auto;position: relative;height: 10.45rem;z-index: 2}

.festa2_wrap .sec1 .sec_in {position: relative;height: 100%;width: 100%}
.festa2_wrap .sec1 .title {position: absolute;left: 50%;bottom: .2rem;transform: translateX(-50%);transform: translateX(-50%) scale(1.2);transform-origin: bottom}
.festa2_wrap .sec1 .title h2 {position: relative;width: 7.31rem;margin: 0 auto}
.festa2_wrap .sec1 .title h2 img{width: 100%;}
.festa2_wrap .sec1 .title .date {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_txt01.png) no-repeat 50%;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;width: 19.2rem;height: .46rem;font-size: .2rem;color: #fff}
.festa2_wrap .sec_warp_in {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_line03.png) no-repeat 50%;background-size: 1.42rem 1.42rem;background-repeat: repeat}
.festa2_wrap .sec_warp_in,.festa2_wrap .sec_warp_in .title {position: relative;z-index: 2}

.festa2_wrap .sec2 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg02.png) no-repeat center bottom 0;background-size: 100% auto;height: 10.95rem;position: relative}
.festa2_wrap .sec2 .sec_in {position: relative;height: 100%;width: 100%;padding-top: 1.25rem}
.festa2_wrap  h2 {position: relative;width: 9.31rem;margin: 0 auto}
.festa2_wrap  h2 img{width: 100%;}
.festa2_wrap .sub_txt {padding-top: .3rem;font-size: .25rem;line-height: normal;text-align: center;color: #fdedd2;line-height: 1.3;}
.festa2_wrap .sec2 .road_set {margin: .6rem auto 0;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/road_pic.png) no-repeat;background-size: 100% 100%;width: 6.45rem;height: 6.71rem;box-sizing: border-box;padding-top: .61rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.festa2_wrap .sec2 .road_set li {position: relative;width: 2.77rem;height: 2.24rem;margin-bottom: .97rem;}
.festa2_wrap .sec2 .road_set li .tit1 {color: #fdedd2;font-size: .35rem;line-height: 1.2;padding: .75rem 0 0 .16rem;}
.festa2_wrap .sec2 .road_set li .txt1 {color: #fdedd2;font-size: .22rem;line-height: 1.3;font-weight: bold;padding: .18rem 0 0 .16rem;}

.festa2_wrap .sec3 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg01.png) no-repeat top;background-size: 100% 7.58rem;position: relative;height: 7.58rem;box-sizing: border-box;}
.festa2_wrap .sec3 .sec_in{box-sizing: border-box;padding-top: .83rem;position: relative;height: 100%;width: 100%}
.festa2_wrap .sec_warp_in .deco01 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/deco02.png) no-repeat 50%;background-size: 100% 100%;display: block;width: 10.06rem;height: 0.15rem;position: absolute;left: 50%;top: -.07rem;transform: translateX(-50%)}
.festa2_wrap .sec_warp_in .bg_dan {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_dan.png) no-repeat 50%;background-size: 100% 100%;display: block;width: 15.6rem;height: 2.8rem;position: absolute;left: 50%;top: 0;transform: translateX(-50%)}
.festa2_wrap .sec3 .banner {position: relative;width: 12.5rem;margin: 0 auto;padding-top: .45rem;z-index: 1}
.festa2_wrap .sec3 .banner a,.festa2_wrap .sec3 .banner a img{display: block;width: 100%;}


.festa2_wrap .sec4 {position: relative;height: 25.7rem;z-index: 0}
.festa2_wrap .sec4 .sec_in {box-sizing: border-box;padding-top: 1.28rem;position: relative;height: 100%;width: 100%}
.festa2_wrap .sec4 .roll_set {position: relative;padding-top: 3rem}
.festa2_wrap .sec4 .roll_set .pic {position: relative;width: 10.13rem;height: 3.28rem;margin: 0 auto}
.festa2_wrap .sec4 .roll_set .pic img {position: relative;margin-left: -.53rem;width: 100%;}
.festa2_wrap .sec4 .roll_set .pic:before {content: "";background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_box01.png) no-repeat 50%;background-size: 100% 100%;width: 17.73rem;height: 12.09rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transform: translate(-8.15rem, -6.2rem);z-index: 0}
.festa2_wrap .sec4 .roll_set .hover_box {position: absolute;left: 50%;top: 2.3rem;transform: translateX(-50%);transform: translateX(-5rem);z-index: 2}
.festa2_wrap .sec4 .roll_set .hover_box .ico {width: .32rem;height: .32rem;cursor: pointer}
.festa2_wrap .sec4 .roll_set .hover_box .txt_box {display: none;width: -webkit-max-content;width: -moz-max-content;width: max-content;border-radius: .158rem;border: .04rem solid hsla(0, 0%, 100%, .8);background-image: linear-gradient(0deg, #a78c80, #ded7d2);overflow: hidden}
.festa2_wrap .sec4 .roll_set .hover_box .txt_box .tit {padding: .1rem;font-size: .2rem;font-weight: 700;color: #ffe2b9;text-align: center;background-color: #0f0819}
.festa2_wrap .sec4 .roll_set .hover_box .txt_box .txt {padding: .2rem;font-size: .2rem;line-height: 1.5}
.festa2_wrap .sec4 .roll_set .hover_box:hover .txt_box {position: absolute;left: 0;top:.28rem;display: block}
.festa2_wrap .sec4 .tit4_1{padding-top: 2.9rem;}
.festa2_wrap .sec4 .ps_set {position: relative;width: 12.41rem;height: 8.38rem;margin: .3rem auto 0}
.festa2_wrap .sec4 .ps_set .pic,.festa2_wrap .sec4 .ps_set .pic img {width: 100%;position: relative;}
.festa2_wrap .sec4 .ps_set .txtbox p {display: flex;justify-content: center;align-items: center;font-size: .18rem;font-weight: 100;font-stretch: normal;font-style: normal;line-height: 1.2;letter-spacing: normal;text-align: center;color: #ffe2b9;font-weight: bold;}
.festa2_wrap .sec4 .ps_set .txtbox .txt1 {position: absolute;left: 2.35rem;top: 3.3rem;width: 3.36rem;height: .53rem}
.festa2_wrap .sec4 .ps_set .txtbox .txt2 {position: absolute;left: 6.4rem;top: 3.3rem;width: 3.36rem;height: .53rem}
.festa2_wrap .sec4 .ps_set .txtbox .txt3 {position: absolute;left: .96rem;top: 5.98rem;width: 4.76rem;height: .53rem}
.festa2_wrap .sec4 .ps_set .txtbox .txt4 {position: absolute;left: 6.43rem;top: 5.98rem;width: 4.76rem;height: .53rem}
.festa2_wrap .sec4 .ps_set .price_set {position: absolute;left: 50%;bottom: .7rem;transform: translateX(-50%);transform: translateX(-45%)}
.festa2_wrap .sec4 .ps_set .price_set .txt {position: absolute;left: 1.93rem;top: -.2rem;width: 100%;font-size: .235rem;font-weight: 700;color: #ff0707}
.festa2_wrap .sec4 .ps_set .price_set .txt span {font-size: .2rem;}
.festa2_wrap .sec4 .ps_set .price_set .txt i {font-size: .16rem;font-weight: 500}
.festa2_wrap .sec4 .ps_set .price_set .box {position: relative;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/price.png) no-repeat 50%;background-size: cover;width: 2.54rem;height: .82rem}
.festa2_wrap .sec4 .ps_set .price_set .box .count {position: absolute;left: .82rem;top: -.02rem;font-size: .24rem;font-weight: 500;line-height: 1.4;color: #949393}
.festa2_wrap .sec4 .ps_set .price_set .box .discount {position: absolute;left: .8rem;top: .34rem;font-size: .3rem;font-weight: 500;color: #fff}
.festa2_wrap .sec4 .ps_set .p4tips{font-size: .18rem;color: #ff0000;position: absolute;bottom: .4rem;width: 100%;text-align: center;}
.festa2_wrap .sec4 .ps_set .ch01 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ch01.png) no-repeat 50%;background-size: 100% 100%;display: block;width: 8.75rem;height: 15.25rem;position: absolute;left: 50%;top: -3.65rem;transform: translateX(-50%);transform: translateX(-10.23rem);z-index: -1}
.festa2_wrap .sec4 .ps_set .ico01 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ico01.png) no-repeat 50%;background-size: 100% 100%;display: block;width: 3.55rem;height: 4.31rem;position: absolute;left: 50%;top: 4.15rem;transform: translateX(-50%);transform: translateX(4.97rem);z-index: 0}

.festa2_wrap .sec5 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg03.png) no-repeat top;background-size: 100% 21.02rem;height: 21.02rem}
.festa2_wrap .sec5 .sec_in {position: relative;height: 100%;width: 100%;box-sizing: border-box;padding-top: .7rem;}


.festa2_wrap .sec5 .howt_set {position: relative;padding-top: .3rem}
.festa2_wrap .sec5 .howt_set ul {display: flex;justify-content: space-between;width: 10.14rem;margin: 0 auto;}
.festa2_wrap .sec5 .howt_set ul li .box {position: relative;width: 2.99rem;height: 4.53rem}
.festa2_wrap .sec5 .howt_set ul li .box .pic {width: 100%}
.festa2_wrap .sec5 .howt_set ul li .box .txt1 {position: absolute;left: 50%;top: 3.28rem;transform: translateX(-50%);display: flex;justify-content: center;align-items: center;width: 2.73rem;height: .85rem;padding: .15rem;font-size: .2rem;font-weight: 700;line-height: normal;text-align: center;color: #231d2c}
.festa2_wrap .sec5 .howt_set .noti {padding-top: .35rem;font-size: .21rem;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .howt_set .btn_address {position: relative;display: block;width: 3rem;height: 1.18rem;margin: .2rem auto 0;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn_address.png) no-repeat 50%;background-size: 100% 100%}
.festa2_wrap .sec5 .howt_set .btn_address span {position: absolute;left: .8rem;top: .33rem;display: flex;justify-content: center;align-items: center;width: 2.14rem;height: .73rem;font-size: .23rem;font-weight: 500;line-height: .14;text-align: center;color: #ffe2b9}

.festa2_wrap .sec5 .cp_set {position: relative;width: 100%;margin-top: .45rem}
.festa2_wrap .sec5 .cp_set .cp_set_in {position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;z-index: 2}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box {position: relative}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box .pic {width: 16.02rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box .nick {position: absolute;left: 5.5rem;top: .08rem;display: flex;justify-content: center;align-items: center;width: 3.15rem;height: .84rem;font-size: .26rem;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box .nick span {display: contents}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box .my_box_in .num {position: absolute;left: 9.22rem;top: .34rem;display: flex;justify-content: center;align-items: center;width: 1.1rem;height: .34rem;font-size: .26rem;font-weight: 500;line-height: .34rem;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .my_box .my_box_in .num span {display: contents}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box {position: relative;margin-top: .5rem;}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .pic {width: 10.1rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul {display: flex;gap: .3rem;position: absolute;left: .22rem;top: .25rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li {width: 2.7rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li:nth-child(3) {width: 3.66rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 {position: relative;display: flex;align-items: center;flex-direction: column}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .txt1 {position: absolute;left: 50%;top: 0;transform: translateX(-50%);display: flex;justify-content: center;align-items: center;width: 100%;height: 1rem;font-size: .2rem;font-weight: 600;line-height: 1.4;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .btn_coupon01 {position: relative;display: block;width: 2.17rem;height: .52rem;margin-top: 2.7rem;font-size: .16rem;font-weight: 600;color: #2d2b2b;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn01.png) no-repeat 50%;background-size: 100% 100%;text-align: center;line-height: .52rem;}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .btn_coupon01:disabled {cursor: default;color: rgba(45, 43, 43, .45);background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn01_disabled.png) no-repeat 50%;background-size: 100% 100%}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .btn_coupon02 {position: relative;display: block;width: 2.17rem;height: .52rem;margin-top: 2.7rem;font-size: .16rem;font-weight: 600;color: #2d2b2b;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn01.png) no-repeat 50%;background-size: 100% 100%;text-align: center;line-height: .52rem;}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .btn_coupon02:disabled {cursor: default;color: rgba(45, 43, 43, .45);background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn01_disabled.png) no-repeat 50%;background-size: 100% 100%}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box01 .noti {padding-top: .1rem;font-size: .14rem;font-weight: 300;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .top_div {position: relative;display: flex;justify-content: center;align-items: center;gap: .1rem;height: 1.05rem;margin-top: .15rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .top_div .nick {font-size: .3rem;font-weight: 500;text-align: right;color: #ffe2b9;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width: 2.7rem;}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .top_div .btn_reload02 {display: block;width: .71rem;height: .71rem;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn_reload.png) no-repeat 50%;background-size: 100% 100%;margin-left: -.1rem;}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .day_div {position: relative;height: 1.33rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .day_div .txt1 {position: absolute;left: 50%;top: .07rem;transform: translateX(-50%);font-size: .2rem;font-weight: 300;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .day_div .txt2 {position: absolute;left: .2rem;top: .85rem;width: 1.7rem;font-size: .2rem;font-weight: 500;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .day_div .txt3 {position: absolute;left: 1.94rem;top: .85rem;width: 1.7rem;font-size: .2rem;font-weight: 500;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .total_div {position: relative;height: 2.03rem;margin-top: .16rem}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .total_div .txt1 {position: absolute;left: 50%;top: .03rem;transform: translateX(-50%);width: 100%;font-size: .2rem;font-weight: 300;text-align: center;color: #ffe2b9}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .total_div .txt2 {position: absolute;left: 50%;top: .87rem;transform: translateX(-50%);width: 100%;font-size: .3rem;font-weight: 500;text-align: center;color: #ffe2b9;line-height: 1.5}
.festa2_wrap .sec5 .cp_set .cp_set_in .cp_box .cp_div ul li .box02 .total_div .txt2 .hour {display: inline-block;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ico_time.png) no-repeat center left 0;background-size: auto 100%;padding-left: .5rem}

.festa2_wrap .sec6 {position: relative}
.festa2_wrap .sec6 .sec_in {position: relative;height: 100%;width: 100%;padding-top: .87rem;padding-bottom: 1.1rem}

.festa2_wrap .sec7 {position: relative}
.festa2_wrap .sec7 .sec_in {position: relative;display: flex;flex-direction: column;align-items: center;padding-top: .25rem}
.festa2_wrap .num_box01.v2 {margin-top: 1rem}
.festa2_wrap .num_box01.v3 .num {margin-top: 0}

.festa2_wrap .num_box01 .num {width: 2.4rem;margin: .55rem auto .1rem}
.festa2_wrap .num_box01 .num img{width: 100%;}

.festa2_wrap .num_box01 .sub_tit1 {font-size: .44rem;font-weight: 500;text-align: center;color: #ffe2b9;line-height: 1.2;}

.festa2_wrap .goods_set {width: 12.46rem;margin: .55rem auto 0}
.festa2_wrap .goods_set .goods_div ul {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .5rem .3rem}
.festa2_wrap .goods_set .goods_div ul li {position: relative}
.festa2_wrap .goods_set .goods_div ul li .box {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_box04.png) no-repeat 50%;background-size: 100% 100%;position: relative;width: 3.17rem;height: 4.39rem;display: flex;flex-direction: column;justify-content: center}
.festa2_wrap .goods_set .goods_div ul li .box .apply_box {position: absolute;left: .15rem;top: .15rem;display: flex;flex-direction: column;align-items: center;gap: .02rem;width: 2.24rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/apply_box.png) no-repeat;width: 2.24rem;height: .77rem;background-size: 100% 100%;box-sizing: border-box;padding: 0.02rem 0;}
.festa2_wrap .goods_set .goods_div ul li .box .apply_box p {flex: 1;width: 100%;padding-left: .15rem;font-size: .16rem;font-weight: 300;line-height: .31rem;text-align: left;color: #ffe2b9}
.festa2_wrap .goods_set .goods_div ul li .box .apply_box p span {padding-left: .03rem}
.festa2_wrap .goods_set .goods_div ul li .box .txt1 {position: absolute;left: 0;top: .2rem;width: 100%;font-size: .18rem;font-weight: 500;text-align: center;color: #ffe2b9}
.festa2_wrap .goods_set .goods_div ul li .box .txtbox {position: absolute;left: 0;bottom: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: .1rem;width: 100%;height: 1.13rem}
.festa2_wrap .goods_set .goods_div ul li .box .txtbox .goods {font-size: .22rem;font-weight: 600;line-height: normal;text-align: center;color: #fff8f4}
.festa2_wrap .goods_set .goods_div ul li .box .txtbox .goods span {font-size: .16rem}
.festa2_wrap .goods_set .goods_div ul li .box .txtbox .lot {font-size: .18rem;font-weight: 300;text-align: center;color: #ffe2b9}
.festa2_wrap .goods_set .goods_div ul li .box .goods01 {position: absolute;left: 50%;top: .45rem;transform: translateX(-50%);width: 9.45rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods02 {position: absolute;left: 50%;top: 1.05rem;transform: translateX(-50%);width: 2.3rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods03 {position: absolute;left: 50%;top: .98rem;transform: translateX(-50%);width: 1.41rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods04 {position: absolute;left: 50%;top: 1rem;transform: translateX(-50%);width: 1.71rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods05 {position: absolute;left: 50%;top: 1.1rem;transform: translateX(-50%);width: 2.8rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods06 {position: absolute;left: 50%;top: 1.55rem;transform: translateX(-50%);width: 2.5rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods07 {position: absolute;left: 50%;top: 1.5rem;transform: translateX(-50%);width: 2.63rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods08 {position: absolute;left: 50%;top: .15rem;transform: translateX(-50%);width: 4.05rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods09 {position: absolute;left: 50%;top: .7rem;transform: translateX(-50%);width: 2.78rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods10 {position: absolute;left: 50%;top: 1.1rem;transform: translateX(-50%);width: 1.45rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods11 {position: absolute;left: 50%;top: .8rem;transform: translateX(-50%);width: 2.14rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods12 {position: absolute;left: 50%;top: 1.3rem;transform: translateX(-50%);width: 2.55rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods13 {position: absolute;left: 50%;top: 1.3rem;transform: translateX(-50%);width: 2.56rem}
.festa2_wrap .goods_set .goods_div ul li .box .goods14 {position: absolute;left: 50%;top: 1.0rem;transform: translateX(-50%);width: 1.61rem}
.festa2_wrap .goods_set .goods_div ul li .box.v2 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_box03.png) no-repeat 50%;background-size: 100% 100%;position: relative;width: 10.12rem;height: 3.83rem}
.festa2_wrap .goods_set .goods_div ul li .box.v2 .apply_box {position: absolute;left: .2rem;top: .22rem;width: 2.37rem}
.festa2_wrap .goods_set .goods_div ul li .box.v2 .txtbox {flex-direction: row;gap: .15rem;height: .73rem;bottom: .07rem}
.festa2_wrap .goods_set .goods_div ul li .box.v2 .txtbox .goods {font-size: .3rem;font-weight: 600;text-align: center;color: #fff8f4}
.festa2_wrap .goods_set .goods_div ul li .box.v2 .txtbox .lot {font-size: .24rem;font-weight: 400;text-align: center;color: #ffe2b9}
.festa2_wrap .goods_set .goods_div ul li .box.v3 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_box05.png) no-repeat 50%;background-size: 100% 100%;position: relative;width: 10.12rem;height: 3.83rem}
.festa2_wrap .goods_set .goods_div ul li .box.v3 .apply_box {position: absolute;left: .2rem;top: .22rem;width: 2.37rem}
.festa2_wrap .goods_set .goods_div ul li .box.v3 .txtbox {flex-direction: row;gap: .15rem;height: .73rem;bottom: .06rem}
.festa2_wrap .goods_set .goods_div ul li .box.v3 .txtbox .goods {font-size: 0.3rem;font-weight: 600;text-align: center;color: #fff8f4}
.festa2_wrap .goods_set .goods_div ul li .box.v3 .txtbox .lot {font-size: .24rem;font-weight: 400;text-align: center;color: #ffe2b9}
.festa2_wrap .goods_set .goods_div ul li .box.v4 {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_box06.png) no-repeat 50%;background-size: 100% 100%;height: 4.2rem}
.festa2_wrap .goods_set .goods_div ul li .btn_box .applyBtn {position: relative;width: 2.87rem;height: .54rem;margin: .25rem auto 0;font-size: .24rem;font-weight: 600;color: #2d2b2b;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn02.png) no-repeat 50%;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;}
.festa2_wrap .goods_set .goods_div ul li .btn_box .applyBtn:disabled {cursor: default;color: rgba(45, 43, 43, .45);background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn02_disabled.png) no-repeat 50%;background-size: 100% 100%}


.festa2_wrap .sec_notice.on .title h2:after {content: "";background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ico_acod.png) no-repeat 50%;background-size: cover;display: inline-block;width: .28rem;height: .16rem;margin-left: .23rem;transform: rotate(0deg)}
.festa2_wrap .sec_notice .title {position: relative;z-index: 2}
.festa2_wrap .sec_notice .title h2 {position: relative;width: 100%;height: .8rem;margin: 0 auto;font-size: .28rem;font-weight: 700;line-height: .8rem;text-align: center;color: #fff;background-color: #1f1f1f;cursor: pointer;text-decoration: underline;text-underline-position: under}
.festa2_wrap .sec_notice .title h2:after {content: "";background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/ico_acod.png) no-repeat 50%;background-size: cover;display: inline-block;width: .28rem;height: .16rem;margin-left: .23rem;transform: rotate(180deg)}
.festa2_wrap .sec_notice .noti_box {height: auto;background-color: #e6c9c7}
.festa2_wrap .sec_notice .noti_box .txt_box {padding-top: .38rem;padding-bottom: .38rem;padding-left: 1.59rem}
.festa2_wrap .sec_notice .noti_box .txt_box .txt2 {font-size: .24rem;font-weight: 400;line-height: 1.6;text-align: left;color: #000}
.festa2_wrap .sec_notice .noti_box .txt_box .txt2 a {color: #6570e9}
.festa2_wrap .sec_notice .noti_box .txt_box .txt2 a:active,.festa2_wrap .sec_notice .noti_box .txt_box .txt2 a:hover {color: #17b056}
.festa2_wrap .sec_notice .noti_box .txt_box .txt2 b {color: #d64258}

.festa2_wrap .pop_vote01 .pop_wrap {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_pop2.png) no-repeat 50%;background-size: cover;width: 8.81rem;height: 6rem;-webkit-backdrop-filter: none;backdrop-filter: none;box-shadow: none}
.festa2_wrap .pop_vote01 .pop_head {display: flex;justify-content: center;align-items: center;height: .85rem;margin-top: .1rem;background: transparent}
.festa2_wrap .pop_vote01 .pop_head h2 {padding-left: 0;font-size: .4rem;font-weight: 600;text-align: center;color: #ffe2b9}
.festa2_wrap .pop_vote01 .pop_head .pop_clo {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_clo.png) no-repeat 50%;background-size: 100% 100%;position: absolute;right: .35rem;top: .3rem}
.festa2_wrap .pop_vote01 .pop_con {position: relative;display: flex;align-items: center;flex-direction: column}
.festa2_wrap .pop_vote01 .pop_con .txt1 {margin-top: .15rem;font-size: .2rem;text-align: center;color: #ffe2b9}
.festa2_wrap .pop_vote01 .pop_con .my_box {position: relative;width: 100%;height: .68rem;margin-top: .25rem}
.festa2_wrap .pop_vote01 .pop_con .my_box .nick {left: 2.1rem;width: 2.8rem;line-height: 1.2}
.festa2_wrap .pop_vote01 .pop_con .my_box .my_box_in .num,.festa2_wrap .pop_vote01 .pop_con .my_box .nick {position: absolute;top: 50%;transform: translateY(-50%);font-size: .22rem;font-weight: 500;text-align: center;color: #ffe2b9}
.festa2_wrap .pop_vote01 .pop_con .my_box .my_box_in .num {left: 5.45rem;width: 1.1rem;height: .34rem;line-height: .34rem}
.festa2_wrap .pop_vote01 .pop_con .vote_btn_div {position: relative;display: flex;align-items: center;gap: .4rem;height: 1.55rem;margin-top: .47rem}
.festa2_wrap .pop_vote01 .pop_con .vote_btn_div a {position: relative;width: 1.24rem;height: .74rem;border: none;background-color: transparent;z-index: 1}
.festa2_wrap .pop_vote01 .pop_con .vote_btn_div .vote_num {display: flex;align-items: center;justify-content: center;width: 2.48rem;height: 1.5rem;font-size: 1.2rem;font-weight: 800;text-align: center;color: #f5f5f5;border: none;outline: none;background-color: transparent}
.festa2_wrap .pop_vote01 .pop_con .vote_btn_div .noti {position: absolute;left: 50%;bottom: -.35rem;transform: translateX(-50%);width: 100%;font-size: .16rem;text-align: center;color: rgba(255, 226, 185, .66)}
.festa2_wrap .pop_vote01 .pop_con .btn_vote {width: 2.89rem;height: .73rem;margin-top: .55rem;font-size: .28rem;font-weight: 600;text-align: center;color: #2d2b2b;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_btn01.png) no-repeat 50%;background-size: cover}
.festa2_wrap .pop_prinfo#pop_prinfo2 .pop_wrap {height: 10.05rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_pop_print.png) no-repeat 50%;background-size: 100% 100%}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div {height: 6.8rem;overflow: hidden;overflow-y: auto}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div::-webkit-scrollbar {width: .04rem;background-color: transparent}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div::-webkit-scrollbar-thumb {width: .04rem;background-color: #ffe2b9;border-radius: .04rem}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div::-webkit-scrollbar-track {background-color: transparent}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div::-webkit-scrollbar-track-piece {background: rgba(223, 216, 211, .05)}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div .group>ul {padding-left: 0}
.festa2_wrap .pop_prinfo#pop_prinfo2 .form_div>ul>li dl dt {width: 1.3rem}
.festa2_wrap .pop_prinfo#pop_prinfo2 .group .tit_p {background: none;width: 1.25rem}
.festa2_wrap .pop_prinfo#pop_prinfo2 .tit_p {flex-basis: 1.1rem}
.festa2_wrap .pop_prinfo#pop_prinfo2 .chk_div {width: 100%;margin: .1rem auto 0}
.festa2_wrap .pop_prinfo.web_view_prinfo .pop_wrap {overflow: hidden}
.festa2_wrap .pop_prinfo.web_view_prinfo .pop_wrap .pop_clo {z-index: 10}

.festa2_wrap .pop_prinfo.web_view_prinfo .pop_wrap:after {content: "";display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-weight: 700;font-size: .28rem;line-height: 1.5;text-align: center;color: #fff;background-color: rgba(0, 0, 0, .7);position: absolute;left: 0;top: 0;white-space: pre-line;border-radius: .2rem}
.festa2_wrap .pop_prinfo .pop_wrap {width: 8.2rem;height: 9.65rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_pop_print.png) no-repeat 50%;background-size: cover;box-shadow: none}
.festa2_wrap .pop_prinfo .pop_wrap .pop_head {margin-top: .35rem;height: .54rem;width: 100%;background: transparent}
.festa2_wrap .pop_prinfo .pop_wrap .pop_head h2 {font-size: .4rem;padding-left: 0;text-align: center;color: #ffe2b9;width: auto;}
.festa2_wrap .pop_prinfo .pop_wrap .pop_clo {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/tot_clo.png) no-repeat 50%/100% 100%;right: .2rem;top: .2rem}
.festa2_wrap .pop_prinfo .pop_wrap .pop_foot a {width: 2.89rem;height: .73rem;font-size: .28rem;font-weight: 800;text-align: center;color: #2d2b2b;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn_pop_print.png) no-repeat 50%;background-size: cover}
.festa2_wrap .pop_prinfo .form_div>ul>li dl dt {width: 1rem;padding-right: .3rem;font-size: .2rem;text-align: right;color: #ffe2b9;line-height: .4rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_arrow.png) no-repeat right .1rem top .13rem;background-size: .06rem .13rem}
.festa2_wrap .pop_prinfo .form_div .group2>ul li .address_con .address_box,.festa2_wrap .pop_prinfo .form_div>ul>li dl dd {width: calc(100% - .1rem)}
.festa2_wrap .pop_prinfo .form_div .group2>ul li .address_con .address_box input[type=text] {flex: 1;margin-right: .1rem}
.festa2_wrap .pop_prinfo .form_div .group2>ul li .address_con .address_box button {width: 1.33rem;height: .4rem;font-size: .2rem;line-height: .4rem;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_pop_print_address.png) no-repeat 50%;background-size: cover}
.festa2_wrap .pop_prinfo .form_div .group2>ul li .txt_box {width: calc(100% - 10rem);margin-left: 1rem}
.festa2_wrap .pop_prinfo .form_div textarea {font-size:. 14rem}
.festa2_wrap .pop_prinfo .form_div p.tit_p {width: 1rem;padding-right: .3rem;font-size: .2rem;text-align: right;color: #ffe2b9;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_arrow.png) no-repeat right .1rem top .13rem;background-size: .06rem .13rem}
.festa2_wrap .pop_prinfo input[type=checkbox]+label {font-size: .14rem}
.festa2_wrap .pop_prinfo p.txt {font-size: .2rem;padding: .25rem 0 .2rem;color: #ffe2b9}
.festa2_wrap .pop_prinfo .form_div {padding: .2rem 1.7rem 0 1.02rem;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_pop_print2.png) no-repeat 50%;background-size: 100% 100%}

.festa2_wrap .pop_prinfo .form_div input[type=text] {height: .4rem;border-radius: .12rem;box-shadow: 0 0 1.6rem 0 rgba(164, 156, 149, .1);border: 1px solid rgba(255, 226, 185, .5);background-color: #131023}
.festa2_wrap .pop_prinfo .form_div .group2 {border: none;margin-bottom: .1rem;padding: 0}
.festa2_wrap .pop_prinfo .area_box {display: flex}
.festa2_wrap .pop_prinfo .area_box .tit_p {flex-basis: 1rem}
.festa2_wrap .pop_prinfo .area_box textarea {flex: 1;height: 2.7rem;padding:.16rem;font-size: .16rem;font-weight: 300;line-height: 1.5;color: hsla(0, 0%, 100%, .16);border-radius: .06rem;border: 1px solid rgba(255, 226, 185, .25);background-color: #0a0815}
.festa2_wrap .pop_prinfo .area_box textarea::-webkit-scrollbar {width: .04rem;background-color: transparent}
.festa2_wrap .pop_prinfo .area_box textarea::-webkit-scrollbar-thumb {width: .04rem;background-color: #ffe2b9;border-radius: .04rem}
.festa2_wrap .pop_prinfo .area_box textarea::-webkit-scrollbar-track {background-color: transparent}
.festa2_wrap .pop_prinfo .area_box textarea::-webkit-scrollbar-track-piece {background: rgba(223, 216, 211, .05)}
.festa2_wrap .pop_prinfo .chk_div {width: calc(100% - 10rem);margin: 0 0 0 .75rem;padding: 0;text-align: center;border: none}
.festa2_wrap .pop_prinfo .chk_div input[type=checkbox]+label {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_chk01.png) no-repeat left 0 top .05rem;background-size: .24rem .24rem;padding: 0 0 0 .1rem!important;font-size: .16rem;font-weight: 300;letter-spacing: normal;color: rgba(255, 226, 185, .66)}
.festa2_wrap .pop_prinfo .chk_div input[type=checkbox]:checked+label {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/pop_chk02.png) no-repeat left 0 top .05rem;background-size: .24rem .24rem}
.festa2_wrap .pop_alert .pop_wrap {width: 4.5rem}
.festa2_wrap .pop_alert .pop_wrap .pop_head h2 {font-size: .2rem}
.festa2_wrap .pop_alert p.txt {font-size: .24rem}
.festa2_wrap #pop_guide10 .pop_wrap,.festa2_wrap #pop_guide11 .pop_wrap {width: calc(100% - 25rem)!important}
.festa2_wrap #pop_guide10 .pop_wrap .pop_head h2,.festa2_wrap #pop_guide11 .pop_wrap .pop_head h2 {text-align: center;padding-left: 0;font-size: 4vw}
.festa2_wrap #pop_guide10 .pop_wrap .pop_con,.festa2_wrap #pop_guide11 .pop_wrap .pop_con {height: 2rem}
.festa2_wrap #pop_guide10 p.txt,.festa2_wrap #pop_guide11 p.txt {font-size: 5vw}
.festa2_wrap .pop_event .pop_con {position: relative}
.festa2_wrap .pop_event .pop_con .code_set {width: 83vw;height: 24vw;position: absolute;left: 50%;top: 27vw;transform: translateX(-50%)}
.festa2_wrap .pop_event .pop_con .code_set .code_num {position: absolute;left: 0;top: 0;width: .1rem;height: .1rem;outline: none;border: none;opacity: 0}
.festa2_wrap .pop_event .pop_con .code_set .code_num:focus {outline: none}
.festa2_wrap .pop_event .pop_con .code_set .code_num+label {display: flex;height: 100%}
.festa2_wrap .pop_event .pop_con .code_set #num_txt {display: flex;height: 100%;gap: 2.3vw}
.festa2_wrap .pop_event .pop_con .code_set .num_txt {display: flex;width: 19vw;height: 100%;align-items: center;justify-content: center;font-size: 10vw;font-weight: 700}
.festa2_wrap .pop_event .pop_con .btn_code_apply {width: 37vw;height: 9vw;text-indent: -9999rem;background: none;border: none;position: absolute;left: 50%;top: 54vw;transform: translateX(-50%)}

.festa2_wrap .m_con .m_con_in {overflow: hidden;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_sec_m.png) no-repeat top;background-size: cover;position: relative;min-height: 11.36rem;padding-bottom: .7rem}
.festa2_wrap .m_con .m_con_in .bg_line {position: absolute;left: 50%;top: 0;transform: translateX(-50%);background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_line03.png) no-repeat 50%;background-size: 100% 100%;width: 100%;height: 100%;background-repeat: repeat;z-index: -1}
.festa2_wrap .m_con .m_con_in .title {width: 100%;margin-top: 5.1rem;text-align: center}
.festa2_wrap .m_con .m_con_in .title .tit {position: relative;display: inline-block}
.festa2_wrap .m_con .m_con_in .title .tit h2 {width: 70%;margin: 0 auto}
.festa2_wrap .m_con .m_con_in .title .tit .date {background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/bg_line_m.png) no-repeat 50%;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;width: 100%;height: .56rem;font-size: .19rem;font-weight: 500;line-height: 1.5;text-align: center;color: #fff}
.festa2_wrap .m_con .m_con_in .title .event_set {position: relative;width: 100%;padding: 1rem .3rem 0}
.festa2_wrap .m_con .m_con_in .title .event_set .pic {width: 100%;border-radius: .1rem;overflow: hidden}
.festa2_wrap .m_con .m_con_in .title .event_set .btn_code_open {position: absolute;left: 50%;bottom: 13vw;transform: translateX(-50%);width: 50vw;height: 12.5vw;margin-top: 0;text-indent: -9999rem;background: none;border: none;background: url(//wegame.gtimg.com/tgp_act/release/online/yhlhznq20250725/images/btn_pop_code_m.png) no-repeat 50%;background-size: contain}
.festa2_wrap .m_con .m_con_in .title .event_set .btn_code_open:disabled {cursor: default}
.festa2_wrap .m_con .m_con_in .title .event_set .btn_code_open:disabled:after {content: "";position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 49vw;height: 12.5vw;border-radius: initial;background-color: rgba(0, 0, 0, .4);border-radius: .15rem}
.festa2_wrap .m_con .m_con_in .title button {width: 4.19rem;height:.81rem;border: none;background: #efd25c;border-radius: .9rem;color: #151429;font-size: .26rem;font-weight: 700;position: relative;z-index: 1;margin-top: .5rem}
.festa2_wrap .m_con .m_con_in .title .txt2 {margin-top: .2rem;font-size: .22rem;color: #fff;text-align: center;line-height: 1.5;position: relative;z-index: 1}
.festa2_wrap .m_con .m_con_in .title .txt2 span {font-weight: 700;color: #fff}

@-webkit-keyframes bounce-in {
	0% {
		opacity: .3;
		transform: scale(.3)
	}
	30% {
		opacity: 1;
		transform: scale(1.05)
	}
	60% {
		transform: scale(.9)
	}
	to {
		transform: scale(1)
	}
}

@keyframes bounce-in {
	0% {
		opacity: .3;
		transform: scale(.3)
	}
	30% {
		opacity: 1;
		transform: scale(1.05)
	}
	60% {
		transform: scale(.9)
	}
	to {
		transform: scale(1)
	}
}

@-webkit-keyframes blink-effect {
	50% {
		opacity: .7;
		transform: translateX(-50%) scale(1.05)
	}
}

@keyframes blink-effect {
	50% {
		opacity: .7;
		transform: translateX(-50%) scale(1.05)
	}
}

@-webkit-keyframes blink-effect2 {
	50% {
		opacity: .9;
		transform: translateX(-50%) scale(1.03)
	}
}

@keyframes blink-effect2 {
	50% {
		opacity: .9;
		transform: translateX(-50%) scale(1.03)
	}
}

@-webkit-keyframes blink-effect3 {
	50% {
		opacity: .6
	}
}

@keyframes blink-effect3 {
	50% {
		opacity: .6
	}
}

.bounce2 {
	-webkit-animation: bounce2 2s ease infinite;
	animation: bounce2 2s ease infinite
}

@-webkit-keyframes bounce2 {
	0% {
		transform: translateY(0)
	}
	25% {
		transform: translateY(-1.5rem)
	}
	50% {
		transform: translateY(0)
	}
	75% {
		transform: translateY(-1.5Rem)
	}
}

@keyframes bounce2 {
	0% {
		transform: translateY(0)
	}
	25% {
		transform: translateY(-1.5rem)
	}
	50% {
		transform: translateY(0)
	}
	75% {
		transform: translateY(-1.5Rem)
	}
}

@-webkit-keyframes bounce3 {
	0% {
		transform: translate(-50%)
	}
	25% {
		transform: translate(-50%, -.5rem)
	}
	50% {
		transform: translate(-50%)
	}
	75% {
		transform: translate(-50%, -.5rem)
	}
}

@keyframes bounce3 {
	0% {
		transform: translate(-50%)
	}
	25% {
		transform: translate(-50%, -.5rem)
	}
	50% {
		transform: translate(-50%)
	}
	75% {
		transform: translate(-50%, -.5rem)
	}
}

@-webkit-keyframes bounce_in1 {
	0% {
		transform: scaleX(1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		transform: scaleX(1)
	}
}

@keyframes bounce_in1 {
	0% {
		transform: scaleX(1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
	to {
		transform: scaleX(1)
	}
}

@-webkit-keyframes rolling {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1030deg)
	}
}

@keyframes rolling {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(1030deg)
	}
}

@-webkit-keyframes characterRight {
	0% {
		background-position: 0 0
	}
	to {
		background-position: -10000px 0
	}
}

@keyframes characterRight {
	0% {
		background-position: 0 0
	}
	to {
		background-position: -10000px 0
	}
}

@-webkit-keyframes characterLeft {
	0% {
		background-position: -10000px 0
	}
	to {
		background-position: 0 0
	}
}

@keyframes characterLeft {
	0% {
		background-position: -10000px 0
	}
	to {
		background-position: 0 0
	}
}

@-webkit-keyframes runnerShake1 {
	0% {
		transform: rotate(-6deg)
	}
	49% {
		transform: rotate(-6deg)
	}
	50% {
		transform: rotate(6deg)
	}
	to {
		transform: rotate(6deg)
	}
}

@keyframes runnerShake1 {
	0% {
		transform: rotate(-6deg)
	}
	49% {
		transform: rotate(-6deg)
	}
	50% {
		transform: rotate(6deg)
	}
	to {
		transform: rotate(6deg)
	}
}

@-webkit-keyframes runnerShake2 {
	0% {
		transform: translate(-50%) rotate(-6deg)
	}
	49% {
		transform: translate(-50%) rotate(-6deg)
	}
	50% {
		transform: translate(-50%) rotate(6deg)
	}
	to {
		transform: translate(-50%) rotate(6deg)
	}
}

@keyframes runnerShake2 {
	0% {
		transform: translate(-50%) rotate(-6deg)
	}
	49% {
		transform: translate(-50%) rotate(-6deg)
	}
	50% {
		transform: translate(-50%) rotate(6deg)
	}
	to {
		transform: translate(-50%) rotate(6deg)
	}
}
/* body {
  padding-top: 50px !important;
} */

.event_none {
  pointer-events: none;
}

.howt_set * {
  box-sizing: content-box;
}
