@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:400;src:url(../fonts/CurrentNotoSansJP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:700;src:url(../fonts/CurrentNotoSansJP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:900;src:url(../fonts/CurrentNotoSansJP-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-weight:400;src:url(../fonts/Mulish-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:700;src:url(../fonts/Mulish-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:800;src:url(../fonts/Mulish-ExtraBold.ttf) format("truetype")}.c-form-v2__form__label{align-items:center;flex-shrink:0}.c-form-v2__form__label__title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:1}.c-form-v2__form__label__ok,.c-form-v2__form__label__optional,.c-form-v2__form__label__required{align-items:center;border-radius:2px;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-right:8px;padding:4px 6px}.c-form-v2__form__label__ok{background-color:#105ed3;border:1px solid #105ed3;color:#fff;padding:4px 9px}.c-form-v2__form__label__required{border:1px solid #f77c19;color:#f77c19}.c-form-v2__form__label__optional{display:none}.c-form-v2__form__hint{color:#333;font-family:CurrentNotoSansJP,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.c-form-v2__form__hint{font-size:14px}}.c-form-v2__form__hint{font-size:14px!important}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:400;src:url(../fonts/CurrentNotoSansJP-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:700;src:url(../fonts/CurrentNotoSansJP-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CurrentNotoSansJP;font-weight:900;src:url(../fonts/CurrentNotoSansJP-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-weight:400;src:url(../fonts/Mulish-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:700;src:url(../fonts/Mulish-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Mulish;font-weight:800;src:url(../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;display:flex;flex-direction:column;gap:0 12px;position:relative;width:100%}.c-form-v4__form.c-form-v4__main-form{flex-direction:column!important;gap:0!important}.c-form-v4__form__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#333;cursor:pointer;display:-webkit-box;font-size:14px;font-weight:400;height:48px;margin-top:7px;padding-left:8px;padding-right:8px;transition:.2s;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:4rem;max-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:normal}.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:errorAnimtion 1.5s ease-in-out infinite}.c-form-v4__form__error{color:#f33d62;font-family:CurrentNotoSansJP,sans-serif;font-size:12px;font-size:10px;font-weight:600;line-height:1;margin-top:4px}@media screen and (min-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{margin-top:0;width:100%}.c-form-v4__form__item__simple-form{width:200px}.c-form-v4__form__button{margin-left:24px}}
