[disabled]{cursor:default}:where(input,select,button,optgroup,textarea){font-family:inherit;appearance:none;background:none;border:none;outline:0;margin:0;padding:0}textarea{overflow:auto}.form__text-field input,.form__text-field textarea,.form__tel-field input,.form__tel-field textarea,.form__email-field input,.form__email-field textarea,.form__textarea-field input,.form__textarea-field textarea{display:block;width:100%;box-sizing:border-box;background-color:#fff;border:1px solid #afafaf;border-radius:4rem;color:#231815;font-family:var(--ff-gothic);font-weight:400;line-height:1;letter-spacing:.1em;font-feature-settings:"palt";transition:border-color .2s}@media screen and ( min-width: 768px ){.form__text-field input,.form__text-field textarea,.form__tel-field input,.form__tel-field textarea,.form__email-field input,.form__email-field textarea,.form__textarea-field input,.form__textarea-field textarea{font-size:16rem}}@media screen and ( max-width: 767px ){.form__text-field input,.form__text-field textarea,.form__tel-field input,.form__tel-field textarea,.form__email-field input,.form__email-field textarea,.form__textarea-field input,.form__textarea-field textarea{font-size:16px}}.form__text-field input::placeholder,.form__text-field textarea::placeholder,.form__tel-field input::placeholder,.form__tel-field textarea::placeholder,.form__email-field input::placeholder,.form__email-field textarea::placeholder,.form__textarea-field input::placeholder,.form__textarea-field textarea::placeholder{color:#afafaf}.form__text-field input:focus,.form__text-field textarea:focus,.form__tel-field input:focus,.form__tel-field textarea:focus,.form__email-field input:focus,.form__email-field textarea:focus,.form__textarea-field input:focus,.form__textarea-field textarea:focus{border-color:#787169}.form__text-field input[disabled],.form__text-field textarea[disabled],.form__tel-field input[disabled],.form__tel-field textarea[disabled],.form__email-field input[disabled],.form__email-field textarea[disabled],.form__textarea-field input[disabled],.form__textarea-field textarea[disabled]{opacity:.5;pointer-events:none}.form__text-field input,.form__tel-field input,.form__email-field input,.form__textarea-field input{padding:0 24rem}@media screen and ( min-width: 768px ){.form__text-field input,.form__tel-field input,.form__email-field input,.form__textarea-field input{height:48rem}}@media screen and ( max-width: 767px ){.form__text-field input,.form__tel-field input,.form__email-field input,.form__textarea-field input{height:47rem}}.form__text-field textarea,.form__tel-field textarea,.form__email-field textarea,.form__textarea-field textarea{padding:16rem 24rem;line-height:1.8;resize:vertical}@media screen and ( min-width: 768px ){.form__text-field textarea,.form__tel-field textarea,.form__email-field textarea,.form__textarea-field textarea{height:262rem}}@media screen and ( max-width: 767px ){.form__text-field textarea,.form__tel-field textarea,.form__email-field textarea,.form__textarea-field textarea{height:192rem}}.form__radio-field,.form__checkbox-field{display:flex;flex-direction:column;align-items:flex-start;gap:16rem}.form__radio-item,.form__checkbox-item{display:inline-flex;align-items:center;gap:17rem;cursor:pointer}.form__radio-item input[type=radio],.form__radio-item input[type=checkbox],.form__checkbox-item input[type=radio],.form__checkbox-item input[type=checkbox]{position:relative;flex-shrink:0;width:20rem;height:20rem;background-color:rgba(0,0,0,0);border:1px solid #231815;border-radius:50%;cursor:pointer}.form__radio-item input[type=radio]::after,.form__radio-item input[type=checkbox]::after,.form__checkbox-item input[type=radio]::after,.form__checkbox-item input[type=checkbox]::after{content:"";display:block;position:absolute;inset:0;transform:scale(0);background-color:#231815;border-radius:50%;transition:transform .2s}.form__radio-item input[type=radio]:checked::after,.form__radio-item input[type=checkbox]:checked::after,.form__checkbox-item input[type=radio]:checked::after,.form__checkbox-item input[type=checkbox]:checked::after{transform:scale(0.7)}.form__radio-item input[type=radio][disabled],.form__radio-item input[type=checkbox][disabled],.form__checkbox-item input[type=radio][disabled],.form__checkbox-item input[type=checkbox][disabled]{opacity:.5;pointer-events:none}.form__radio-item>span,.form__checkbox-item>span{font-family:var(--ff-gothic);font-weight:400;line-height:1;letter-spacing:.1em;color:#231815;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.form__radio-item>span,.form__checkbox-item>span{font-size:16rem}}@media screen and ( max-width: 767px ){.form__radio-item>span,.form__checkbox-item>span{font-size:15rem}}.form__checkbox-item input[type=checkbox],.form__checkbox-item input[type=checkbox]::after{border-radius:0}.form__select-field .form__select-custom{position:relative;display:block;width:100%}.form__select-field .form__select-custom::after{content:"";display:block;position:absolute;top:0;bottom:0;right:24rem;margin-block:auto;width:8rem;height:8rem;border-right:1px solid #787169;border-bottom:1px solid #787169;transform:translateY(-25%) rotate(45deg);pointer-events:none}.form__select-field select{display:block;width:100%;box-sizing:border-box;padding:0 48rem 0 24rem;background-color:#fff;border:1px solid #afafaf;border-radius:4rem;color:#231815;font-family:var(--ff-gothic);font-weight:400;line-height:1;letter-spacing:.1em;font-feature-settings:"palt";cursor:pointer;transition:border-color .2s}@media screen and ( min-width: 768px ){.form__select-field select{height:48rem;font-size:16rem}}@media screen and ( max-width: 767px ){.form__select-field select{height:47rem;font-size:16px}}.form__select-field select:focus{border-color:#787169}@media screen and ( min-width: 768px ){.form__select-field optgroup[label=""]{display:none}}.form__item--calendar .form__field,.form__datetimeDate .form__field{position:relative}.form__item--calendar .form__field::before,.form__datetimeDate .form__field::before{content:"";display:block;position:absolute;top:0;bottom:0;right:24rem;margin-block:auto;width:18rem;height:20rem;background-image:url("/assets/dist/img/contact/calender_icon.svg");background-size:100% 100%;pointer-events:none}.form__item--calendar .form__field input,.form__datetimeDate .form__field input{padding-right:56rem;cursor:pointer}.flatpickr-day.sunday,.flatpickr-day.saturday,.flatpickr-day.holiday{background:#f4efe9}.flatpickr-day.selected,.flatpickr-day.selected.sunday,.flatpickr-day.selected.saturday,.flatpickr-day.selected.holiday{background:#787169;border-color:#787169;color:#fff}.form{background-color:#fff}@media screen and ( min-width: 768px ){.form{order:2;padding:120rem 0 160rem}}@media screen and ( max-width: 767px ){.form{order:1;margin-top:48rem;padding:64rem 0 80rem}}.form__list{margin-inline:auto}@media screen and ( min-width: 768px ){.form__list{width:1040rem}}@media screen and ( max-width: 767px ){.form__list{width:342rem;max-width:calc(100% - 48rem)}}@media screen and ( min-width: 768px ){.form__item{display:flex;align-items:center;gap:96rem}}.form__item+.form__item{border-top:1px solid #edece9}@media screen and ( min-width: 768px ){.form__item+.form__item{margin-top:64rem;padding-top:64rem}}@media screen and ( max-width: 767px ){.form__item+.form__item{margin-top:32rem;padding-top:32rem}}.form__item[data-form-view]{display:none !important}.form__item[data-form-view-ok]{display:block !important}@media screen and ( min-width: 768px ){.form__item[data-form-view-ok]{display:flex !important}}@media screen and ( min-width: 768px ){.form__item--top{align-items:flex-start}}.form__label{display:flex;align-items:center;gap:16rem}@media screen and ( min-width: 768px ){.form__label{flex-shrink:0;width:229rem}}.form__label>span{font-family:var(--ff-serif);font-weight:400;font-size:18rem;line-height:1;letter-spacing:.1em;color:#231815;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.form__label>span{width:160rem}}@media screen and ( min-width: 768px ){.form__content{flex:1 0 0;min-width:0}}@media screen and ( max-width: 767px ){.form__content{margin-top:24rem}}@media screen and ( min-width: 768px ){.form__content>.form__text-field:first-child,.form__content>.form__textarea-field:first-child{margin-top:-2rem}}@media screen and ( min-width: 768px ){.form__content>.form__email-field:first-child,.form__content>.form__datetime:first-child{margin-top:-14rem}}@media screen and ( min-width: 768px ){.form__content>.form__radio-field:first-child{margin-top:-4rem}}@media screen and ( min-width: 768px ){.form__content>.form__textarea-field:first-child{margin-top:-12rem}}@media screen and ( max-width: 767px ){.form__item[data-form-unique=radio_inquiry_type] .form__content{margin-top:32rem}}.form:not(.confirm) .form__item[data-form-hissu]>.form__label::after,.form:not(.confirm) .form__item[data-form-hissuteam-hissu]>.form__label::after{content:"必須";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 12rem;background-color:#936840;color:#fff;font-family:var(--ff-serif);font-weight:400;font-size:14rem;line-height:1.4;letter-spacing:.05em;font-feature-settings:"palt"}.form__notes{font-family:var(--ff-gothic);font-weight:400;color:#64615e;text-align:justify;letter-spacing:.1em;font-feature-settings:"palt";line-height:1.5}@media screen and ( min-width: 768px ){.form__notes{margin-top:12rem;font-size:14rem}}@media screen and ( max-width: 767px ){.form__notes{margin-top:16rem;font-size:11rem}}@media screen and ( min-width: 768px ){.form__notes p+p{margin-top:14rem}}@media screen and ( max-width: 767px ){.form__notes p+p{margin-top:13rem}}@media screen and ( min-width: 768px ){.form__notes--dense p+p{margin-top:0}}@media screen and ( max-width: 767px ){.form__notes--dense p+p{margin-top:0}}.form__item--inlineRadio .form__radio-field{flex-direction:row;flex-wrap:wrap;column-gap:40rem;row-gap:16rem}.form__datetime{display:flex}@media screen and ( min-width: 768px ){.form__datetime{align-items:center;gap:24rem}}@media screen and ( max-width: 767px ){.form__datetime{flex-direction:column;align-items:stretch;gap:12rem}}@media screen and ( min-width: 768px ){.form__datetimeDate{width:288rem}}.form__datetimeTime{min-width:0}.form__datetimeTime[data-form-view]{display:none}.form__datetimeTime[data-form-view-ok]{display:block}.form__datetimeTime .form__field{display:flex;align-items:center;gap:16rem}@media screen and ( min-width: 768px ){.form__datetimeTime .form__select-custom{width:240rem}}@media screen and ( max-width: 767px ){.form__datetimeTime .form__select-custom{flex:0 1 240rem;min-width:0}}.form__unit{flex-shrink:0;font-family:var(--ff-serif);font-weight:400;color:#231815;line-height:1;letter-spacing:.1em;white-space:nowrap;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.form__unit{font-size:16rem}}@media screen and ( max-width: 767px ){.form__unit{font-size:14rem}}.form__error{margin-top:8rem;color:#df4547;font-family:var(--ff-gothic);font-weight:400;font-size:14rem;line-height:1.6}.form__error b{margin-right:5rem}.form__error b::before{content:"【"}.form__error b::after{content:"】"}.form__error-summary{box-sizing:border-box;margin-inline:auto;margin-bottom:40rem;padding:16rem 24rem;background-color:#df4547;border-radius:4rem}@media screen and ( min-width: 768px ){.form__error-summary{width:1040rem}}@media screen and ( max-width: 767px ){.form__error-summary{width:342rem;max-width:calc(100% - 48rem)}}.form__error-summary .form__error-list li{padding-left:14rem;color:#fff;font-family:var(--ff-gothic);font-weight:400;font-size:14rem;line-height:1.8;text-align:left}.form__error-summary .form__error-list li::before{content:"・";margin-left:-14rem}.form__error-summary b{margin-right:5rem}.form__error-summary b::before{content:"【"}.form__error-summary b::after{content:"】"}.form.confirm .form__result-value,.form.confirm .form__result-value--empty{display:inline-block;font-family:var(--ff-gothic);font-weight:400;font-size:16rem;line-height:1.6;letter-spacing:.1em;color:#231815}.form.confirm .form__result-value+.form__result-value,.form.confirm .form__result-value+.form__result-value--empty,.form.confirm .form__result-value--empty+.form__result-value,.form.confirm .form__result-value--empty+.form__result-value--empty{margin-left:8rem}.form.confirm .form__result-value .inputappend,.form.confirm .form__result-value .inputprepend,.form.confirm .form__result-value--empty .inputappend,.form.confirm .form__result-value--empty .inputprepend{display:inline-block}.form.confirm .form__result-value--empty{padding:2rem 12rem;background-color:#edece9;color:#64615e;font-size:14rem}@media screen and ( min-width: 768px ){.form.confirm .form__button-area{margin-top:136rem}}@media screen and ( max-width: 767px ){.form.confirm .form__button-area{margin-top:112rem}}.form__privacy{text-align:center;font-family:var(--ff-gothic);font-weight:400;color:#64615e;letter-spacing:.1em;line-height:1;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.form__privacy{padding-top:104rem;font-size:16rem}}@media screen and ( max-width: 767px ){.form__privacy{padding-top:80rem;font-size:14rem}}.form__privacy a{color:#936840;text-decoration:underline}@media(hover: hover){.form__privacy a:hover{text-decoration:none}}.form__button-area{display:flex;justify-content:center;margin-top:32rem}@media screen and ( min-width: 768px ){.form__button-area{gap:24rem}}@media screen and ( max-width: 767px ){.form__button-area{flex-direction:column-reverse;align-items:center;gap:16rem}}.form__button{display:inline-flex;align-items:center;justify-content:center;gap:8rem;box-sizing:border-box;padding:16rem 40rem;background-color:#787169;border:1px solid #787169;border-radius:4rem;cursor:pointer;text-decoration:none;transition:background-color .3s}.form__button>input,.form__button>span{font-family:var(--ff-gothic);font-weight:400;font-size:14rem;line-height:1;letter-spacing:.12em;text-align:center;color:#fff;white-space:nowrap;cursor:pointer;transition:color .3s;font-feature-settings:"palt"}.form__button .form__buttonIcon{flex-shrink:0;width:24rem;height:24rem;padding:6rem;box-sizing:border-box;fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.34875;transition:stroke .3s}@media(hover: hover){.form__button:hover{background-color:#fff}.form__button:hover>input,.form__button:hover>span{color:#787169}.form__button:hover .form__buttonIcon{stroke:#787169}}.form__button--back{background-color:#fff}.form__button--back>input,.form__button--back>span{color:#787169}.form__button--back .form__buttonIcon{stroke:#787169}@media(hover: hover){.form__button--back:hover{background-color:#787169}.form__button--back:hover>input,.form__button--back:hover>span{color:#fff}.form__button--back:hover .form__buttonIcon{stroke:#fff}}.form-completion{background-color:#fff;text-align:center}@media screen and ( min-width: 768px ){.form-completion{padding:120rem 40rem 160rem}}@media screen and ( max-width: 767px ){.form-completion{padding:64rem 24rem 80rem}}.form-completion__message{font-family:var(--ff-gothic);font-weight:400;color:#231815;letter-spacing:.1em;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.form-completion__message{font-size:16rem;line-height:2}}@media screen and ( max-width: 767px ){.form-completion__message{font-size:14rem;line-height:1.8}}.form-completion__link{margin-top:40rem}.contactPage__header{position:relative}.contactPage__logo{position:absolute}@media screen and ( min-width: 768px ){.contactPage__logo{top:40rem;left:40rem;width:160rem}}@media screen and ( max-width: 767px ){.contactPage__logo{top:20rem;left:20rem;width:144rem}}.contactPage__logo img{width:100%;height:auto}.contactPage__headerLinks{position:absolute;top:40rem;right:48rem;display:flex;align-items:center;gap:20rem;line-height:1}.contactPage__headerLinksLink{font-family:var(--ff-gothic);font-weight:400;font-size:14rem;line-height:1;letter-spacing:.12em;color:#231815;text-decoration:none;white-space:nowrap;font-feature-settings:"palt"}@media(hover: hover){.contactPage__headerLinksLink:hover{text-decoration:underline}}.contactPage__title{display:flex;flex-direction:column;align-items:center;gap:24rem;padding-bottom:50rem}@media screen and ( min-width: 768px ){.contactPage__title{padding-top:240rem}}@media screen and ( max-width: 767px ){.contactPage__title{padding-top:272rem}}.contactPage__titleLabel{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#787169;color:#fff;font-family:var(--ff-gothic);font-weight:400;line-height:1;letter-spacing:.18em;text-indent:.18em;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__titleLabel{font-size:14rem}}@media screen and ( max-width: 767px ){.contactPage__titleLabel{font-size:12rem}}.contactPage__titleEn{font-family:var(--ff-display);font-weight:300;line-height:1.1;color:#231815}@media screen and ( min-width: 768px ){.contactPage__titleEn{font-size:65rem;letter-spacing:.03em;text-indent:.03em}}@media screen and ( max-width: 767px ){.contactPage__titleEn{font-size:42rem;letter-spacing:.05em;text-indent:.05em}}.contactPage__catch{font-family:var(--ff-serif);font-weight:400;color:#231815;text-align:center;letter-spacing:.08em;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__catch{font-size:22rem;line-height:2.4;text-indent:.08em}}@media screen and ( max-width: 767px ){.contactPage__catch{font-size:14rem;line-height:1.8;margin-top:-25rem}}.contactPage__body{display:flex;flex-direction:column}@media screen and ( min-width: 768px ){.contactPage__attention{order:1;margin-block:120rem}}@media screen and ( max-width: 767px ){.contactPage__attention{order:2;margin-top:64rem;margin-bottom:80rem}}.contactPage__attentionInner{display:flex;box-sizing:border-box;margin-inline:auto;background-color:#fff}@media screen and ( min-width: 768px ){.contactPage__attentionInner{align-items:center;justify-content:center;gap:40rem;width:1040rem;padding:56rem 60rem}}@media screen and ( max-width: 767px ){.contactPage__attentionInner{flex-direction:column;gap:32rem;width:342rem;max-width:calc(100% - 48rem);padding:48rem 32rem}}.contactPage__attentionBlock{display:flex;flex-direction:column;align-items:center}@media screen and ( min-width: 768px ){.contactPage__attentionBlock{gap:40rem;width:420rem}}@media screen and ( max-width: 767px ){.contactPage__attentionBlock{gap:24rem;width:100%}}.contactPage__attentionTitle{font-family:var(--ff-serif);font-weight:400;font-size:18rem;letter-spacing:.1em;color:#231815;text-align:center;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__attentionTitle{line-height:1}}@media screen and ( max-width: 767px ){.contactPage__attentionTitle{line-height:1.5}}.contactPage__attentionDivider{flex-shrink:0;margin:0;border:none;background-color:#787169}@media screen and ( min-width: 768px ){.contactPage__attentionDivider{width:1px;height:160rem}}@media screen and ( max-width: 767px ){.contactPage__attentionDivider{width:100%;height:1px}}.contactPage__attentionBlock:first-of-type .contactPage__attentionBody{display:flex;align-items:center;justify-content:center;gap:24rem}.contactPage__lineLink{color:inherit;text-decoration:none}@media screen and ( max-width: 767px ){.contactPage__lineLink{width:100%}}@media(hover: hover){.contactPage__lineLink{transition:opacity .3s}.contactPage__lineLink:hover{opacity:.6}}.contactPage__qr{flex-shrink:0}@media screen and ( min-width: 768px ){.contactPage__qr{width:104rem;height:104rem}}@media screen and ( max-width: 767px ){.contactPage__qr{width:88rem;height:88rem}}.contactPage__qr img{width:100%;height:100%;object-fit:contain}.contactPage__lineInfo{display:flex;flex-direction:column;align-items:flex-start;gap:8rem}.contactPage__badge{display:inline-flex;align-items:center;justify-content:center;padding:0 12rem;background-color:#787169;color:#fff;font-family:var(--ff-serif);font-weight:400;line-height:1.4;letter-spacing:.05em;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__badge{font-size:14rem}}@media screen and ( max-width: 767px ){.contactPage__badge{font-size:12rem}}.contactPage__lineNote{font-family:var(--ff-gothic);font-weight:400;line-height:1.8;letter-spacing:.16em;color:#64615e;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__lineNote{font-size:16rem}}@media screen and ( max-width: 767px ){.contactPage__lineNote{font-size:14rem}}.contactPage__attentionBlock:last-of-type .contactPage__attentionBody{display:flex;flex-direction:column;align-items:center;gap:24rem}@media screen and ( min-width: 768px ){.contactPage__attentionBlock:last-of-type .contactPage__attentionBody{width:100%}}@media screen and ( max-width: 767px ){.contactPage__attentionBlock:last-of-type .contactPage__attentionBody{width:265rem;max-width:100%}}.contactPage__tel{display:flex;align-items:center;gap:8rem;color:#231815}.contactPage__telLabel{font-family:var(--ff-display);font-weight:400;line-height:1.1;letter-spacing:.03em}@media screen and ( min-width: 768px ){.contactPage__telLabel{padding-top:12rem;font-size:20rem}}@media screen and ( max-width: 767px ){.contactPage__telLabel{padding-top:10rem;font-size:18rem}}.contactPage__telNumber{font-family:var(--ff-serif);font-weight:400;line-height:1;letter-spacing:.08em;color:inherit;text-decoration:none}@media screen and ( min-width: 768px ){.contactPage__telNumber{font-size:40rem}}@media screen and ( max-width: 767px ){.contactPage__telNumber{font-size:28rem}}.contactPage__info{display:flex;flex-direction:column;gap:4rem;font-family:var(--ff-gothic);font-weight:400;line-height:1.8;letter-spacing:.05em;color:#64615e;font-feature-settings:"palt"}@media screen and ( min-width: 768px ){.contactPage__info{width:100%;font-size:14rem}}@media screen and ( max-width: 767px ){.contactPage__info{font-size:12rem}}.contactPage__infoRow{display:flex}@media screen and ( min-width: 768px ){.contactPage__infoRow{gap:12rem}}@media screen and ( max-width: 767px ){.contactPage__infoRow{flex-direction:column;align-items:center}}.contactPage__infoLabel{flex-shrink:0;width:80rem;text-align:justify;text-align-last:justify}.form__guide-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.form__guide{display:block;position:absolute;width:200rem;height:80rem;box-sizing:border-box;padding:17rem 0;border-radius:4rem;background-color:#fff;box-shadow:0 0 4rem rgba(0,0,0,.5);opacity:0;z-index:1000}@media screen and ( min-width: 768px ){.form__guide{top:20rem;left:20rem}}@media screen and ( max-width: 767px ){.form__guide{inset:0 !important;margin:auto}}.form__guide-text{font-family:var(--ff-gothic);font-weight:400;font-size:14rem;color:#231815;letter-spacing:.1em;text-align:center}.form__guide-badge{display:inline-block;padding:2rem 5rem;margin-right:4rem;background-color:#936840;color:#fff;font-size:12rem;line-height:1.2;vertical-align:middle}.form__guide-counter{position:relative;display:inline-block;font-size:26rem;font-weight:bold;color:#936840}.form__format-hint{position:absolute;bottom:100%;left:0;margin-bottom:10rem;padding:4rem 10rem;background-color:#df4547;color:#fff;font-size:14rem;white-space:pre;opacity:0;transform:translateY(10rem);transition:.3s;pointer-events:none;z-index:10}.form__format-hint::after{content:"";position:absolute;top:100%;left:15rem;width:0;height:0;border-top:6rem solid #df4547;border-left:6rem solid rgba(0,0,0,0);border-right:6rem solid rgba(0,0,0,0);border-bottom:6rem solid rgba(0,0,0,0)}.form__format-hint.type01{background-color:#787169}.form__format-hint.type01::after{border-top-color:#787169}.form__format-hint.active{opacity:1;transform:none}.form__validation-error{position:absolute;top:100%;left:0;color:#df4547;font-size:12rem;display:none;pointer-events:none;z-index:10;animation:dame_blink 1s infinite}.form__validation-error.active{display:block}@keyframes dame_blink{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.form__recaptcha-message{width:100%;margin-top:16rem;text-align:center;font-family:var(--ff-gothic);font-weight:400;color:#64615e}@media screen and ( min-width: 768px ){.form__recaptcha-message{font-size:14rem}}@media screen and ( max-width: 767px ){.form__recaptcha-message{font-size:12rem}}.form__recaptcha-message a{color:#936840;text-decoration:underline}
