.LocaleLink_link____n_e{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.LocaleLink_link____n_e svg{flex-shrink:0}.LocaleLink_dialog__ncuUP{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #d7c7ba;border-radius:4px;background:#fff8f0;color:#3f2c24;overflow:auto;text-align:left;font-family:inherit}.LocaleLink_dialog__ncuUP::-webkit-backdrop{background:rgb(40 25 18/.45)}.LocaleLink_dialog__ncuUP::backdrop{background:rgb(40 25 18/.45)}.LocaleLink_panel__M6TNB{padding:24px}.LocaleLink_heading__svah3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.LocaleLink_heading__svah3 h2{margin:0;font-size:22px;font-weight:500;line-height:1.4}.LocaleLink_heading__svah3 button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.LocaleLink_languages__heZBz{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.LocaleLink_languages__heZBz a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;border:1px solid #d7c7ba;border-radius:2px;color:inherit;text-decoration:none;font-size:17px;line-height:1.5}.LocaleLink_languages__heZBz a[aria-current=page]{background:#f9dfcc;border-color:#a64c2d}.LocaleLink_languages__heZBz a:hover{background:#f9eadd}.LocaleLink_heading__svah3 button:focus-visible,.LocaleLink_languages__heZBz a:focus-visible,.LocaleLink_link____n_e:focus-visible{outline:2px solid #a64c2d;outline-offset:4px}.SitePage_page__QwSQB{--orange:var(--baro-sienna-accent);--apricot:var(--baro-sienna-apricot);--ink:var(--baro-sienna-ink);--paper:var(--baro-sienna-paper);--line:var(--baro-sienna-line);--serif:var(--baro-sienna-serif);color:var(--ink);background:var(--paper);font-family:Pre,Pretendard,sans-serif;overflow:clip}.SitePage_page__QwSQB *,.SitePage_page__QwSQB :after,.SitePage_page__QwSQB :before{box-sizing:border-box}.SitePage_page__QwSQB :is(h1,h2,h3,h4,p,figure){margin:0}.SitePage_page__QwSQB a{color:inherit;text-decoration:none}.SitePage_page__QwSQB button{font:inherit;cursor:pointer}.SitePage_page__QwSQB :is(a,button,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:6px}.SitePage_page__QwSQB section{scroll-margin-top:76px}.SitePage_page__QwSQB em{font-weight:400}.SitePage_page__QwSQB:lang(ja),.SitePage_page__QwSQB:lang(zh-Hans){word-break:normal;line-break:strict;overflow-wrap:anywhere}.SitePage_page__QwSQB img{object-fit:cover}.SitePage_page__QwSQB{--motion-fast:.18s;--motion-normal:.5s;--motion-enter:.85s;--motion-image:.75s;--motion-menu-open:.65s;--motion-menu-close:.45s;--motion-ease:cubic-bezier(.2,.65,.25,1)}