@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Noto+Sans+JP:wght@100..900&display=swap";body{font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:500;line-height:1.6;color:#262626}@media screen and (min-width:px){.xl-none{display:none}}@media screen and (max-width:px){.l-none,.m-none,.s-none{display:none}}@media screen and (min-width:px){.pc-none{display:none}}img{width:100%;height:auto}main.forgot .login-main,main.login .login-main,main.reset .login-main{display:flex;gap:1.5rem}@media(max-width:767px){main.forgot .login-main,main.login .login-main,main.reset .login-main{flex-direction:column-reverse}}main.forgot .login-main .login-block1,main.forgot .login-main .login-block2,main.login .login-main .login-block1,main.login .login-main .login-block2,main.reset .login-main .login-block1,main.reset .login-main .login-block2{width:calc(50% - .75rem);border:1px solid #ddd;border-radius:4px;height:-moz-fit-content;height:fit-content}@media(max-width:767px){main.forgot .login-main .login-block1,main.forgot .login-main .login-block2,main.login .login-main .login-block1,main.login .login-main .login-block2,main.reset .login-main .login-block1,main.reset .login-main .login-block2{width:100%}}main.forgot .login-main .login-block1 strong,main.forgot .login-main .login-block2 strong,main.login .login-main .login-block1 strong,main.login .login-main .login-block2 strong,main.reset .login-main .login-block1 strong,main.reset .login-main .login-block2 strong{display:block;padding:1.25rem 1.5rem;font-size:1.4375rem;font-weight:700;color:#fff}main.forgot .login-main .login-block1.--w-100,main.forgot .login-main .login-block2.--w-100,main.login .login-main .login-block1.--w-100,main.login .login-main .login-block2.--w-100,main.reset .login-main .login-block1.--w-100,main.reset .login-main .login-block2.--w-100{width:100%}main.forgot .login-main .login-block1-inner,main.forgot .login-main .login-block2-inner,main.login .login-main .login-block1-inner,main.login .login-main .login-block2-inner,main.reset .login-main .login-block1-inner,main.reset .login-main .login-block2-inner{padding:1.5rem 1.5rem 2.5rem}main.forgot .login-main .login-block1-inner a,main.forgot .login-main .login-block2-inner a,main.login .login-main .login-block1-inner a,main.login .login-main .login-block2-inner a,main.reset .login-main .login-block1-inner a,main.reset .login-main .login-block2-inner a{text-decoration:none}main.forgot .login-main .login-block1 strong,main.login .login-main .login-block1 strong,main.reset .login-main .login-block1 strong{background:#3cb032}main.forgot .login-main .login-block1 input:nth-of-type(2),main.login .login-main .login-block1 input:nth-of-type(2),main.reset .login-main .login-block1 input:nth-of-type(2){margin-top:1.5rem}main.forgot .login-main .login-block1 input[type=password],main.forgot .login-main .login-block1 input[type=text],main.login .login-main .login-block1 input[type=password],main.login .login-main .login-block1 input[type=text],main.reset .login-main .login-block1 input[type=password],main.reset .login-main .login-block1 input[type=text]{display:inline-block;width:100%;height:3.75rem;padding:1.5rem 1rem;border-radius:.25rem;background:#f5f5f5}main.forgot .login-main .login-block1 input[type=password] ::-moz-placeholder,main.forgot .login-main .login-block1 input[type=text] ::-moz-placeholder,main.login .login-main .login-block1 input[type=password] ::-moz-placeholder,main.login .login-main .login-block1 input[type=text] ::-moz-placeholder,main.reset .login-main .login-block1 input[type=password] ::-moz-placeholder,main.reset .login-main .login-block1 input[type=text] ::-moz-placeholder{color:#888}main.forgot .login-main .login-block1 input[type=password] ::placeholder,main.forgot .login-main .login-block1 input[type=text] ::placeholder,main.login .login-main .login-block1 input[type=password] ::placeholder,main.login .login-main .login-block1 input[type=text] ::placeholder,main.reset .login-main .login-block1 input[type=password] ::placeholder,main.reset .login-main .login-block1 input[type=text] ::placeholder{color:#888}main.forgot .login-main .login-block1 dl,main.login .login-main .login-block1 dl,main.reset .login-main .login-block1 dl{display:flex;align-items:center;margin-top:2.5rem}@media(max-width:767px){main.forgot .login-main .login-block1 dl,main.login .login-main .login-block1 dl,main.reset .login-main .login-block1 dl{flex-direction:column;gap:1rem}}main.forgot .login-main .login-block1 dl dt,main.login .login-main .login-block1 dl dt,main.reset .login-main .login-block1 dl dt{width:13.75rem}@media(max-width:767px){main.forgot .login-main .login-block1 dl dt,main.login .login-main .login-block1 dl dt,main.reset .login-main .login-block1 dl dt{width:100%}}main.forgot .login-main .login-block1 dl dd,main.login .login-main .login-block1 dl dd,main.reset .login-main .login-block1 dl dd{width:calc(100% - 13.75rem)}@media(max-width:767px){main.forgot .login-main .login-block1 dl dd,main.login .login-main .login-block1 dl dd,main.reset .login-main .login-block1 dl dd{width:100%}}main.forgot .login-main .login-block1 .button1-submit,main.login .login-main .login-block1 .button1-submit,main.reset .login-main .login-block1 .button1-submit{margin:2.5rem auto 0}main.forgot .login-main .login-block1 a,main.login .login-main .login-block1 a,main.reset .login-main .login-block1 a{color:#52acde;font-size:.8125rem;font-weight:500;text-decoration:underline;display:block;margin-top:1.25rem;text-align:center}main.forgot .login-main .login-block2 strong,main.login .login-main .login-block2 strong,main.reset .login-main .login-block2 strong{background:#de5262}main.forgot .login-main .login-block2 .button1,main.login .login-main .login-block2 .button1,main.reset .login-main .login-block2 .button1{margin:0 auto}main.forgot .button1,main.reset .button1{margin-top:2.5rem!important;margin-left:auto;margin-right:auto}