@keyframes style-module-sass-module__9U2ucW__spin{to{transform:rotate(360deg)}}.style-module-sass-module__9U2ucW__loading:before{content:"";border:2px solid #1818181a;border-top-color:#181818;border-radius:50%;width:32px;height:32px;animation-name:style-module-sass-module__9U2ucW__spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;position:relative}.style-module-sass-module__9U2ucW__loading[data-design=white]:before{border-color:#fff #ffffff1a #ffffff1a}.style-module-sass-module__9U2ucW__loading[data-size=small]{height:16px}.style-module-sass-module__9U2ucW__loading[data-size=small]:before{border-width:1px;width:14px;height:14px}
.style-module-sass-module__M1ca-q__button{color:#181818;background-color:#fff;border:1px solid #ddd;border-radius:44px;width:100%;min-width:160px;height:44px;padding:0 20px;font-size:12px;font-weight:300;transition:background-color .3s,color .3s,border-color .3s;position:relative}@media (max-width:600px){.style-module-sass-module__M1ca-q__button{border-radius:36px;height:36px}}.style-module-sass-module__M1ca-q__button:disabled{opacity:.2}.style-module-sass-module__M1ca-q__button[data-hover=default]:hover:not(:disabled){color:#181818;background-color:#fff;border-color:#181818}.style-module-sass-module__M1ca-q__button[data-design=dark]{color:#fff;background-color:#434343;border:1px solid #fff}.style-module-sass-module__M1ca-q__button[data-design=dark][data-hover=default]:hover:not(:disabled){color:#181818;background-color:#fff;border-color:#181818}.style-module-sass-module__M1ca-q__button[data-hover=opacity]{opacity:1;will-change:opacity;transition:opacity .2s}@media (hover:hover){.style-module-sass-module__M1ca-q__button[data-hover=opacity]:hover{opacity:.4}}.style-module-sass-module__M1ca-q__button[data-size=small]{border-radius:36px;height:36px}.style-module-sass-module__M1ca-q__button[data-size=small] .style-module-sass-module__M1ca-q__icon{top:8px;right:16px}.style-module-sass-module__M1ca-q__button[data-size=small] .style-module-sass-module__M1ca-q__maskedIcon{top:8px;left:16px}.style-module-sass-module__M1ca-q__button[data-size=large]{border-radius:50px;height:50px}@media (max-width:600px){.style-module-sass-module__M1ca-q__button[data-size=large]{border-radius:44px;height:44px}}.style-module-sass-module__M1ca-q__button[data-size=large] .style-module-sass-module__M1ca-q__icon{top:17px}@media (max-width:600px){.style-module-sass-module__M1ca-q__button[data-size=large] .style-module-sass-module__M1ca-q__icon{top:13px;right:16px}}.style-module-sass-module__M1ca-q__button[data-size=large] .style-module-sass-module__M1ca-q__maskedIcon{top:17px}@media (max-width:600px){.style-module-sass-module__M1ca-q__button[data-size=large] .style-module-sass-module__M1ca-q__maskedIcon{top:13px;left:16px}}.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__icon{color:#434343;position:absolute;top:13px;right:14px}@media (max-width:600px){.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__icon{top:8px;right:16px}}.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__icon svg{width:16px;height:16px}.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__maskedIcon{color:#737373;position:absolute;top:14px;left:20px}@media (max-width:600px){.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__maskedIcon{top:8px;left:16px}}.style-module-sass-module__M1ca-q__button .style-module-sass-module__M1ca-q__maskedIcon svg{width:14px;height:14px}
.style-module-sass-module__jGclfa__container[data-type=overlay],.style-module-sass-module__jGclfa__container[data-type=overlay-empty],.style-module-sass-module__jGclfa__container[data-type=overlay-fit]{z-index:50;opacity:0;pointer-events:none;background-color:#181818e6;flex-wrap:wrap;justify-content:center;align-items:center;width:100vw;height:100vh;padding:80px 40px;transition:opacity .6s;display:flex;position:fixed;top:0;left:0;overflow:auto}.style-module-sass-module__jGclfa__container[data-type=overlay][data-animation=slide] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-empty][data-animation=slide] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-fit][data-animation=slide] .style-module-sass-module__jGclfa__modal{will-change:transform;transition:transform .6s;transform:translateY(100vh)}@media (max-width:600px){.style-module-sass-module__jGclfa__container[data-type=overlay],.style-module-sass-module__jGclfa__container[data-type=overlay-empty],.style-module-sass-module__jGclfa__container[data-type=overlay-fit]{height:110vh;padding:40px 16px calc(40px + 10vh)}}.style-module-sass-module__jGclfa__container[data-type=overlay][data-show=true],.style-module-sass-module__jGclfa__container[data-type=overlay-empty][data-show=true],.style-module-sass-module__jGclfa__container[data-type=overlay-fit][data-show=true]{opacity:1;pointer-events:auto}.style-module-sass-module__jGclfa__container[data-type=overlay][data-show=true][data-animation=slide] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-empty][data-show=true][data-animation=slide] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-fit][data-show=true][data-animation=slide] .style-module-sass-module__jGclfa__modal{transform:translateY(0)}.style-module-sass-module__jGclfa__container[data-type=overlay] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-empty] .style-module-sass-module__jGclfa__modal,.style-module-sass-module__jGclfa__container[data-type=overlay-fit] .style-module-sass-module__jGclfa__modal{isolation:isolate;overflow:visible}.style-module-sass-module__jGclfa__container[data-type=overlay-empty] .style-module-sass-module__jGclfa__modal{box-shadow:none;background-color:#0000;border:none;border-radius:0}@media (max-width:600px){.style-module-sass-module__jGclfa__container[data-type=overlay-fit]{padding:20px 0 10vh}.style-module-sass-module__jGclfa__container[data-type=overlay-fit] .style-module-sass-module__jGclfa__modal{border-bottom-right-radius:0;border-bottom-left-radius:0}}.style-module-sass-module__jGclfa__modal{background-color:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #1818181a}@media (max-width:600px){.style-module-sass-module__jGclfa__modal{border-radius:10px}}
.style-module-sass-module__ZkErdq__label{font-size:10px;font-weight:700}@media (max-width:600px){.style-module-sass-module__ZkErdq__label{font-size:8px}}.style-module-sass-module__ZkErdq__label[data-design=large],.style-module-sass-module__ZkErdq__label[data-design=code],.style-module-sass-module__ZkErdq__label[data-design=gray]{font-size:14px}@media (max-width:600px){.style-module-sass-module__ZkErdq__label[data-design=large],.style-module-sass-module__ZkErdq__label[data-design=code],.style-module-sass-module__ZkErdq__label[data-design=gray]{line-height:20px}}.style-module-sass-module__ZkErdq__label[data-design=large] .style-module-sass-module__ZkErdq__required,.style-module-sass-module__ZkErdq__label[data-design=code] .style-module-sass-module__ZkErdq__required,.style-module-sass-module__ZkErdq__label[data-design=gray] .style-module-sass-module__ZkErdq__required{font-size:8px}.style-module-sass-module__ZkErdq__label[data-design=code]{font-weight:400}.style-module-sass-module__ZkErdq__label[data-design=code] .style-module-sass-module__ZkErdq__required{display:none}.style-module-sass-module__ZkErdq__label[data-design=gray]{color:#374151;font-weight:700}.style-module-sass-module__ZkErdq__label[data-design=gray] .style-module-sass-module__ZkErdq__required{color:#dc2626;margin-left:4px;font-size:8px}.style-module-sass-module__ZkErdq__label .style-module-sass-module__ZkErdq__required{color:#eb5757;padding-left:6px}
.style-module-sass-module__U1f4GG__textInput{flex-direction:column;gap:8px;display:flex;position:relative}.style-module-sass-module__U1f4GG__textInput[data-design=large]{gap:16px}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput[data-design=large]{gap:8px}}.style-module-sass-module__U1f4GG__textInput[data-design=large] input{height:44px;padding:0 16px;font-size:14px}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput[data-design=large] input{font-size:12px}}.style-module-sass-module__U1f4GG__textInput[data-design=large] .style-module-sass-module__U1f4GG__errorMessage{margin-top:-4px;font-size:12px}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput[data-design=large] .style-module-sass-module__U1f4GG__errorMessage{font-size:9px}}.style-module-sass-module__U1f4GG__textInput[data-design=large] .style-module-sass-module__U1f4GG__eye{top:40px}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput[data-design=large] .style-module-sass-module__U1f4GG__eye{top:28px}}.style-module-sass-module__U1f4GG__textInput[data-design=code] input,.style-module-sass-module__U1f4GG__textInput[data-design=gray] input{letter-spacing:0;background-color:#f6f6f6;border:none;border-radius:0;height:40px}.style-module-sass-module__U1f4GG__textInput[data-design=code] input[data-error=true],.style-module-sass-module__U1f4GG__textInput[data-design=gray] input[data-error=true]{border-bottom:1px solid #eb5757}.style-module-sass-module__U1f4GG__textInput[data-design=code] .style-module-sass-module__U1f4GG__eye,.style-module-sass-module__U1f4GG__textInput[data-design=gray] .style-module-sass-module__U1f4GG__eye{top:30px}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput[data-design=code] .style-module-sass-module__U1f4GG__eye,.style-module-sass-module__U1f4GG__textInput[data-design=gray] .style-module-sass-module__U1f4GG__eye{top:28px}}.style-module-sass-module__U1f4GG__textInput[data-design=code] input{text-align:center}.style-module-sass-module__U1f4GG__textInput input{border:1px solid #ddd;border-radius:4px;width:100%;height:36px;padding:0 12px;font-size:13px;display:block}@media (max-width:600px){.style-module-sass-module__U1f4GG__textInput input{height:30px;font-size:10px}}.style-module-sass-module__U1f4GG__textInput input[data-error=true]{background-color:#fff5f5;border-color:#eb5757}.style-module-sass-module__U1f4GG__textInput input[data-type=password]{padding-right:28px}.style-module-sass-module__U1f4GG__textInput input::placeholder{color:#ddd}.style-module-sass-module__U1f4GG__note{color:#737373;letter-spacing:0;font-size:8px}@media (max-width:600px){.style-module-sass-module__U1f4GG__note{font-size:7px;line-height:12px}}.style-module-sass-module__U1f4GG__errorMessage{color:#eb5757;font-size:8px}.style-module-sass-module__U1f4GG__eye{color:#737373;width:24px;height:24px;position:absolute;top:24px;right:6px}@media (max-width:600px){.style-module-sass-module__U1f4GG__eye{top:20px}}
.style-module-sass-module__R3omEq__confirm{max-width:400px;padding:48px 40px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__title{text-align:center;font-size:16px;font-weight:700;line-height:24px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__mail{text-align:center;margin-top:32px;font-size:14px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__text{margin-top:24px;font-size:14px;line-height:26px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__input{margin-top:32px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__errorMessage{color:#eb5757;margin-top:4px;font-size:12px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__resent{color:#737373;text-align:center;margin-top:24px;font-size:12px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__resent button{color:#181818;padding-left:8px;font-size:13px;text-decoration:underline;transition:opacity .3s}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__resent button:hover,.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__resent button[data-loading=true]{opacity:.3}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__buttonContainer{text-align:center;margin-top:32px}.style-module-sass-module__R3omEq__confirm .style-module-sass-module__R3omEq__buttonContainer button{width:152px}
.style-module-sass-module___LgEna__form{flex-direction:column;align-items:center;padding:64px;display:flex}@media (max-width:600px){.style-module-sass-module___LgEna__form{padding:48px}}@media (max-width:340px){.style-module-sass-module___LgEna__form{padding:32px}}.style-module-sass-module___LgEna__form h2{font-weight:700}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__google{border-bottom:1px solid #ddd;margin-top:24px;padding-bottom:32px}@media (max-width:600px){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__google{width:100%;max-width:190px;margin-top:20px;padding-bottom:24px}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__google svg{height:auto}}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__google a{opacity:1;will-change:opacity;transition:opacity .2s;display:block}@media (hover:hover){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__google a:hover{opacity:.4}}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__inputContainer{text-align:left;width:100%;margin-top:32px;position:relative}@media (max-width:600px){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__inputContainer{margin-top:24px}}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__inputContainer+.style-module-sass-module___LgEna__inputContainer{margin-top:16px}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}@media (max-width:600px){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer{margin-top:24px}}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__question{color:#737373;text-align:left;align-items:center;gap:4px;width:230px;font-size:10px;line-height:18px;display:flex;position:relative}@media (max-width:600px){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__question{width:100%;max-width:190px;font-size:8px;line-height:15px}}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__question input{opacity:0;position:absolute}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__question svg{flex:0 0 12px}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__question a{text-decoration:underline}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer .style-module-sass-module___LgEna__errorMessage{color:#eb5757;font-size:8px;line-height:14px}.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer button,.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer a{width:230px}@media (max-width:600px){.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer button,.style-module-sass-module___LgEna__form .style-module-sass-module___LgEna__buttonContainer a{width:100%;max-width:190px}}.style-module-sass-module___LgEna__forget{color:#737373;opacity:1;will-change:opacity;font-size:10px;text-decoration:underline;transition:opacity .2s}@media (hover:hover){.style-module-sass-module___LgEna__forget:hover{opacity:.4}}.style-module-sass-module___LgEna__resetPassword{max-width:400px;padding:48px 40px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__title{text-align:center;font-size:16px;font-weight:700}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__email{text-align:center;margin-top:36px;font-size:14px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__email+.style-module-sass-module___LgEna__text{margin-top:20px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__text{margin-top:32px;font-size:14px;line-height:25px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__input{margin-top:24px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__resent{color:#737373;text-align:center;margin-top:24px;font-size:12px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__resent button{color:#181818;eont-size:13px;margin-left:8px;text-decoration:underline;transition:opacity .3s}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__resent button:hover,.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__resent button[data-loading=true]{opacity:.3}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__complete{text-align:center;font-size:16px;font-weight:700;line-height:25px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__buttonContainer{text-align:center;margin-top:32px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__buttonContainer button{width:152px}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__buttonContainer button+button{margin-left:16px}@media (max-width:600px){.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__buttonContainer button{margin:0 auto;display:block}.style-module-sass-module___LgEna__resetPassword .style-module-sass-module___LgEna__buttonContainer button+button{margin-top:16px;margin-left:auto}}
.style-module-scss-module__AUlPOq__signin{justify-content:center;align-items:center;padding:80px 64px 120px;display:flex}@media (max-width:600px){.style-module-scss-module__AUlPOq__signin{padding:56px 24px 80px}}.style-module-scss-module__AUlPOq__formContainer{width:100%;max-width:420px}
.style-module-scss-module__D8WDFG__signup{justify-content:center;align-items:center;gap:84px;padding:80px 64px 120px;display:flex}@media (max-width:600px){.style-module-scss-module__D8WDFG__signup{flex-direction:column-reverse;gap:48px;padding:56px 24px 80px}}.style-module-scss-module__D8WDFG__formContainer{width:100%;max-width:420px}.style-module-scss-module__D8WDFG__descriptionContainer{flex:0 0 340px}@media (max-width:600px){.style-module-scss-module__D8WDFG__descriptionContainer{flex:none;width:270px}.style-module-scss-module__D8WDFG__descriptionContainer svg{width:240px;margin:0 auto}}.style-module-scss-module__D8WDFG__descriptionContainer .style-module-scss-module__D8WDFG__description{margin-top:88px;font-family:FOT-筑紫ゴシック Pr5 D,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}:lang(en) .style-module-scss-module__D8WDFG__descriptionContainer .style-module-scss-module__D8WDFG__description{letter-spacing:2%;font-family:HelveticaNowText-Regular,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.style-module-scss-module__D8WDFG__descriptionContainer .style-module-scss-module__D8WDFG__description{letter-spacing:8%;font-size:16px;line-height:2}@media (max-width:600px){.style-module-scss-module__D8WDFG__descriptionContainer .style-module-scss-module__D8WDFG__description{margin-top:32px}}