._footer_10cgl_1{padding:36px 20px 28px;color:var(--color-text-muted);text-align:center;font-size:.875rem;line-height:1.8}@media(min-width:768px){._footer_10cgl_1{padding-top:40px;padding-bottom:32px}}._header_1m6zo_1{padding:32px 20px 0;text-align:center}._brand_1m6zo_6{color:var(--color-primary);font-size:1.125rem;font-weight:650;letter-spacing:.045em;line-height:1.5}@media(min-width:768px){._header_1m6zo_1{padding-top:48px}._brand_1m6zo_6{font-size:1.25rem}}._contact_1s878_1{margin-top:32px;text-align:center}._emailButton_1s878_6{display:flex;align-items:center;justify-content:center;width:min(100%,320px);min-height:60px;margin-inline:auto;padding:14px 20px;border-radius:8px;background:var(--color-primary);color:#fff;font-size:1.125rem;font-weight:600;line-height:1.6}._emailButton_1s878_6:hover{background:var(--color-primary-hover);text-decoration:underline;text-underline-offset:4px}._emailAddress_1s878_28{margin-top:12px;color:var(--color-text-muted);font-size:1rem;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}@media(min-width:768px){._contact_1s878_1{margin-top:38px}._emailButton_1s878_6{font-size:1.25rem}._emailAddress_1s878_28{font-size:1.125rem}}._profile_1dmui_1{padding-top:48px;text-align:center}._title_1dmui_6{font-size:clamp(2.5rem,11vw,3rem);font-weight:750;letter-spacing:-.045em;line-height:1.15}._role_1dmui_13{margin-top:20px;color:var(--color-text-muted);font-size:1.125rem;font-weight:600;line-height:1.7;overflow-wrap:anywhere}._introduction_1dmui_22{margin-top:28px;color:var(--color-text-muted);font-size:1rem;line-height:1.8}._introduction_1dmui_22 p+p{margin-top:4px}._introduction_1dmui_22 p{text-wrap:balance}@media(min-width:768px){._profile_1dmui_1{padding-top:52px}._title_1dmui_6{font-size:4.5rem}._role_1dmui_13{margin-top:22px;font-size:1.25rem}._introduction_1dmui_22{margin-top:36px;font-size:1.125rem}}._links_jepam_1{margin-top:44px}._heading_jepam_5{font-size:1.375rem;font-weight:700;letter-spacing:.04em;line-height:1.6}._list_jepam_12{margin:12px 0 0;padding:0;list-style:none}._list_jepam_12 li+li{border-top:1px solid var(--color-border)}._link_jepam_1{display:flex;align-items:center;gap:24px;min-height:80px;padding:14px 8px}._link_jepam_1:hover{background:#f0f3ee}._link_jepam_1:hover ._name_jepam_34{text-decoration:underline;text-underline-offset:4px}._icon_jepam_39{flex:0 0 32px;width:32px;height:32px;object-fit:contain}._content_jepam_46{flex:1;min-width:0;overflow-wrap:anywhere}._name_jepam_34,._description_jepam_53{display:block}._name_jepam_34{font-size:1.125rem;font-weight:550;line-height:1.5}._description_jepam_53{margin-top:2px;color:var(--color-text-muted);font-size:1rem;line-height:1.6}._arrow_jepam_70{flex:0 0 22px;color:var(--color-text-muted)}@media(min-width:768px){._links_jepam_1{margin-top:48px}._heading_jepam_5{font-size:1.5rem}._link_jepam_1{gap:32px;padding-inline:10px}._icon_jepam_39{flex-basis:36px;width:36px;height:36px}._name_jepam_34{font-size:1.25rem}}._socials_yk8dt_1{margin-top:44px}._heading_yk8dt_5{font-size:1.375rem;font-weight:700;letter-spacing:.04em;line-height:1.6}._introduction_yk8dt_12{margin-top:8px;color:var(--color-text-muted);font-size:.9375rem}._list_yk8dt_18{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0 0;padding:0;list-style:none}._card_yk8dt_27{display:flex;height:100%;flex-direction:column;align-items:center;padding:24px 16px;border:1px solid var(--color-border);border-radius:8px;background:#fff;text-align:center}._card_yk8dt_27:hover{border-color:var(--color-primary)}._card_yk8dt_27:hover ._action_yk8dt_43{text-decoration:underline;text-underline-offset:4px}._identity_yk8dt_48{display:flex;align-items:center;gap:12px}._icon_yk8dt_54{width:28px;height:28px;object-fit:contain}._name_yk8dt_60{font-size:1.125rem;font-weight:600;line-height:1.5}._arrow_yk8dt_66{color:var(--color-text-muted)}._handle_yk8dt_70{margin-top:8px;color:var(--color-text-muted);overflow-wrap:anywhere}._qrCode_yk8dt_76{flex-shrink:0;width:180px;height:auto;margin-top:16px}._action_yk8dt_43{margin-top:12px;color:var(--color-primary);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}@media(min-width:480px){._list_yk8dt_18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){._socials_yk8dt_1{margin-top:48px}._heading_yk8dt_5{font-size:1.5rem}._list_yk8dt_18{gap:24px}}:root{color-scheme:light;--color-background: #fafaf8;--color-text: #172422;--color-text-muted: #5d6a70;--color-primary: #245c49;--color-primary-hover: #194535;--color-border: #dde2df;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);-webkit-text-size-adjust:100%}body{margin:0;min-width:0;font-size:1rem;line-height:1.8;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--color-primary);outline-offset:6px}img,svg{display:block;max-width:100%}.container{width:min(100% - 40px,720px);margin-inline:auto}::selection{background:#d5e5da;color:var(--color-text)}@media(min-width:768px){.container{width:min(100% - 48px,720px)}}
