.pageMinigame{font-family:Lato,Noto Sans JP;width:100%;position:relative;background-image:url(../../minigame/images/common/background.webp);background-image:image-set(url(../../minigame/images/common/background.webp) 1x,url(../../minigame/images/common/background-2x.webp) 2x);background-repeat:no-repeat;background-size:cover;background-position-x:center;padding-bottom:80px;text-align:center;overflow:hidden}@media screen and (width < 520px){.pageMinigame{background-image:url(../../minigame/images/common/background-sp.webp);background-image:image-set(url(../../minigame/images/common/background-sp.webp) 1x,url(../../minigame/images/common/background-sp-2x.webp) 2x)}}.pageMinigame section{width:100%;max-width:1216px;position:relative;margin:0 auto;padding:0 16px}.pageMinigame section.hidden{display:none}#minigame .button{width:260px;height:64px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:50px;border:solid 3px;pointer-events:all;cursor:pointer;transition:all .2s ease;opacity:0}#minigame .button *{transition:all .2s ease}#minigame .button span{font-family:"M PLUS Rounded 1c";text-align:center;z-index:2;display:inline-flex;align-items:center}#minigame .button.visible{opacity:1}#minigame .button--start:not(:disabled){background-image:linear-gradient(#fb26b1,#ff90d9);border:none;box-shadow:3px 3px #54139580}#minigame .button--start:not(:disabled) span{color:#fff;text-align:center;text-shadow:2px 2px 0px rgba(0,0,0,.2);font-size:26px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.26px}#minigame .button--start:not(:disabled):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:5px solid transparent;background:linear-gradient(45deg,#ff6a0e,#ffe18c 20%,#ff87d6 30%,#d739e5,#a19ef0 70%,#79edfd 80%,#5649e5) border-box border-box;background-size:200%;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:start-border 1.5s alternate infinite ease-in-out}#minigame .button--start:not(:disabled):after{content:"";position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 10px);height:calc(100% - 10px);background:#fff;border-radius:50px;overflow:hidden;opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}#minigame .button--start:not(:disabled):hover span{color:#f826b1;text-shadow:none}#minigame .button--start:not(:disabled):hover:after{content:"";position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 10px);height:calc(100% - 10px);background:#fff;border-radius:50px;overflow:hidden;opacity:1;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}#minigame .button--start:disabled{border-radius:50px;border:3px solid #808080;background:var(--gray_gradation, linear-gradient(180deg, #9A9A9A 0%, #B7B7B7 100%));pointer-events:none;cursor:auto}#minigame .button--start:disabled span{color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,.2);font-size:18px;font-style:normal;font-weight:800;line-height:22px}#minigame .button--again{background-image:linear-gradient(red,#ff7474);border-color:#d00000}#minigame .button--again span{color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,.2);font-size:18px;font-style:normal;font-weight:700;line-height:normal}#minigame .button--again:after{content:"";position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:calc(100% + -0px);height:calc(100% + -0px);background:#fff;border-radius:50px;overflow:hidden;opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}#minigame .button--again:hover span{color:red;text-shadow:none}#minigame .button--again:hover:after{content:"";position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:calc(100% + -0px);height:calc(100% + -0px);background:#fff;border-radius:50px;overflow:hidden;opacity:1;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}#minigame .button--result{background:#ffffff1a;border:none}#minigame .button--result span{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#minigame .button--result:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:3px solid transparent;background:linear-gradient(to right,#ddff53,#baffa6 29%,#0ff) border-box border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}#minigame .button--result:hover{background:#fff3}#minigame .button--skip{width:128px;height:36px;border-radius:50px;background:#ffffff4d}#minigame .button--skip span{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#minigame .button--skip:hover{background:#fff6}@keyframes start-border{0%{background-position-x:0%}to{background-position-x:100%}}.loading{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;z-index:1000;background:#060e3b;opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.loading.hidden{opacity:0;pointer-events:none}.loader{margin:auto;font-size:7px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load 1.1s infinite ease;transform:translateZ(0)}@keyframes load{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #ffffff80,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em #fff,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #ffffff80}25%{box-shadow:0 -2.6em #ffffff80,1.8em -1.8em #ffffffb3,2.5em 0 #fff,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #ffffff80,2.5em 0 #ffffffb3,1.75em 1.75em #fff,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #ffffff80,1.75em 1.75em #ffffffb3,0 2.5em #fff,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #ffffff80,0 2.5em #ffffffb3,-1.8em 1.8em #fff,-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #ffffff80,-1.8em 1.8em #ffffffb3,-2.6em 0 #fff,-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #ffffff80,-2.6em 0 #ffffffb3,-1.8em -1.8em #fff}}#minigame.minigame__container{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (width >= 1040px){#minigame.minigame__container{border:10px solid white;box-shadow:4px 4px #00000026}}#minigame.minigame__container *:not(.active){-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default}#minigame.minigame__container .minigame__content{width:1200px;height:800px;position:absolute;left:50%;top:50%;translate:-50% -50%;overflow:hidden}@media screen and (width < 1040px){#minigame.minigame__container .minigame__content{scale:.75}}#minigame.minigame__container .minigame__content.hogator{background:#c83b27}#minigame.minigame__container .minigame__content.jirachi{background:#fcd85a}#minigame.minigame__container .minigame__content.kuwassu{background:#36b1c5}#minigame.minigame__container .minigame__content.nyahoja{background:#83bf27}#minigame.minigame__container .minigame__content.pikachu{background:#ffd900}#minigame.minigame__container.minigame--game .minigame__content{background:#060e3b}#minigame.minigame__container.minigame----result .minigame__content{background:#fff}#minigame.minigame__container .minigame__overlay{width:100%;height:100%;position:relative;pointer-events:none}#minigame.minigame--game .minigame__content .firework{position:absolute}#minigame.minigame--game .minigame__content .firework-line{position:absolute;width:2px;translate:-50% 0;background-image:linear-gradient(to top,transparent,white 25%,transparent 25%);background-repeat:no-repeat;background-size:100% 300%;background-position-y:0%;animation:firework-line-up 3s ease-out both}#minigame.minigame--game .minigame__content .firework-line:before{content:"";position:relative;position:absolute;width:100%;height:100%;background:inherit;filter:blur(1px);z-index:-1}#minigame.minigame--game .minigame__content .firework-body{position:absolute;translate:-50% -50%;mix-blend-mode:screen}#minigame.minigame--game .minigame__content .firework-pokemon.firework-body{animation-name:firework-body-scale;animation-duration:5s;animation-timing-function:cubic-bezier(.08,1,.3,1);animation-iteration-count:1}@keyframes firework-line-up{0%{background-position-y:0%;opacity:1}50%{background-position-y:50%;opacity:1}to{background-position-y:100%;opacity:0}}@keyframes firework-body-scale{0%{scale:0}to{scale:1}}#minigame.minigame--game .minigame__content .scene{width:100%;height:100%;position:absolute;top:0;left:0;background:#060e3b;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default;opacity:0;transition-property:opacity;transition-timing-function:ease}#minigame.minigame--game .minigame__content .scene.visible{opacity:1}#minigame.minigame--game .scene.scene-0{background:#00092b}#minigame.minigame--game .scene.scene-0 img.title{position:absolute;left:0;top:0}#minigame.minigame--game .scene.scene-0 img.title--normal{mix-blend-mode:lighten}#minigame.minigame--game .scene.scene-0 img.title--logo{left:50%;top:456px;translate:-50% 0}#minigame.minigame--game .scene.scene-0 .button--start{position:absolute;left:50%;top:687px;translate:-50% 0}#minigame.minigame--game .scene.scene-0 .fadein{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.16,1,.3,1)}#minigame.minigame--game .scene.scene-0 .fadein.visible{opacity:1}#minigame.minigame--game .scene.scene-0 .fadein--timing--0{transition-delay:.4s;transition-duration:.8s}#minigame.minigame--game .scene.scene-0 .fadein--timing--1{transition-delay:.8s;transition-duration:.6s}#minigame.minigame--game .scene.scene-0 .fadein--scale{scale:.9;transition-property:opacity,scale}#minigame.minigame--game .scene.scene-0 .fadein--scale.visible{scale:1}#minigame.minigame--game .minigame__content .scene.scene-1 img{position:absolute;left:50%;top:50%;translate:-50% -50%;opacity:1;transition:opacity .25s ease}#minigame.minigame--game .minigame__content .scene.scene-1 .label{position:absolute;left:528px;top:514px;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-size:20px;font-weight:900;line-height:24px;letter-spacing:2%}#minigame.minigame--game .minigame__content .scene.scene-1 .logo-2{animation:blinking 1s ease infinite}@keyframes blinking{0%{opacity:0}50%{opacity:1}to{opacity:0}}#minigame.minigame--game .minigame__content .scene.scene-2.tilt-down{animation:tilt-down 1.2s 1 ease-out both}#minigame.minigame--game .minigame__content .scene.scene-2.tilt-up{animation:tilt-up 1s 1 ease-out both}#minigame.minigame--game .minigame__content .scene.scene-2 *{opacity:0;transition:opacity .6s ease-out}#minigame.minigame--game .minigame__content .scene.scene-2 *.visible{opacity:1}#minigame.minigame--game .minigame__content .scene.scene-2 .background{width:100%;height:auto;position:absolute;left:0;bottom:0}#minigame.minigame--game .minigame__content .scene.scene-2 .label{position:absolute;display:inline-block;text-align:center;color:#fff;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));font-size:26px;font-weight:700;transition:none}#minigame.minigame--game .minigame__content .scene.scene-2 .label.visible{animation:label-fadein .6s ease-out both}#minigame.minigame--game .minigame__content .scene.scene-2 .label--pokemons{left:432px;top:102px}#minigame.minigame--game .minigame__content .scene.scene-2 .label--description{left:483px;top:96px;line-height:180%}#minigame.minigame--game .minigame__content .scene.scene-2 .label--description strong{opacity:1;transition:none;text-decoration-line:underline;text-decoration-color:#00ffb1;text-decoration-style:solid;text-decoration-thickness:4px;text-underline-offset:6px}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons{position:absolute}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons.float{transition-property:opacity,translate;transition-duration:.6s;transition-timing-function:ease-out}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons.float.float-1{translate:0 10px}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons.float.float-2{translate:0 -10px}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons--gangar{left:402px;bottom:331px;animation-direction:alternate}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons--lizardon{left:659px;bottom:422px;animation-direction:alternate-reverse}#minigame.minigame--game .minigame__content .scene.scene-2 .pokemons--others{left:345px;bottom:183px}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-sign{position:relative}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-sign-ripple{width:70px;height:70px;position:absolute;left:564px;bottom:248px;border-radius:100%}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-sign-ripple:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#00ffb1;animation:ripple 3s cubic-bezier(.5,0,.1,1) infinite}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-sign-cursor{position:absolute;left:590px;bottom:201px;transform-origin:50% 100%;rotate:4deg;animation:push 3s cubic-bezier(.5,0,.1,1) infinite}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-area{width:300px;height:300px;position:absolute;left:448px;bottom:76px;background:#fff;opacity:0;border-radius:100%;cursor:pointer;pointer-events:all;touch-action:none;display:none}#minigame.minigame--game .minigame__content .scene.scene-2 .pointer-area.active{display:inherit}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu{height:auto;position:absolute;opacity:0;translate:0 -10px;transition:opacity .6s ease-out,translate .6s ease-out}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu.visible{opacity:1;translate:0 0}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__body{left:485px;bottom:96px}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__body.expand{left:245px;bottom:102px}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__effect{left:245px}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__effect--top{bottom:24px;mix-blend-mode:screen;transition:transform 1s linear,filter .4s ease}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__effect--top.yellow{filter:hue-rotate(115deg) saturate(124%)}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__effect--top.blue{filter:hue-rotate(253deg)}#minigame.minigame--game .minigame__content .scene.scene-2 .tutu__effect--back{bottom:3px;mix-blend-mode:hard-light}#minigame.minigame--game .minigame__overlay .button.button--skip{position:absolute;top:0;right:0;transform-origin:right top;transform:translate(-38px,35px);border:none}@media screen and (width < 1040px){#minigame.minigame--game .minigame__overlay .button.button--skip{transform:scale(.75) translate(-38px,35px)}}@keyframes tilt-up{0%{translate:0 0}to{translate:0 182px}}@keyframes tilt-down{0%{translate:0 60px}to{translate:0 0}}@keyframes ripple{0%{scale:0;opacity:0}80%{scale:1;opacity:.4}to{scale:2;opacity:0}}@keyframes push{0%{rotate:4deg}80%{rotate:-12deg}}@keyframes float{0%{translate:0 0}16%{translate:0 10px}33%{translate:0 -10px}50%{translate:0 10px}66%{translate:0 -10px}83%{translate:0 10px}to{translate:0 0}}@keyframes label-fadein{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0px}}#minigame.minigame--game .minigame__content .scene.scene-3 .button--result{position:absolute;left:50%;top:696px;translate:-50% 0;opacity:0}#minigame.minigame--game .minigame__content .scene.scene-3 .button--result.visible{opacity:1}#minigame.minigame--game .minigame__overlay .plane{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;transition:opacity 1s ease-in-out}#minigame.minigame--game .minigame__overlay .plane.visible{opacity:1}#minigame.minigame--game .minigame__overlay .plane img{width:100%;height:100%;object-fit:cover;display:none}#minigame.minigame--game .minigame__overlay .plane.hogator img.fire,#minigame.minigame--game .minigame__overlay .plane.jirachi img.esper,#minigame.minigame--game .minigame__overlay .plane.kuwassu img.water,#minigame.minigame--game .minigame__overlay .plane.nyahoja img.grass,#minigame.minigame--game .minigame__overlay .plane.pikachu img.electricity{display:inherit}#minigame.minigame--result .minigame__content{background-size:cover}#minigame.minigame--result .minigame__content.hogator{background-image:url(../../minigame/images/result/background/fire/bg_fire.webp);background-image:image-set(url(../../minigame/images/result/background/fire/bg_fire.webp),url(../../minigame/images/result/background/fire/bg_fire-2x.webp) 2x)}#minigame.minigame--result .minigame__content.jirachi{background-image:url(../../minigame/images/result/background/esper/bg_esper.webp);background-image:image-set(url(../../minigame/images/result/background/esper/bg_esper.webp),url(../../minigame/images/result/background/esper/bg_esper-2x.webp) 2x)}#minigame.minigame--result .minigame__content.kuwassu{background-image:url(../../minigame/images/result/background/water/bg_water.webp);background-image:image-set(url(../../minigame/images/result/background/water/bg_water.webp),url(../../minigame/images/result/background/water/bg_water-2x.webp) 2x)}#minigame.minigame--result .minigame__content.nyahoja{background-image:url(../../minigame/images/result/background/grass/bg_grass.webp);background-image:image-set(url(../../minigame/images/result/background/grass/bg_grass.webp),url(../../minigame/images/result/background/grass/bg_grass-2x.webp) 2x)}#minigame.minigame--result .minigame__content.pikachu{background-image:url(../../minigame/images/result/background/electricity/bg_electricity.webp);background-image:image-set(url(../../minigame/images/result/background/electricity/bg_electricity.webp),url(../../minigame/images/result/background/electricity/bg_electricity-2x.webp) 2x)}#minigame.minigame--result .minigame__content .frame{width:436px;height:728px;position:absolute;left:50%;top:50%;text-align:center;background-image:url(../../minigame/images/result/frame/frame.webp);filter:drop-shadow(2px 2px 10px rgba(0,0,0,.2));opacity:0;translate:-50% calc(-50% - 20px);transition-property:opacity,translate;transition-duration:.6s;transition-timing-function:ease-out}#minigame.minigame--result .minigame__content .frame.visible{translate:-50% -50%;opacity:1}#minigame.minigame--result .minigame__content .frame-label{margin-top:66px;color:#724600;font-size:24px;font-weight:700}#minigame.minigame--result .minigame__content .frame-label .lg{font-size:34px}#minigame.minigame--result .minigame__content .frame__link{opacity:1;pointer-events:all;cursor:pointer}#minigame.minigame--result .minigame__content .frame__link--again{margin-top:32px;left:50%;translate:-50% 0}#minigame.minigame--result .minigame__content .frame__link--award{margin:24px auto 0;display:inline-flex;align-items:start}#minigame.minigame--result .minigame__content .frame__link--award *{transition:all .1s ease-out}#minigame.minigame--result .minigame__content .frame__link--award__text{border-bottom:transparent 2px solid;color:#ff1212;font-family:"M PLUS Rounded 1c";font-size:16px;font-style:normal;font-weight:700;line-height:normal}#minigame.minigame--result .minigame__content .frame__link--award__text:after{content:"";width:8px;height:11px;margin-top:7px;position:absolute;display:inline-block;background-color:#ff1212;clip-path:polygon(0 0,0% 100%,100% 50%);border-radius:2px;translate:8px 0;transition:all .1s ease-out}#minigame.minigame--result .minigame__content .frame__link--award:hover .frame__link--award__text{border-bottom:#ff1212 2px solid}#minigame.minigame--result .minigame__content .frame__link--award:hover .frame__link--award__text:after{translate:10px 0}.pageMinigame section.game{max-width:1184px;height:800px;margin:0 auto}@media screen and (width < 1040px){.pageMinigame section.game{max-width:888px;height:600px;padding-left:unset;padding-right:unset}}.pageMinigame section.point{padding-top:32px;padding-bottom:80px}@media screen and (width >= 1040px){.pageMinigame section.point{padding-top:28px;padding-bottom:76px}}.pageMinigame section.point .point__container{margin:0 auto;width:100%;max-width:432px;position:relative;padding:1.7rem 2rem 2.2rem;border:.7rem solid #ffcb03;border-radius:1rem;border-left-width:.8rem;background-color:#fffb9f;font-size:1.6rem;text-align:center}.pageMinigame section.point .point__container p{position:relative;text-align:center;color:var(--Black, rgba(0, 0, 0, .9));line-height:normal}.pageMinigame section.point .point__container:before{width:calc(100% - .6rem);height:calc(100% - 4.2rem);position:absolute;left:50%;top:50%;box-sizing:border-box;border-left:.1rem solid #ffcb03;border-right:.1rem solid #ffcb03;transform:translate(-50%,-50%);content:""}.pageMinigame section.point .point__container:after{width:calc(100% - 4.2rem);height:calc(100% - .6rem);position:absolute;left:50%;top:50%;box-sizing:border-box;border-top:.1rem solid #ffcb03;border-bottom:.1rem solid #ffcb03;transform:translate(-50%,-50%);content:""}.pageMinigame section.point .point__background{width:calc(100% + 1.1rem);height:calc(100% + 1.2rem);position:absolute;left:-.6rem;top:-.6rem;background:url(../../minigame/images/common/icon-1.svg) no-repeat left top/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat left bottom/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat right top/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat right bottom/2.3rem auto}.pageMinigame section.point .point__title{font-size:1em;font-style:normal;font-weight:350}.pageMinigame section.point .point__number{position:relative;display:inline-flex;align-items:baseline;font-size:3em;font-weight:700}.pageMinigame section.point .point__number small{margin-left:.25em;font-size:.25em;font-weight:350;line-height:normal}.pageMinigame section.point .point__number__icon{width:.75em;height:.75em;margin-right:.15em}.pageMinigame section.usage *{position:relative;color:var(--Black, rgba(0, 0, 0, .9));font-family:Lato,Noto Sans JP;font-style:normal}.pageMinigame section.usage h2,.pageMinigame section.usage h3{font-size:2.8rem;font-weight:700;line-height:normal;letter-spacing:.56px}.pageMinigame section.usage p,.pageMinigame section.usage span,.pageMinigame section.usage a{font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:.32px}.pageMinigame section.usage a{color:var(--Black, #00b9ef);cursor:pointer}.pageMinigame section.usage .usage__container{max-width:1184px;position:relative;margin:0 auto;padding:56px 84px 80px;display:flex;flex-direction:column;gap:40px;background:#fff;box-shadow:4px 4px #00000026}@media screen and (width < 520px){.pageMinigame section.usage .usage__container{padding:86px 24px 116px}}.pageMinigame section.usage .usage__header h2{margin-bottom:1em}.pageMinigame section.usage .usage__header p{margin:0 auto;padding-left:127px;padding-right:162px;width:auto;display:inline-block}@media screen and (width < 1040px){.pageMinigame section.usage .usage__header p{padding-left:unset;padding-right:unset}}@media screen and (width < 520px){.pageMinigame section.usage .usage__header p{text-align:left}}.pageMinigame section.usage .usage__header p:not(:last-of-type){margin-bottom:.8rem}.pageMinigame section.usage .usage__header p span{text-align:left;display:inline-block}.pageMinigame section.usage .usage__header p small{color:var(--Soft-Black, rgba(0, 0, 0, .5));font-family:Noto Sans JP;font-size:.75em;font-style:normal;font-weight:500;letter-spacing:.24px}.pageMinigame section.usage .usage__header p small a{font-size:1em}.pageMinigame section.usage .usage__steps{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.pageMinigame section.usage .usage__steps__track{position:relative;width:100%}@media screen and (width < 1040px){.pageMinigame section.usage .usage__steps__track{width:300px;display:flex;overflow:hidden}}.pageMinigame section.usage .usage__steps__list{width:100%;position:relative;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:5.6rem}@media screen and (width < 1040px){.pageMinigame section.usage .usage__steps__list{gap:0}.pageMinigame section.usage .usage__steps__list:has(.usage__steps__item--1.current){translate:0 0}.pageMinigame section.usage .usage__steps__list:has(.usage__steps__item--2.current){translate:-300px 0}.pageMinigame section.usage .usage__steps__list:has(.usage__steps__item--3.current){translate:-600px 0}}.pageMinigame section.usage .usage__steps__item{max-width:300px;position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:1.6rem}@media screen and (width < 1040px){.pageMinigame section.usage .usage__steps__item{width:300px}}.pageMinigame section.usage .usage__steps__item *{-webkit-user-select:none;user-select:none}.pageMinigame section.usage .usage__steps__item__label{grid-row:1/2;text-align:center;font-family:Lato;font-size:1.25em;font-weight:800;letter-spacing:.4px}.pageMinigame section.usage .usage__steps__item__label__num{margin-left:.6em;position:relative;display:inline-block;color:var(--Black, rgba(0, 0, 0, .9));font-size:1em;font-weight:800;line-height:1.6em;z-index:1}.pageMinigame section.usage .usage__steps__item__label__num:before{content:"";width:1.5em;height:1.5em;position:absolute;left:50%;top:50%;translate:-50% -50%;background:var(--yellow, #ffcb03);border-radius:100%;z-index:-1}.pageMinigame section.usage .usage__steps__item__image{grid-row:2/3}.pageMinigame section.usage .usage__steps__item__description{grid-row:3/4;text-align:left;font-size:1em;font-weight:400;line-height:normal}.pageMinigame section.usage .usage__steps__controller{display:inline-flex;align-items:center;justify-content:center;gap:1rem}@media screen and (width >= 1040px){.pageMinigame section.usage .usage__steps__controller{display:none}}.pageMinigame section.usage .usage__steps__controller *{-webkit-user-select:none;user-select:none}.pageMinigame section.usage .usage__steps__controller__button--dot{width:1rem;height:1rem;padding:0;border:none;outline:none;font:inherit;color:inherit;background:#c4c4c4;border-radius:50%}.pageMinigame section.usage .usage__steps__controller__button--dot.current{background:#ffcb03}.pageMinigame section.usage .usage__steps__controller__button--arrow{width:1rem;height:1rem;position:relative;padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.pageMinigame section.usage .usage__steps__controller__button--arrow:hover{cursor:pointer}.pageMinigame section.usage .usage__steps__controller__button--arrow:disabled img{display:none}.pageMinigame section.usage .usage__steps__controller__button--arrow img{width:100%;height:100%}.pageMinigame section.usage .usage__about{width:100%;max-width:294px;padding:13px 56px;display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto;border-radius:50px;border:1px solid var(--Link, #0796ff);background:#fff;color:var(--Link, #0796ff);text-align:center;font-size:1em;font-weight:500;line-height:150%}@media screen and (width >= 1040px){.pageMinigame section.usage .usage__about{max-width:342px}}.pageMinigame section.usage .usage__requirement{width:100%;max-width:840px;margin:0 auto;position:relative;border:2px solid #ffcb03;background:#fdf9ec;text-align:left}.pageMinigame section.usage .usage__requirement h3{text-align:center;margin-bottom:2rem}@media screen and (width < 520px){.pageMinigame section.usage .usage__requirement h3{margin-bottom:1.6rem}}.pageMinigame section.usage .usage__requirement p,.pageMinigame section.usage .usage__requirement ul{margin-bottom:1em}@media screen and (width < 520px){.pageMinigame section.usage .usage__requirement p,.pageMinigame section.usage .usage__requirement ul{margin-bottom:.75em}}.pageMinigame section.usage .usage__requirement__background{width:calc(100% - 1.5em);height:calc(100% - 1.5em);position:absolute;left:.75em;top:.75em;background:url(../../minigame/images/common/icon-1.svg) no-repeat left top/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat left bottom/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat right top/2.3rem auto,url(../../minigame/images/common/icon-1.svg) no-repeat right bottom/2.3rem auto}.pageMinigame section.usage .usage__requirement__inner{position:relative;padding:2.25rem 5rem 3.5rem}@media screen and (width < 520px){.pageMinigame section.usage .usage__requirement__inner{padding:1.5em 1.25em 2.5em}}.pageMinigame section.usage .usage__requirement__list{font-weight:500;list-style:disc;list-style-position:inside}.pageMinigame section.usage .usage__image{position:absolute}.pageMinigame section.usage .usage__image--1{width:258px;left:-42px;top:4px}@media screen and (width < 1040px){.pageMinigame section.usage .usage__image--1{width:170px;left:50%;top:0;translate:-50% -50%}}.pageMinigame section.usage .usage__image--2{width:332.5px;right:-86.5px;top:-46px}@media screen and (width < 1040px){.pageMinigame section.usage .usage__image--2{width:260px;left:50%;top:unset;bottom:0;translate:-50% 50%}}
