.b1sws8il{width:100%;padding-bottom:8px}.btctrr1{width:100%;position:relative;padding:.375rem;color:#2f3d46;border:4px solid #2f3d46;font-size:.875rem;border-radius:2.5rem;text-align:center;cursor:pointer;transition:all .05s ease;transform:translateY(0);font-weight:700;background-color:#fff}.btctrr1:disabled{opacity:.6;cursor:not-allowed}.c1i1w68w{display:flex;align-items:center;justify-content:center;width:100%;border-radius:1.5rem;border:2px solid #2f3d46;padding:.75rem 1.5rem}.d1823d0o{background-color:#fff;box-shadow:0 8px 0 #2f3d46}.d1823d0o:active:not(:disabled){transform:translateY(6px);box-shadow:0 2px 0 #2f3d46}.d1823d0o .button-content{border-color:#2f3d46}.s8o9dj8{background-color:#dbeffb;color:#005eae;box-shadow:0 4px 0 #2f3d46;border-width:3px;padding:.25rem}.s8o9dj8:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #2f3d46}.s8o9dj8 .button-content{border:none;padding:.25rem .75rem}.s1qipwyw{background-color:#fff;color:#2f3d46;box-shadow:0 4px 0 #2f3d46;border-width:3px;padding:.25rem}.s1qipwyw:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #2f3d46}.s1qipwyw .button-content{border:none;padding:.25rem .75rem}.svpduon{background-color:#ffebed;color:#db162c;box-shadow:0 4px 0 #2f3d46;border-width:3px;padding:.25rem}.svpduon:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #2f3d46}.svpduon .button-content{border:none;padding:.25rem .75rem}.p4no78m{color:#fff;background-color:#db162c;box-shadow:0 8px 0 #2f3d46;border-color:#2f3d46;position:relative}.p4no78m:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 8px);background-image:url(/images/button_texture.svg);background-position:50%;background-size:100% auto;z-index:0;pointer-events:none}.p4no78m:active:not(:disabled){transform:translateY(6px);box-shadow:0 2px 0 #2f3d46}.p4no78m:active:not(:disabled):before{height:calc(100% + 2px)}.p4no78m .button-content{border-color:#fff}.n1jrdhwo{background-color:#fff;color:#2f3d46;border-color:#2f3d46;box-shadow:0 8px 0 #2f3d46;position:relative}.n1jrdhwo:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 8px);background-image:url(/images/button_texture.svg);background-position:50%;background-size:100% auto;z-index:0;pointer-events:none}.n1jrdhwo:active:not(:disabled){transform:translateY(6px);box-shadow:0 2px 0 #2f3d46}.n1jrdhwo:active:not(:disabled):before{height:calc(100% + 2px)}.n1jrdhwo .button-content{border-color:#2f3d46}.i1hhwnqp{display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:0}.l1f37zae{margin-right:.3rem}.rc692o0{margin-left:.3rem}.t11dipau{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.b22gcql{width:100%;max-width:20rem}.t1hlpuxe{position:absolute;font-size:1rem;font-weight:700;color:#2f3d46;text-align:center;transform:translateY(-.1rem);font-family:Noto Sans JP,sans-serif}.b2376j5{position:fixed;top:0;left:0;right:0;width:100%;height:100dvh;z-index:0;background-image:url(/images/start_background.svg);background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;justify-content:center;overflow:hidden}.b186p10a{max-width:400px;object-fit:cover;object-position:center top}.b186p10a,.r43y09r{width:100%;height:100%}.r43y09r{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:100;pointer-events:none}.r43y09r.open{pointer-events:auto}.baylvey{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .1s}.baylvey.open{opacity:1}.p12c8d5o{width:90%;max-width:340px;display:flex;flex-direction:column;gap:1.2rem;padding-block:1.2rem;padding-inline:1.8rem;border-radius:12px;background-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.5);z-index:101;transform:scale(.95);opacity:0;transition:transform .1s,opacity .15s}.p12c8d5o.open{transform:scale(1);opacity:1}.corg8uv{padding-block:1rem;min-height:80px;display:flex;gap:.6rem;flex-direction:column;justify-content:center;text-align:center;align-items:center}.corg8uv h2{font-size:1.375rem;font-weight:700}.corg8uv h2,.corg8uv p{display:inline-block;text-align:left}.corg8uv p{font-size:.875rem;font-weight:400}.b1mcrj5v{display:flex;flex-direction:column;gap:.75rem}.b1mcrj5v,.b1mcrj5v button{width:100%}html{overscroll-behavior:none;overflow-y:scroll;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,sans-serif;font-size:16px;margin:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-size-adjust:100%;background-color:#fff;background-size:cover;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);height:100dvh;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert;min-block-size:0;min-inline-size:0;background-origin:border-box}*,:after,:before{box-sizing:border-box}