:root{font-size:2.5vw;line-height:1.5;font-weight:400;font-optical-sizing:auto;color:var(--color-text);-webkit-text-size-adjust:100%;--header-height: 7rem;--button-width: 28rem;--color-text: rgb(40, 80, 152);--color-text-white: rgb(255, 255, 255)}*{margin:0;padding:0;box-sizing:border-box}html.lang-ja,html.lang-en,html.lang-fr,html.lang-it,html.lang-de,html.lang-es,html.lang-es-la{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}html.lang-sc{font-family:PingFang SC," Lucida Grande",Hiragino Kaku Gothic ProN,SimSun,Meiryo,sans-serif}html.lang-tc{font-family:PingFang TC,Lucida Grande,Hiragino Kaku Gothic ProN,Microsoft JhengHei,Meiryo,sans-serif}button,input,select,textarea{font-family:inherit;font-size:100%}body{width:100%;height:100%;min-height:100vh;background-image:url(/assets/ui_web_BG_01-CFUgkVUH.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}button{cursor:pointer}h1{font-size:1.5rem;font-weight:700;padding-bottom:1rem}header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--header-height)}header:after{content:"";position:absolute;z-index:-1;width:100%;height:100%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:cover;background-position:center}input{width:var(--button-width);height:3rem;font-size:2rem;color:var(--color-text-white);background:#98a0e4;border:none;box-shadow:inset 0 .5rem .25rem -.25rem #6858cc66;border-radius:.5rem;text-align:center}main{width:100%;height:100%;padding-bottom:1rem;font-size:1.25rem;text-align:center}.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--button-width);height:4rem;margin:1rem auto;padding:0 2rem;font-size:1.5rem;font-weight:400;color:var(--color-text);background:linear-gradient(to right,#f0f0ff,#e0e8ff);border:none;border-radius:2rem .25rem;box-shadow:0 .125rem .25rem .125rem #0003;cursor:pointer}.button:focus,.button:hover,.button-active{color:var(--color-text);background:linear-gradient(to right,#a8f010,#f0f038);box-shadow:0 0 0 .1rem #fff inset,0 0 0 .125rem #a8f010,0 0 .5rem .25rem #a8f01099}.button-image{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6rem;height:4rem}.button-image-nintendo{width:4rem;height:1.8rem}.button-image-square{width:3rem;height:3rem}.button-text{width:100%}.input-area{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.5rem;height:14rem;margin:1rem 0;font-size:1.5rem;color:var(--color-text-white);background:linear-gradient(#6858cc99,#98a0e433)}.message-area{display:flex;flex-direction:column;align-items:center;justify-content:center;height:4rem}.color-danger{color:#f04040}.color-success{color:#78fff0}.hidden{display:none}.whitespace-pre-wrap{white-space:pre-wrap}@media screen and (min-width: 800px){:root{font-size:1.25vw}h1{font-size:2.5rem}}.sprite-ui{background:url(data:image/png;base64,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) no-repeat}.sprite-ui-ui_web_NintendoIcon_01{background-size:150% 222.222%;background-position:0% 0%}.sprite-ui-ui_web_NintendoIcon_01:after{content:"";display:block;padding-top:45%}.sprite-ui-ui_web_GoogleIcon_01{background-size:300% 200%;background-position:100% 0%}.sprite-ui-ui_web_GoogleIcon_01:after{content:"";display:block;padding-top:100%}.sprite-ui-ui_web_AppleIcon_01{background-size:272.727% 181.818%;background-position:0% 100%}.sprite-ui-ui_web_AppleIcon_01:after{content:"";display:block;padding-top:100%}
