.contact--form[data-astro-cid-yow5a4ve]{border-radius:23.106px;border:2.311px dashed #69c38b;max-width:855px;margin:50px auto 0;padding:30px 90px 80px;@media screen and (max-width: 1024px){padding:30px 20px}h3{text-align:center}}.contact--form--text[data-astro-cid-yow5a4ve]{font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:28.883px;margin-top:20px;@media screen and (max-width: 1024px){font-size:14px;font-style:normal;font-weight:500;line-height:25px}}.contact--form--title[data-astro-cid-yow5a4ve]{h3{span{font-family:Kaisei Opti;font-size:25px;font-style:normal;font-weight:700;line-height:1;letter-spacing:1.25px;@media screen and (max-width: 1024px){font-size:22px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-1px}}}}@media screen and (max-width: 768px){.radio-group[data-astro-cid-yow5a4ve]{margin-left:20px}}.contact--text[data-astro-cid-yow5a4ve]{display:flex;align-items:center;justify-content:center;margin-top:100px;@media screen and (max-width: 1024px){margin-top:10px}p{font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:25px;@media screen and (max-width: 1024px){font-size:14px;font-style:normal;font-weight:700;line-height:25px}}}.contact--tel[data-astro-cid-yow5a4ve]{max-width:495px;padding:30px;margin:75px auto 0;border-radius:23.111px;border:2.311px dashed #f97a7e;display:flex;flex-direction:column;align-items:center;justify-content:center;@media screen and (max-width: 1024px){margin:50px auto 0;padding:20px 20px 30px}>p{font-family:Noto Sans JP;font-size:17.333px;font-style:normal;font-weight:700;line-height:120%;margin-top:10px;@media screen and (max-width: 1024px){font-size:15px;font-style:normal;font-weight:700;line-height:120%}}.contact--tel--title{h3{margin-bottom:10px;span{font-family:Kaisei Opti;font-size:25px;font-style:normal;font-weight:700;line-height:1;letter-spacing:1.25px}}}}.contact--tel--number[data-astro-cid-yow5a4ve]{a{display:flex;align-items:center;gap:10px}.tel-num{font-family:Kaisei Opti;font-size:41.6px;font-style:normal;font-weight:700;line-height:120%;@media screen and (max-width: 1024px){font-size:36px;font-style:normal;font-weight:700;line-height:120%}}}.bg-tel[data-astro-cid-yow5a4ve]{background-color:#f97a7e;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100vw}.form-group--contact[data-astro-cid-yow5a4ve]{label{align-self:baseline}}form[data-astro-cid-yow5a4ve]{margin-top:60px}.form-footer[data-astro-cid-yow5a4ve]{max-width:780px;margin:0 auto;text-align:right;color:#444;font-size:12px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:1.32px;padding-top:30px}.form-container[data-astro-cid-yow5a4ve]{max-width:780px;margin:0 auto;background-color:#fff;padding:50px 40px;border-radius:8px}.form-group[data-astro-cid-yow5a4ve]{margin-bottom:30px;display:grid;grid-template-columns:1fr;align-items:center;gap:10px}label[data-astro-cid-yow5a4ve]{font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;line-height:28.125px}input[data-astro-cid-yow5a4ve][type=text],input[data-astro-cid-yow5a4ve][type=email],input[data-astro-cid-yow5a4ve][type=tel],textarea[data-astro-cid-yow5a4ve],select[data-astro-cid-yow5a4ve]{width:100%;padding:20px;border:unset;font-size:16px;border-radius:11.25px;background:#f0f0f0;@media screen and (max-width: 1024px){padding:15px}}textarea[data-astro-cid-yow5a4ve]{height:200px;resize:vertical;border-radius:11.25px;background:#f0f0f0}.radio-option[data-astro-cid-yow5a4ve]{display:flex;align-items:center}.radio-option[data-astro-cid-yow5a4ve] input[data-astro-cid-yow5a4ve][type=radio]{margin-right:8px}.submit-btn--wrap[data-astro-cid-yow5a4ve]{text-align:center}.submit-btn[data-astro-cid-yow5a4ve]{display:inline-block;justify-content:center;margin-top:30px;position:relative;@media screen and (max-width: 1024px){margin-top:0}input[type=button]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f97a7e;color:#fff;border:none;padding:18px 60px;font-size:16px;border-radius:50px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;gap:10px;width:477px;position:relative;border:#ff7730 solid 2px;@media screen and (max-width: 1024px){width:100%}}span.wpcf7-spinner{display:none}&:after{position:absolute;content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='13'%20viewBox='0%200%209%2013'%20fill='none'%3e%3cpath%20d='M0.667969%2011.2152L5.66654%206.35423L0.667969%201.49324L2.20683%200L8.75517%206.35423L2.20683%2012.7085L0.667969%2011.2152Z'%20fill='%23FCFCFC'/%3e%3c/svg%3e");font-weight:900;color:#fff;right:20px;top:50%;transform:translateY(-50%)}&:hover{input[type=button]{background-color:#fff;color:#ff7730}&:after{filter:invert(56%) sepia(87%) saturate(1771%) hue-rotate(339deg) brightness(103%) contrast(101%)}path{fill:#ff7730}}}button[data-astro-cid-yow5a4ve]:hover{background-color:#ff6a1f}.privacy-policy[data-astro-cid-yow5a4ve]{text-align:center;margin-top:50px;margin-bottom:20px;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:28.883px;@media screen and (max-width: 1024px){font-size:14px;font-style:normal;font-weight:700;line-height:25px;margin-top:0}}.privacy-policy[data-astro-cid-yow5a4ve] a[data-astro-cid-yow5a4ve]{font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;line-height:28.883px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;@media screen and (max-width: 1024px){font-size:14px;font-style:normal;font-weight:700;line-height:25px}}.arrow-icon[data-astro-cid-yow5a4ve]{width:20px;height:20px}.error-message[data-astro-cid-yow5a4ve]{color:#dc3545;font-size:14px;font-family:Noto Sans JP;font-weight:500;margin-top:5px;margin-bottom:10px;line-height:1.4;padding:8px 12px;background-color:#fdeaea;border:1px solid #f5c6cb;border-radius:6px;display:flex;align-items:center;gap:6px}.error-message[data-astro-cid-yow5a4ve]:before{content:"⚠";color:#dc3545;font-weight:700;font-size:16px}
