@charset "UTF-8";body{overflow:hidden}html,body,#main{background:#b80e30;color:#fff;font-family:noto sans tc,Arial,Helvetica,sans-serif}#header::after{background:linear-gradient(90deg,#7a2b03,#ffe288,#7a2b03) top/100% 98% no-repeat,linear-gradient(90deg,#d35100,#f3c93f,#fff,#f3c93f,#d35100)}#footer::after{background:#fff}#header{position:absolute;height:1.8em;width:100vw;top:0;left:50%;transform:translate(-50%);z-index:99;color:#fff}#header .nav{display:block;align-items:center;width:100%;max-width:16.66667em;height:100%;margin:0 auto;padding:.2em;filter:drop-shadow(0 0.05em 0.05em rgba(32,0,0,0.25)) drop-shadow(0 0 0.05em rgba(32,0,0,0.25))}#header .nav-list{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:.2em}#header .nav-item{list-style:none;display:block}#header .nav-space{list-style:none;flex:1 1 auto}#header .nav-link{transition:filter .15s}#header .nav-link:hover,#header .nav-link:active{filter:drop-shadow(0.01em 0.08em 0.05em rgba(0,0,0,0.5)) brightness(1.1)}#header .nav-icon{display:block;width:auto;color:inherit;border:0 solid;border-radius:100%;box-shadow:inset 0 0 0 currentColor,inset 0 0 0 .05em currentColor;transition:color .15s,background .15s,box-shadow 0s}#header .nav-icon:hover,#header .nav-icon:active{color:#00b900;background:#fff;box-shadow:inset 0 0 0 .065em currentColor,0 0 .1em currentColor}#header .nav-yt:hover,#header .nav-yt:active{color:red}#header .nav-fb:hover,#header .nav-fb:active{color:#0866ff}#header .nav-ig:hover,#header .nav-ig:active{color:#e4007f}#header .nav-line:hover,#header .nav-line:active{color:#00b900}#header img,#header svg{display:block;width:auto;max-width:100%;max-height:1.4em}#footer .foot-wanin{filter:grayscale(1) brightness(.45)}.bg-area{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;bottom:0;left:calc(50% - 16em);z-index:-5;width:32em;margin:0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:#b80e30}.bg-area img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(min-width:666px){.bg-area::after,.bg-area::before{content:"";position:absolute;top:8em;left:0;bottom:0;right:0;z-index:1;background:url(../_img/bg-side.png) 100% 0/9em auto repeat-y}.bg-area::before{transform:rotate(180deg);background-position:100% 100%}}.dl-btn-container{display:block;position:relative;left:50%;transform:translateX(-50%);width:16.66667em;max-width:100vw;text-align:center;margin-bottom:0;margin-top:0}.dl-btn,.play-btn,.station-btn{display:inline-block;position:relative;font-size:smaller;font-weight:400;text-decoration:none;text-shadow:0 .1em .1em rgba(0,0,0,.5),.02em 0 .01em rgba(0,0,0,.5),-.02em 0 .01em rgba(0,0,0,.5),0 .02em .01em rgba(0,0,0,.5),0 -.02em .01em rgba(0,0,0,.5);color:#fff;background:#0d0;background-image:linear-gradient(rgba(0,0,0,0.5),transparent 75%,rgba(255,255,255,0.2)),linear-gradient(90deg,rgba(0,0,0,0.25),transparent 20%,transparent 80%,rgba(0,0,0,0.25));background-clip:padding-box;box-shadow:0 .1em .2em rgba(0,0,0,.5);width:7em;height:2em;padding:.15em .5em;margin:.2em;border:0 solid transparent;border-radius:.9em}.dl-btn::before,.dl-btn::after,.play-btn::before,.play-btn::after,.station-btn::before,.station-btn::after{content:"";position:absolute;inset:0;z-index:1}.dl-btn::before,.play-btn::before,.station-btn::before{bottom:.2em;border-radius:.9em;background:linear-gradient(transparent,rgba(255,255,255,0.25)),radial-gradient(closest-side,rgba(255,255,255,0.5),transparent) left 50% bottom 105%/80% 0.2em no-repeat,radial-gradient(closest-side,rgba(255,255,255,0.5),transparent) left 50% bottom -0.05em/80% 0.2em no-repeat;box-shadow:inset 0 0 .1em #fff,inset 0 .25em rgba(255,255,255,.35),0 0 0 .01em rgba(0,0,0,.5)}.dl-btn::after,.play-btn::after,.station-btn::after{inset:-.2em;border-radius:1.2em;background:linear-gradient(rgba(255,255,255,0.2),transparent),radial-gradient(closest-side,white,transparent) left 60% bottom -0.1em/1em 1em no-repeat,radial-gradient(closest-side,white,transparent) right 0.5em bottom 0.25em/0.5em 0.5em no-repeat;box-shadow:inset 0 0 .1em .05em #fff,inset 0 .3em rgba(255,255,255,.35),0 .18em rgba(0,0,0,.5),0 .2em .02em rgba(255,255,255,.4)}.dl-btn:hover,.dl-btn:active,.play-btn:hover,.play-btn:active,.station-btn:hover,.station-btn:active{border-top-width:.1em;background-image:linear-gradient(rgba(255,255,255,0.2),transparent 25%,rgba(0,0,0,0.5)),linear-gradient(90deg,rgba(0,0,0,0.25),transparent 20%,transparent 80%,rgba(0,0,0,0.25))}.dl-btn:hover::before,.dl-btn:active::before,.play-btn:hover::before,.play-btn:active::before,.station-btn:hover::before,.station-btn:active::before{bottom:.1em}.dl-btn:hover::after,.dl-btn:active::after,.play-btn:hover::after,.play-btn:active::after,.station-btn:hover::after,.station-btn:active::after{top:-.3em;background:0 0}.sr-only{position:fixed;top:-9in;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0)}.section{max-width:16.66667em;width:100%;margin:0 auto}img{max-width:100%;display:block;width:auto;height:auto;margin:0 auto}hr{border:none;border-top:1px dashed #ffd800}.tab-container{width:16.66667em;margin:.5em auto;text-align:center}.tab{font:inherit;display:inline-block;vertical-align:top;width:5.55em;height:3.1em;padding:0;border:none;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:url(../_img/tabs.png) 0 0/600% 300% no-repeat;animation:wiggle 6s infinite ease-in-out;transform-origin:bottom;cursor:pointer}.tab:hover,.tab:active{background-position-y:50%}.tab:disabled{filter:grayscale(1) brightness(.75);animation:none;background-position-y:100%;cursor:default}.tab.current{background-position-y:100%}.tab.tab1{background-position-x:0%;animation-delay:0s}.tab.tab2{background-position-x:20%;animation-delay:.2s}.tab.tab3{background-position-x:40%;animation-delay:.4s}.tab.tab4{background-position-x:60%;animation-delay:.6s}.tab.tab5{background-position-x:80%;animation-delay:.8s}.tab.tab6{background-position-x:100%;animation-delay:1s}@keyframes wiggle{0%{transform:rotate(0deg)}15%{transform:rotate(3deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(-1deg)}}.content{margin:.5em auto}.content p,.content ul,.content ol{font-size:.6em;font-size:clamp(13px,0.6em,36px);line-height:1.4;letter-spacing:-.01em;padding:0;margin:.75em auto}.head-title{display:block;position:relative;z-index:0;width:32em;max-height:15em;top:0;left:calc(50% - 16em);-webkit-user-select:none;-moz-user-select:none;user-select:none;height:9em;padding:2.1em 0 em}.border,.border2{position:relative;display:block;z-index:0;font-weight:400;min-height:2em;color:#000;background:#ffde9b padding-box;-o-border-image:url(../_img/border.png) 105 75 fill/1.75em 1.25em/1.25em;border-image:url(../_img/border.png) 105 75 fill/1.75em 1.25em/1.25em;margin:1em auto .25em;padding:.5em .25em}.border p,.border2 p{font-size:.6em;margin:.5em auto;text-align:center}.border h3,.border2 h3{font-size:smaller;margin:.5em .25em .35em;line-height:1.2;color:#fff;--outline-color: #510}.border h4,.border2 h4{color:#600;font-size:.8em;line-height:1.2;margin:.5em 0 .25em}.border label,.border2 label{font-size:.8em;font-weight:700;white-space:nowrap;align-self:center;color:#600}.border p,.border2 p{margin:.5em 0}.title{position:relative;font-size:1em;font-size:clamp(18px,1em,60px);font-family:"source han serif","noto serif tc",serif;font-weight:700;margin:.25em auto;width:-moz-max-content;width:max-content;min-width:7em;padding:.5em 0 .65em;text-align:center;line-height:1.1;--outline-color: #0f4005;color:#fbe6b3;background:#e36500;-o-border-image:url(../_img/title-bg.png) 99 195 fill/1.65em 3.25em/0 3em;border-image:url(../_img/title-bg.png) 99 195 fill/1.65em 3.25em/0 3em;text-shadow:0 .075em .1em #510,0 .05em .05em #510,.02em .02em #510,-.02em -.02em #510,-.02em .02em #510,.02em -.02em #510;filter:drop-shadow(0 0.05em 0.1em rgba(0,0,0,0.65))}.title2{font-family:noto sans tc,Arial,Helvetica,sans-serif;font-size:1em;color:#fbe6b3;--outline-color: #a80000;margin:.5em auto;line-height:1.1;padding:.3em .25em .4em;text-align:center;text-shadow:0 .05em .1em rgba(0,0,0,.5);-o-border-image:url(../_img/title-bg2.png) 30 0 fill/0.5em 0/0;border-image:url(../_img/title-bg2.png) 30 0 fill/0.5em 0/0;border-radius:100%}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.title2 .text-gold{background-image:linear-gradient(90deg,#ffb163,#ffd9a3 50%,#ffb163)}}.box{margin:.35em auto 0;padding:.35em;position:relative;z-index:0;background:#7f0019;border-radius:.5em;box-shadow:inset .025em .05em .1em rgba(0,0,0,.5),.01em .025em .05em rgba(255,255,255,.5)}.box-foot{position:relative;z-index:0;color:#fff;margin:0 -.35em -.35em;padding:1px .65em}.box-foot::before,.box-foot::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:#d54326;border-radius:0 0 .355em .35em}.box-foot::before{left:.35em;right:.35em}.box-foot::after{bottom:.35em}.flex{display:flex;align-items:center;justify-content:center;gap:.25em}@media(max-width:480px){.flex{font-size:1.5em;flex-direction:column}}.flex2{display:flex;align-items:center;justify-content:center;gap:.15em}.flex2>*{flex:0 0 auto}.flex2>*:nth-child(2){flex:1 1 auto}@media(max-width:480px){.flex2{flex-wrap:wrap;justify-content:space-around;margin:0}.flex2>*:nth-child(1){font-size:1em}.flex2>*:nth-child(3){font-size:2em}.flex2>*:nth-child(2){font-size:1.5em;padding:0 .25em 0 .5em;order:3}}a{color:inherit;text-underline-offset:.15em}:visited{color:inherit}.text-red{color:red}.text-blue{color:#03f}.text-yellow{color:#ffd37c}.text-hilight{color:#ffd37c}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-big{font-size:larger}.text-small{font-size:smaller}:root{--outline-color: #570014;--outline-width: .12em}.text-outline{letter-spacing:normal;font-weight:600;text-shadow:calc(0.7 * var(--outline-width)) calc(0.7 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),calc(0.7 * var(--outline-width)) calc(-0.7 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),calc(-0.7 * var(--outline-width)) calc(0.7 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),calc(-0.7 * var(--outline-width)) calc(-0.7 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),calc(1 * var(--outline-width)) 0 calc(0.25 * var(--outline-width)) var(--outline-color),calc(-1 * var(--outline-width)) 0 calc(0.25 * var(--outline-width)) var(--outline-color),0 calc(1 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),0 calc(-1 * var(--outline-width)) calc(0.25 * var(--outline-width)) var(--outline-color),calc(0.9 * var(--outline-width)) calc(0.4 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(0.9 * var(--outline-width)) calc(-0.4 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(-0.9 * var(--outline-width)) calc(0.4 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(-0.9 * var(--outline-width)) calc(-0.4 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(0.4 * var(--outline-width)) calc(0.9 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(0.4 * var(--outline-width)) calc(-0.9 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(-0.4 * var(--outline-width)) calc(0.9 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color),calc(-0.4 * var(--outline-width)) calc(-0.9 * var(--outline-width)) calc(0.3 * var(--outline-width)) var(--outline-color)}.text-gold{color:#ffbd00;--outline-color: #360707}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.text-gold{color:transparent;text-shadow:none;background:linear-gradient(#fff,#ffd35a 50%,#dd7c32);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:0 transparent;filter:drop-shadow(0 0.065em #9c4b30) drop-shadow(0 0.035em 0.05em #000)}}#content-area{position:relative;left:50%;transform:translate(-50%);width:100vw;max-width:16.66667em;min-height:10em}#content-area{counter-reset:step}.step{position:relative;font-size:.63em;line-height:1.25;text-align:left;padding:.35em 0 .35em 3em;border:.12em solid #cea05d;border-radius:2em;background:rgba(0,0,0,.35);color:#fff;counter-increment:step}.step::before{content:counter(step);display:inline-block;position:absolute;top:-.25em;left:-.1em;font-size:2em;font-weight:900;font-family:Arial,Helvetica,sans-serif;text-align:center;vertical-align:text-bottom;width:1.25em;height:1.25em;line-height:1.2;background:#cea05d;color:#154400;border:.08em solid #cea05d;border-radius:1em}.btn,.btn2,.btn3{font:inherit;font-size:1em;font-family:noto sans tc,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.03em;vertical-align:middle;flex-grow:1;display:inline-block;white-space:nowrap;position:relative;z-index:0;margin:.5em .25em;padding:.15em .75em .35em;min-width:6em;border:0 solid;-o-border-image:url(../_img/btn-default.png) 36 12 fill/0.6em 0.2em/0.6em 0.15em;border-image:url(../_img/btn-default.png) 36 12 fill/0.6em 0.2em/0.6em 0.15em;line-height:1.2;color:#ffd058;background:#9c4b30;text-decoration:none;text-shadow:0 .05em #9c4b30,.05em .1em .1em rgba(0,0,0,.75),-.05em .1em .1em rgba(0,0,0,.75);cursor:pointer;transition:filter .1s;filter:drop-shadow(0 0.1em 0.15em #211)}.btn img,.btn2 img,.btn3 img{filter:drop-shadow(0 0.05em 0.05em rgba(0,0,0,0.7))}.btn::before,.btn2::before,.btn3::before{content:"";position:absolute;z-index:-1;top:0;left:calc(50% - 1.5em);width:3em;bottom:0;border-radius:.35em;-o-border-image:url(../_img/btn-default-center.png) 36 0 fill/0.6em 0/0.6em 0;border-image:url(../_img/btn-default-center.png) 36 0 fill/0.6em 0/0.6em 0}.btn:hover,.btn:active,.btn2:hover,.btn2:active,.btn3:hover,.btn3:active{border-image-source:url(../_img/btn-hover.png)}.btn:hover::before,.btn:active::before,.btn2:hover::before,.btn2:active::before,.btn3:hover::before,.btn3:active::before{border-image-source:url(../_img/btn-hover-center.png)}.btn:active,.btn2:active,.btn3:active{border-image-source:url(../_img/btn-active.png)}.btn:active::before,.btn2:active::before,.btn3:active::before{border-image-source:url(../_img/btn-active-center.png)}.btn:disabled,.btn2:disabled,.btn3:disabled{cursor:default;filter:grayscale(1);pointer-events:none}.btn.blink,.btn2.blink,.btn3.blink{animation:btnBlink 1.2s infinite step-end forwards}.btn.blink::before,.btn2.blink::before,.btn3.blink::before{animation:inherit;animation-name:btnBlinkCenter}.btn.blink:hover,.btn.blink:active,.btn2.blink:hover,.btn2.blink:active,.btn3.blink:hover,.btn3.blink:active{animation:none}.btn.blink:hover::before,.btn.blink:active::before,.btn2.blink:hover::before,.btn2.blink:active::before,.btn3.blink:hover::before,.btn3.blink:active::before{animation:none}@keyframes btnBlink{0%{border-image-source:url(../_img/btn-default.png)}33%{border-image-source:url(../_img/btn-hover.png)}66%{border-image-source:url(../_img/btn-active.png)}}@keyframes btnBlinkCenter{0%{border-image-source:url(../_img/btn-default-center.png)}33%{border-image-source:url(../_img/btn-hover-center.png)}66%{border-image-source:url(../_img/btn-active-center.png)}}.btn2,.btn3{font-size:.8em;color:#fff5c6;text-shadow:.05em .1em .15em rgba(0,0,0,.35),-.05em .1em .15em rgba(0,0,0,.35);margin:0;padding:.25em .5em .35em;background-image:linear-gradient(rgba(255,255,255,0.75),transparent);background-color:#ff5f5f;-o-border-image:none;border-image:none;border-radius:.15em;box-shadow:0 .15em #c54646,inset 0 0 .15em rgba(255,255,255,.5),0 .2em .2em rgba(0,0,0,.5);filter:none}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.btn2 .text-gold,.btn3 .text-gold{background-image:linear-gradient(#fff,#fff2b5);filter:drop-shadow(0 0.1em #c54646) drop-shadow(0 0.05em 0.1em rgba(0,0,0,0.5))}}.btn2::before,.btn2::after,.btn3::before,.btn3::after{content:none}.btn2:hover,.btn2:active,.btn3:hover,.btn3:active{background-image:linear-gradient(transparent,rgba(255,255,255,0.75))}.btn3{background-color:#c452ff;box-shadow:0 .15em #a246c5,inset 0 0 .15em rgba(255,255,255,.5),0 .2em .2em rgba(0,0,0,.5)}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.btn3 .text-gold{filter:drop-shadow(0 0.1em #a246c5) drop-shadow(0 0.05em 0.1em rgba(0,0,0,0.5))}}.btn-link{font:inherit;color:inherit;display:inline;border:none;background:0 0;padding:0;text-shadow:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.btn-banner{display:inline-block;vertical-align:bottom;width:-moz-max-content;width:max-content;padding:.065em;border-radius:.1em;background:linear-gradient(#ffda8e,#d26134);transition:filter .1s}.btn-banner:hover,.btn-banner:active{filter:brightness(1.2)}.btn-pointer{position:relative}.btn-pointer::after{content:"";position:absolute;width:3.5em;height:3.5em;top:84%;right:5%;margin-top:.25em;background:url(../_img/btn-pointer.png) center/contain no-repeat;filter:drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.35));animation:btnPointer 1s infinite alternate ease-in-out;pointer-events:none}.btn-pointer:disabled::after{content:none}@keyframes btnPointer{0%{transform:translate(0,0) scale(1)}100%{transform:translate(0.5em,0.5em) scale(1.05)}}.btn-prize{display:block;font:inherit;font-size:.6em;line-height:1.2;width:100%;margin:.35em auto 0;padding:.35em .5em;position:relative;z-index:0;color:#fff;background:#7f0019;border:none;border-radius:1em;box-shadow:inset .025em .05em .1em rgba(0,0,0,.5),.01em .025em .05em rgba(255,255,255,.5);cursor:pointer}.btn-help{font:inherit;font-size:.8em;border:none;width:2em;height:2em;flex:0 0 auto;background:url(../_img/btn-help.png) center/contain no-repeat;filter:brightness(1) drop-shadow(0 0.05em 0.1em rgba(0,0,0,0.35));cursor:pointer;transition:filter .1s}.btn-help:hover,.btn-help:active{filter:brightness(1.1) drop-shadow(0 0.1em 0.12em rgba(0,0,0,0.75))}.btn-share{font:inherit;font-size:.6em;font-weight:700;color:#601;border:none;background:0 0;cursor:pointer}.btn-share svg{display:block;margin:0 auto;width:4em;height:4em;border-radius:100%;transition:filter .1s}.btn-share:hover svg,.btn-share:active svg{filter:brightness(1.1) drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.5))}.btn-group,.input-group{display:flex;justify-content:center;width:100%;margin:.5em auto;gap:.35em}.btn-group .btn,.btn-group .btn2,.input-group .btn,.input-group .btn2{margin:0}fieldset{padding:0;margin:0;border:none}.input{font:inherit;font-size:smaller;font-weight:700;line-height:1.2;width:100%;border:none;border-radius:.25em;box-shadow:inset .1em .1em .1em rgba(0,0,0,.5);padding:.4em .5em;background:#fff}.input::-moz-placeholder{font-weight:400;opacity:.5}.input::placeholder{font-weight:400;opacity:.5}.side-container{position:fixed;left:50%;transform:translate(-50%);bottom:3.5em;z-index:5;width:100%;max-width:32em;opacity:1;pointer-events:none;transition:bottom .2s}.side-container>*{pointer-events:all}.side-btn{display:block;margin-left:auto;margin-right:.25em;width:4em;opacity:1;transition:opacity .5s,filter .1s,width .2s;filter:brightness(1) drop-shadow(0 0 0.1em #fff) drop-shadow(0 0 0.1em #ff4) drop-shadow(0 0 0.4em #f61);animation:glow 1s infinite}.side-btn:hover,.side-btn:active{animation:none;filter:brightness(1.2) drop-shadow(0 0 0.1em #fff) drop-shadow(0 0 0.2em #ff4) drop-shadow(0 0 0.4em #f61)}@media(max-width:900px){.side-btn{width:2.5em}}.prize{width:10em}.prize img{filter:drop-shadow(0 0 0.15em #fff) drop-shadow(0 0 0.4em #ff4)}.prize-glow{position:relative}.prize-glow::before{position:absolute;z-index:-1;content:"";top:-25%;left:-25%;width:150%;padding-top:150%;border-radius:100%;background:url(../_img/prize-glow.png) center/contain no-repeat;animation:prizeGlow 60s infinite linear}@keyframes prizeGlow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-wrapper{align-items:center}.swiper-button-prev,.swiper-button-next{width:1.5em;height:1.5em;margin-top:-.75em;background:url(../_img/btn-swiper.png) center/contain no-repeat;filter:brightness(1) drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.5));transition:filter .1s}.swiper-button-prev::after,.swiper-button-next::after{opacity:0}.swiper-button-prev:hover,.swiper-button-prev:active,.swiper-button-next:hover,.swiper-button-next:active{filter:brightness(1.1) drop-shadow(0 0.1em 0.1em rgb(0,0,0))}.swiper-button-prev{left:-.5em;transform:scale(-1,1)}.swiper-button-next{right:-.5em}#Poke .poke-box{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);width:16em;height:32em;background:url(../_img/poke/content-01.png) top/100% auto no-repeat,url(../_img/poke/content-02.png) bottom/100% auto no-repeat;transition:filter 1.5s}#Poke .poke-box:disabled{filter:sepia(1) saturate(2) brightness(.75) hue-rotate(-15deg)}#Poke .poke-btn{position:relative;font:inherit;color:#fff;background:0 0;border:none;cursor:pointer;transition:-webkit-backdrop-filter .1s;transition:backdrop-filter .1s;transition:backdrop-filter .1s,-webkit-backdrop-filter .1s}#Poke .poke-btn:hover{-webkit-backdrop-filter:brightness(1.1);backdrop-filter:brightness(1.1)}#Poke .poke-btn:disabled{cursor:default}#Poke .poke-btn:disabled::after{opacity:1}#Poke .poke-btn:disabled:hover{-webkit-backdrop-filter:none;backdrop-filter:none}#Poke .poke-btn::before,#Poke .poke-btn::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s}#Poke .poke-btn::before{background:url(../_img/poke/hole.png) center/5.5em no-repeat}#Poke .poke-btn::after{background:url(../_img/poke/poke.png) center/4.6em no-repeat;transition-duration:.5s}#Poke .poke-btn.hole{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default}#Poke .poke-btn.hole::before{opacity:1}#Poke .poke-btn.hole [data-prize]{opacity:1;transform:scale(.9)}#Poke .poke-btn [data-prize]{position:absolute;inset:0;background:url(../_img/poke/prizes.png) 0 0/500% 200% no-repeat;opacity:0;transform:scale(.5);transition:opacity .5s,transform .8s;filter:drop-shadow(0 0 1em #000)}#Poke .poke-btn [data-prize="0"]{background-position:0% 0%}#Poke .poke-btn [data-prize="1"]{background-position:25% 0%}#Poke .poke-btn [data-prize="2"]{background-position:50% 0%}#Poke .poke-btn [data-prize="3"]{background-position:75% 0%}#Poke .poke-btn [data-prize="4"]{background-position:100% 0%}#Poke .poke-btn [data-prize="5"]{background-position:0% 100%}#Poke .poke-btn [data-prize="6"]{background-position:25% 100%}#Poke .poke-btn [data-prize="7"]{background-position:50% 100%}#Poke .poke-btn [data-prize="8"]{background-position:75% 100%}#Poke .poke-btn [data-prize="9"]{background-position:100% 100%}#window-pokeprize .accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out}#window-pokeprize .accordion-content>div{overflow:hidden}#window-pokeprize .accordion-toggle{display:none}#window-pokeprize .accordion-toggle~.accordion-btn span::before{content:"▼ "}#window-pokeprize .accordion-toggle:checked~.accordion-btn span::before{content:"▲ "}#window-pokeprize .accordion-toggle:checked~.accordion-content{grid-template-rows:1fr}#window-pokeprize table{width:100%;font-size:.45em;letter-spacing:-.01em;background:#fff;border-collapse:collapse}#window-pokeprize table th{background:#bafff4}#window-pokeprize table td,#window-pokeprize table th{padding:.1em .25em;border:.1em solid #000}#window-pokeprize .poke-description{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;font-size:.8em;text-align:left;line-height:1.2;padding:.15em 0 .15em .15em}#window-pokeprize .poke-description ul,#window-pokeprize .poke-description ol,#window-pokeprize .poke-description p{display:block;font-size:.6em;text-align:left;margin:0 0 .5em}#window-pokeprize .poke-description ol{padding-left:1em}#window-pokeprize .poke-description ul{list-style:"- ";padding-left:1em}#window-pokeprize .poke-description strong{display:block;font-size:.6em;margin:.75em 0 0}#window-pokeprize .poke-barcode{display:block;margin:0 auto;max-width:100%;height:auto}#Prize .prize-list{display:block}#Prize .prize-item{display:flex;align-items:center;justify-content:flex-start;margin:.25em 0}#Prize .prize-item p{text-align:left;margin:0 0 0 .5em;flex-grow:1}#Prize .prize-item p::after{content:"";display:block;height:1.333em;width:100%;background:url(../_img/prize/hr.png) center/100% 100% no-repeat}#Prize .prize-item small{display:block;font-weight:700;color:#000}#Prize .prize-item img{width:5em;height:auto;margin:0;filter:drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.25))}#Prize .prize-badge{display:flex;align-items:center;justify-content:center;font-size:.6667em;width:5.5em;height:5.5em;color:#ffd9a3;text-shadow:0 .1em .1em #000;background:url(../_img/prize/frame.png) center/100% 100% no-repeat;filter:drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.25))}#Prize .prize-badge b{display:inline-block;min-width:1ch;font-family:oswald,Impact,Haettenschweiler,arial narrow bold,fantasy;font-size:1.75em;font-weight:800;line-height:.75;letter-spacing:-.1ch;margin-right:.1ch}#Prize .swiper-slide{width:25%;height:100%;padding:0 1%;display:flex;justify-content:center;align-items:center}#Prize .swiper-slide img{display:block;margin:0}#News #Tab1,#News #Tab2{display:none}#News #tab1,#News #tab2{position:absolute;opacity:0}#News #tab1:focus-visible+.news-tab,#News #tab2:focus-visible+.news-tab{outline:auto}#News #tab1:checked~#Tab1,#News #tab2:checked~#Tab2{display:block}#News #tab1:checked~[for=tab1],#News #tab2:checked~[for=tab2]{filter:brightness(1) drop-shadow(0 0 0.05em #fff) drop-shadow(0 0 0.1em #ff4)}#News .news-tab{display:inline-flex;vertical-align:bottom;align-items:center;justify-content:center;width:6em;height:5.5em;margin:0 .5em 0 0;padding:1em 1.25em 1.75em;background:url(../_img/news/tab-bg.png) center/contain no-repeat;transition:filter .1s;cursor:pointer;filter:brightness(.65) drop-shadow(0 0 0.05em transparent) drop-shadow(0 0 0.1em transparent)}#News .news-tab:hover,#News .news-tab:active{filter:brightness(1.1) drop-shadow(0 0 0.05em #fff) drop-shadow(0 0 0.1em #ff4)}#News .news-tab.active{filter:brightness(1) drop-shadow(0 0 0.05em #fff) drop-shadow(0 0 0.1em #ff4)}#News .box{width:16em}#News .box p{margin:0 auto}#News .box img{height:2.6em}#News .coop{display:inline-block;vertical-align:bottom;width:2.6em;height:2.6em;margin:.15em;background:url(../_img/news/coop.png) 0 0/600% 100% no-repeat;transition:filter .1s}#News .coop:hover,#News .coop:active{filter:drop-shadow(0 0.1em 0.1em rgba(0,0,0,0.5)) brightness(1.15)}#News .coop1{background-position-x:0%}#News .coop2{background-position-x:20%}#News .coop3{background-position-x:40%}#News .coop4{background-position-x:60%}#News .coop5{background-position-x:80%}#News .coop6{background-position-x:100%}#Cooperate{padding:1px .5em .5em;margin:0;color:#000;background:#fff;box-shadow:0 50vw 0 50vw #fff}#window-prize h3{position:relative;z-index:1}#window-privacy ol{text-align:justify;padding:0 .5em}#window-privacy ol li{display:inline;counter-increment:list-item}#window-privacy ol li::before{content:"(" counter(list-item) ") "}.modal{font:600 60px/1.5 "Noto Sans TC",Arial,Helvetica,sans-serif;display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;flex-direction:column;justify-content:center;align-items:center}.modal.active{display:flex}.modal .mask{position:fixed;top:-50vh;left:-50vw;bottom:-50vh;right:-50vw;background:rgba(0,0,0,.75);animation:fade .4s ease-out}@supports((-webkit-backdrop-filter:blur(0.1rem)) or (backdrop-filter:blur(0.1rem))){.modal .mask{-webkit-backdrop-filter:blur(0.15rem);backdrop-filter:blur(0.15rem);background:rgba(8,8,8,.8);transition:-webkit-backdrop-filter .5s ease-out;transition:backdrop-filter .5s ease-out;transition:backdrop-filter .5s ease-out,-webkit-backdrop-filter .5s ease-out}}.modal .btn-close{font:inherit;font-size:.9em;font-weight:400;display:block;position:absolute;z-index:2;right:-.5em;top:-1em;width:2em;height:2em;border:none;border-radius:100%;color:#fff;background:url(../_img/btn-close.png) center/contain no-repeat;filter:brightness(1) drop-shadow(0 0.1em 0.05em rgba(24,8,24,0.5));overflow:hidden;outline:none;cursor:pointer;transition:filter .2s}.modal .btn-close:hover,.modal .btn-close:focus,.modal .btn-close:active{filter:brightness(1.1) drop-shadow(0 0.15em 0.1em rgba(24,8,24,0.65))}.modal-overflow{overflow-y:auto;overflow-x:hidden;width:100%;max-height:100vh;scrollbar-width:none}.modal-overflow::-webkit-scrollbar{width:0}.modal-window{display:flex;position:relative;flex-direction:column;justify-content:center;text-align:center;width:90%;max-width:14.5em;min-height:4em;margin:1.25em auto;line-height:1.4;animation:pop .3s}.fade-up,.fade-left,.fade-right,.fade-down,.fade-in{opacity:0;transition:opacity 1.6s,transform 1s}.fade-up.faded,.fade-left.faded,.fade-right.faded,.fade-down.faded,.fade-in.faded{transform:none;opacity:1}.fade-up{transform:translate(0,1em)}.fade-down{transform:translate(0,-1em)}.fade-left{transform:translate(1em,0)}.fade-right{transform:translate(-1em,0)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes glow{0%{filter:brightness(1) drop-shadow(0 0 0.1em #fff) drop-shadow(0 0 0em #ff4) drop-shadow(0 0 0.2em #f61)}50%{filter:brightness(1.1) drop-shadow(0 0 0.1em #fff) drop-shadow(0 0 0.1em #ff4) drop-shadow(0 0 0.4em #f61)}100%{filter:brightness(1) drop-shadow(0 0 0.1em #fff) drop-shadow(0 0 0em #ff4) drop-shadow(0 0 0.2em #f61)}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes blink{0%{background-position:top}50%{background-position:bottom}}@media(max-width:1920px){#main,.modal{font-size:3.125vw}}@media(max-width:1280px){#main,.modal{font-size:40px}}@media(max-width:666px){#main,.modal{font-size:6vw}}@media(max-height:720px){.modal{font-size:6vmin}}@media(max-width:420px){.modal-window{max-width:96%}}