.contact-hero[data-astro-cid-6bfsojfh]{background:#fff;height:323px;position:relative;overflow:hidden}.hero-img-wrap[data-astro-cid-6bfsojfh]{width:100%;height:303px;position:absolute;top:20px;left:0;overflow:hidden}.hero-img-wrap[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:cover;width:100%;height:100%}.hero-inner[data-astro-cid-6bfsojfh]{max-width:1280px;height:100%;margin:0 auto;position:relative}.hero-pill[data-astro-cid-6bfsojfh]{background:#c8eef530;border-radius:30px;width:300px;height:90px;position:absolute;top:81px;left:190px}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{width:280px;height:57px;font-family:var(--font-sans);color:var(--color-text);text-align:center;font-size:45px;font-weight:500;line-height:54px;position:absolute;top:97px;left:200px}.info-section[data-astro-cid-6bfsojfh]{background:#fff;height:359px;position:relative}.info-inner[data-astro-cid-6bfsojfh]{max-width:1280px;height:100%;margin:0 auto;position:relative}.info-col[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{width:280px;height:37px;font-family:var(--font-sans);letter-spacing:3.9px;color:var(--color-text);font-size:26px;font-weight:500;line-height:35.1px;position:absolute;top:98px}.col-addr[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{left:182px}.col-contact[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{left:505px}.col-hours[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{left:815px}.info-col[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);color:var(--color-text);font-size:16px;font-weight:300;line-height:28.8px;position:absolute}.addr-text[data-astro-cid-6bfsojfh]{width:268px;top:165px;left:182px}.tel-fax[data-astro-cid-6bfsojfh]{width:290px;top:159px;left:510px}.email-line[data-astro-cid-6bfsojfh]{width:290px;top:227px;left:510px}.days[data-astro-cid-6bfsojfh]{width:90px;top:165px;left:815px}.hours[data-astro-cid-6bfsojfh]{width:200px;top:165px;left:918px}.form-map-section[data-astro-cid-6bfsojfh]{background:#fff;height:757px;position:relative}.form-map-inner[data-astro-cid-6bfsojfh]{max-width:1280px;height:100%;margin:0 auto;position:relative}.form[data-astro-cid-6bfsojfh]{width:455px;height:616px;position:absolute;top:22px;left:169px}.field[data-astro-cid-6bfsojfh]{width:417px;position:absolute;left:19px}.field-name[data-astro-cid-6bfsojfh]{top:8px}.field-kana[data-astro-cid-6bfsojfh]{top:86px}.field-email[data-astro-cid-6bfsojfh]{top:164px}.field-phone[data-astro-cid-6bfsojfh]{top:242px}.field-msg[data-astro-cid-6bfsojfh]{top:321px}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{height:18px;font-family:var(--font-sans);color:#61615f;margin-bottom:9px;font-size:18px;font-weight:700;line-height:18px;display:block}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:417px;height:40px;font-family:var(--font-sans);color:var(--color-text);background:0 0;border:2px solid #919191;padding:0 12px;font-size:15px}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:417px;height:150px;font-family:var(--font-sans);color:var(--color-text);resize:none;background:#fff;border:2px solid #919191;padding:8px 12px;font-size:15px}.submit-btn[data-astro-cid-6bfsojfh]{cursor:pointer;background:#8edafe;border:1px solid #595a5d00;justify-content:center;align-items:center;width:140px;height:36px;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:552px;left:19px}.submit-btn[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);color:var(--color-text);font-size:19px;font-weight:500;line-height:22.8px}.submit-btn[data-astro-cid-6bfsojfh]:hover{background-color:#fff;border-color:#595a5d}.thanks[data-astro-cid-6bfsojfh]{color:var(--color-primary);font-size:14px;position:absolute;top:595px;left:19px}.map[data-astro-cid-6bfsojfh]{width:479px;height:616px;position:absolute;top:15px;left:651px}.map[data-astro-cid-6bfsojfh] iframe[data-astro-cid-6bfsojfh]{border:0;width:100%;height:100%}@media (width<=500px){.contact-hero[data-astro-cid-6bfsojfh]{height:111px}.hero-img-wrap[data-astro-cid-6bfsojfh]{height:110px;top:0}.hero-pill[data-astro-cid-6bfsojfh]{display:none}.contact-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{width:161px;height:25px;font-size:20px;line-height:24px;top:24px;left:0}.info-section[data-astro-cid-6bfsojfh]{height:378px}.info-col[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{letter-spacing:2.4px;text-align:center;width:280px;height:23px;font-size:16px;line-height:21.6px;left:20px}.col-addr[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{top:40px}.col-contact[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{top:134px}.col-hours[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{top:274px}.info-col[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{text-align:center;font-size:12px;line-height:21.6px}.addr-text[data-astro-cid-6bfsojfh]{width:280px;top:83px;left:20px}.tel-fax[data-astro-cid-6bfsojfh]{width:280px;top:177px;left:20px}.email-line[data-astro-cid-6bfsojfh]{width:280px;top:221px;left:20px}.days[data-astro-cid-6bfsojfh]{width:90px;top:316px;left:67px}.hours[data-astro-cid-6bfsojfh]{width:117px;top:316px;left:157px}.form-map-section[data-astro-cid-6bfsojfh]{height:876px}.map[data-astro-cid-6bfsojfh]{width:280px;height:240px;top:0;left:20px}.form[data-astro-cid-6bfsojfh]{width:320px;height:559px;top:288px;left:0}.field[data-astro-cid-6bfsojfh]{width:280px;left:20px}.field-name[data-astro-cid-6bfsojfh]{top:12px}.field-kana[data-astro-cid-6bfsojfh]{top:92px}.field-email[data-astro-cid-6bfsojfh]{top:172px}.field-phone[data-astro-cid-6bfsojfh]{top:252px}.field-msg[data-astro-cid-6bfsojfh]{top:332px}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{height:16px;margin-bottom:9px;font-size:16px;line-height:16px}.field-name[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{height:15px;font-size:15px;line-height:15px}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:280px;height:45px}.field-name[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{height:46px}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:280px;height:75px}.submit-btn[data-astro-cid-6bfsojfh]{width:280px;height:40px;top:458px;left:20px}.submit-btn[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:17.7333px;line-height:21.28px}}
