@font-face{font-family:CurrentNotoSansJP;font-weight:400;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Regular.woff2)format("woff2")}@font-face{font-family:CurrentNotoSansJP;font-weight:700;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Bold.woff2)format("woff2")}@font-face{font-family:CurrentNotoSansJP;font-weight:900;font-display:swap;src:url(../nuxt-assets/fonts/CurrentNotoSansJP-Black.woff2)format("woff2")}@font-face{font-family:Mulish;font-weight:400;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-Regular.ttf)format("truetype")}@font-face{font-family:Mulish;font-weight:700;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-Bold.ttf)format("truetype")}@font-face{font-family:Mulish;font-weight:800;font-display:swap;src:url(../nuxt-assets/fonts/Mulish-ExtraBold.ttf)format("truetype")}@keyframes errorAnimtion{0%{box-shadow:0 0 0 1px #f33d62,0 0 0 1px #f33d621a}50%{box-shadow:0 0 0 1px #f33d62,0 0 0 6px #f33d624d,0 0 0 6px #f33d621a}to{box-shadow:0 0 0 1px #f33d62,0 0 0 1px #f33d621a}}.c-form-v4__form{box-sizing:border-box;flex-direction:column;gap:0 12px;width:100%;display:flex;position:relative}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item{color:#333;appearance:none;box-sizing:border-box;cursor:pointer;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;border:1px solid #e0e0e0;border-radius:2px;-webkit-box-orient:vertical;align-items:center;width:100%;height:48px;max-height:4rem;margin-top:7px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:400;line-height:4rem;transition:all .2s;display:-webkit-box;overflow:hidden}.c-form-v4__form__item.placeholder{color:#c0c4ce}.c-form-v4__form__item.invalid{border-color:#f33d62}.c-form-v4__form__item.next-input{animation:1.5s ease-in-out infinite errorAnimtion}.c-form-v4__form__error{color:#f33d62;margin-top:4px;font-family:CurrentNotoSansJP,sans-serif;font-size:10px;font-weight:600;line-height:1}@media screen and (width>=1440px){.c-form-v4__form{flex-direction:row;gap:0 8px}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item-wrapper{width:100%}.c-form-v4__form__item{width:100%;margin-top:0}.c-form-v4__form__item__simple-form{width:200px}.c-form-v4__form__button{margin-left:24px}}
