@media screen and (max-width: 767px){.sp-hidden{display:none !important}}@media screen and (min-width: 768px){.pc-hidden{display:none !important}}main .contact{padding-top:160px}@media screen and (max-width: 767px){main .contact{padding-top:96px}}@media screen and (max-width: 767px){main .contact .section-inner{width:calc(100% - 24px)}}main .contact .section-inner .section-body .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}main .contact .section-inner .section-body .contact-form .disable{display:none}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact{width:100%;max-width:580px;margin-inline:auto}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact .contact-form-h3{text-align:center;letter-spacing:.15em;color:var(--color-bs-primary);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:24px}@media screen and (max-width: 767px){main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact .contact-form-h3{text-align:left;margin-bottom:16px}}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact .contact-form-item-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 60px}@media screen and (max-width: 767px){main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact .contact-form-item-input{gap:20px 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact label:has(input[type=radio]){display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.15em;cursor:pointer}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact label:has(input[type=radio]) .contact-form-radio-icon{content:"";display:block;width:20px;height:auto;aspect-ratio:1/1;border:1px solid var(--color-bs-primary);background-color:var(--color-bs-white);position:relative;border-radius:3px}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact label:has(input[type=radio]) .contact-form-radio-icon::before{content:"";display:none;width:80%;aspect-ratio:13.98/9.28;height:auto;background-image:url(../images/input-checked.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;translate:-50% -50%}main .contact .section-inner .section-body .contact-form .contact-form-item .choice-contact label:has(input[type=radio]) input[type=radio]:checked+.contact-form-radio-icon::before{display:block}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper{display:none}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-h3{text-align:center;letter-spacing:.15em;color:var(--color-bs-primary);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:24px}@media screen and (max-width: 767px){main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-h3{text-align:left;margin-bottom:16px}}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main br{display:none}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p{width:100%;max-width:490px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p span[data-name=select-27]{display:block;position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p span[data-name=select-27]::before{content:"";display:block;width:40px;height:calc(100% - 2px);border-left:1px solid var(--color-bs-primary);position:absolute;top:1px;right:0;z-index:1;pointer-events:none}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p span[data-name=select-27]::after{content:"";display:block;width:10px;height:auto;aspect-ratio:1/1;border-right:2px solid var(--color-bs-primary);border-bottom:2px solid var(--color-bs-primary);rotate:45deg;position:absolute;top:20px;right:20px;translate:50% -50%;pointer-events:none}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p label .form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;gap:10px}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main>p label .form-label .required{display:block;font-size:10px;border-radius:2px;padding:4px;background-color:var(--color-bs-secondary-1);color:var(--color-bs-default);line-height:1.3}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-submit{margin-top:30px}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-submit .form-submit-btn{display:block;background-color:var(--color-bs-white);border:1px solid var(--color-bs-primary);border-radius:10px;max-width:320px;width:100%;height:60px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-bs-primary);letter-spacing:.15em;text-align:center;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width: 767px){main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-submit .form-submit-btn{max-width:191px}}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-submit .form-submit-btn:hover{background-color:var(--color-bs-primary);color:var(--color-bs-white)}main .contact .section-inner .section-body .contact-form .contact-form-item .contact-form-wrapper .form-main .form-submit .form-submit-btn input{display:none}main .contact .section-inner .section-body .contact-form:has(input#contact_5269b64:checked) #form-5269b64{display:block}main .contact .section-inner .section-body .contact-form:has(input#contact_6ac5097:checked) #form-6ac5097{display:block}main .contact .section-inner .section-body .contact-form:has(input#contact_a10871b:checked) #form-a10871b{display:block}main .contact .section-inner .section-body .contact-form:has(input#contact_00edd2e:checked) #form-00edd2e{display:block}main .contact .section-inner .section-body .contact-form:has(input#contact_fd654ce:checked) #form-fd654ce{display:block}/*# sourceMappingURL=page-contact.min.css.map */