:root{color:#193b36;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--forest:#163c35;--deep:#102e29;--green:#08a45b;--muted:#64756e;--line:#dce7e0;background:#f5f8f5;font-family:Noto Sans JP,sans-serif}[data-astro-cid-ogjzdvpc]{box-sizing:border-box}body{background:#eef5ef;min-width:320px;margin:0;font-size:17px}a[data-astro-cid-ogjzdvpc]{color:inherit}.site-header[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--line);z-index:10;background:#fffffff7;justify-content:space-between;align-items:center;gap:24px;height:82px;padding:0 max(5.5vw,24px);display:flex;position:sticky;top:0}.brand[data-astro-cid-ogjzdvpc]{flex:none;align-items:center;display:inline-flex}.brand[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{width:190px;height:auto;display:block}.header-back[data-astro-cid-ogjzdvpc]{background:var(--forest);color:#fff;border-radius:4px;align-items:center;gap:14px;padding:12px 17px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.header-back[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{font-size:20px}.header-back[data-astro-cid-ogjzdvpc]:hover,.submit-button[data-astro-cid-ogjzdvpc]:not(:disabled):hover{background:var(--green)}.contact-main[data-astro-cid-ogjzdvpc]{min-height:calc(100vh - 160px);padding:76px 24px 88px}.contact-shell[data-astro-cid-ogjzdvpc]{width:min(100%,700px);margin:0 auto}.contact-heading[data-astro-cid-ogjzdvpc]{margin-bottom:30px}.eyebrow[data-astro-cid-ogjzdvpc]{color:var(--green);letter-spacing:1.2px;align-items:center;gap:12px;margin:0 0 18px;font:700 12px Space Grotesk,sans-serif;display:flex}.eyebrow[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{background:var(--green);width:34px;height:2px}h1[data-astro-cid-ogjzdvpc]{color:var(--deep);margin:0;font-size:38px;font-weight:800;line-height:1.45}.contact-heading[data-astro-cid-ogjzdvpc]>p[data-astro-cid-ogjzdvpc]:last-child{color:var(--muted);margin:13px 0 0;font-size:16px;line-height:1.9}.contact-form[data-astro-cid-ogjzdvpc]{background:#fff;border:1px solid #d6e3d9;border-radius:5px;gap:24px;padding:34px;display:grid;box-shadow:0 12px 35px #163c350f}.field[data-astro-cid-ogjzdvpc]{gap:9px;display:grid}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc],.captcha-label[data-astro-cid-ogjzdvpc]{color:var(--deep);margin:0;font-size:15px;font-weight:700}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{color:#9a513e;margin-left:7px;font-size:11px;font-weight:600}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc] small[data-astro-cid-ogjzdvpc]{color:#738178;margin-left:7px;font-size:11px;font-weight:500}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{width:100%;min-height:52px;color:var(--deep);font:inherit;background:#fff;border:1px solid #b9cbc0;border-radius:4px;padding:12px 14px;font-size:16px}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:160px;line-height:1.7}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-color:var(--green);outline:3px solid #08a45b33}.captcha-field[data-astro-cid-ogjzdvpc]{gap:11px;display:grid}.turnstile-widget[data-astro-cid-ogjzdvpc]{min-height:65px}.setup-notice[data-astro-cid-ogjzdvpc]{color:#66573e;background:#fffaf0;border:1px solid #e6d4ae;border-radius:4px;margin:0;padding:13px 15px;font-size:13px;line-height:1.8}.setup-notice[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:#554328;font-weight:700}.honeypot[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit-button[data-astro-cid-ogjzdvpc]{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:54px;padding:0 20px;font:700 16px Noto Sans JP,sans-serif;transition:background .18s;display:flex}.submit-button[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{font-size:21px}.submit-button[data-astro-cid-ogjzdvpc]:disabled{cursor:not-allowed;background:#86968d}.form-status[data-astro-cid-ogjzdvpc]{color:#9a3e2b;min-height:0;margin:-12px 0 0;font-size:13px;line-height:1.8}.form-status[data-astro-cid-ogjzdvpc]:empty{display:none}.form-status[data-astro-cid-ogjzdvpc][data-kind=success]{color:#187044}.privacy-note[data-astro-cid-ogjzdvpc]{color:#738178;margin:-10px 0 0;font-size:12px;line-height:1.8}.privacy-note[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--forest);text-underline-offset:3px}.service-resources[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--line);margin-top:36px;padding-top:28px;scroll-margin-top:100px}.service-resources[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{color:var(--deep);margin:0 0 18px;font-size:24px}.document-list[data-astro-cid-ogjzdvpc]{margin:0;padding:0;list-style:none}.document-list[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--line)}.document-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{min-height:64px;color:var(--forest);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.document-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]>span[data-astro-cid-ogjzdvpc]{color:var(--muted);flex-shrink:0;font-size:12px}.document-list[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{color:var(--green)}.video-notice[data-astro-cid-ogjzdvpc]{color:var(--muted);margin:18px 0 24px;font-size:13px;line-height:1.8}.registration-link[data-astro-cid-ogjzdvpc]{color:#fff;background:#b54708;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.registration-link[data-astro-cid-ogjzdvpc]:hover{background:#923906}.site-footer[data-astro-cid-ogjzdvpc]{color:#718078;border-top:1px solid #dce7e0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:20px 24px 28px;font-size:12px;display:flex}.site-footer[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:#52655e;text-decoration:none}.site-footer[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{color:var(--green)}.site-footer[data-astro-cid-ogjzdvpc] small[data-astro-cid-ogjzdvpc]{text-align:center;color:#8b9891;flex-basis:100%}@media (width<=600px){.site-header[data-astro-cid-ogjzdvpc]{height:68px;padding-inline:18px}.brand[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{width:min(155px,100vw - 150px)}.header-back[data-astro-cid-ogjzdvpc]{gap:8px;padding:10px 12px;font-size:13px}.header-back[data-astro-cid-ogjzdvpc] span[data-astro-cid-ogjzdvpc]{font-size:17px}.contact-main[data-astro-cid-ogjzdvpc]{min-height:calc(100vh - 140px);padding:52px 18px 62px}.contact-heading[data-astro-cid-ogjzdvpc]{margin-bottom:23px}h1[data-astro-cid-ogjzdvpc]{font-size:30px}.contact-heading[data-astro-cid-ogjzdvpc]>p[data-astro-cid-ogjzdvpc]:last-child{font-size:14px}.contact-form[data-astro-cid-ogjzdvpc]{gap:21px;padding:23px 18px}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{min-height:50px}.site-footer[data-astro-cid-ogjzdvpc]{gap:10px 16px;padding-inline:16px;font-size:11px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ogjzdvpc],[data-astro-cid-ogjzdvpc]:before,[data-astro-cid-ogjzdvpc]:after{transition-duration:.01ms!important}}
