:root{--c-brown:#513408;--c-text:#333;--c-body:#444;--c-orange:#db791e;--c-accent:#cc8459;--c-peach:#e5aa86;--c-peach-dark:#de9e77;--c-bg:#faf6f0;--c-beige:#eee7db;--c-tan:#cbb696;--c-tan-light:#bfa986;--c-gray-bg:#f7f7f7;--c-blue:#065b8b;--c-recruit:#c74506;--c-crumb:#646464;--c-sub:#6a6a6a;--c-gray:#7f7f7f;--c-link:#007dc6;--c-white:#fff;--f-body:"Inter", "Noto Sans JP", sans-serif;--f-maru:"YakuHanRP", "Zen Maru Gothic", sans-serif;--f-quick:"Quicksand", sans-serif;--f-en:"Montserrat", sans-serif;--w-content:1160px;--w-text:960px;--w-band:964px;--ease:cubic-bezier(.4, .4, 0, 1);--dur:.3s;--header-h:100px}@media (width<=1140px){:root{--header-h:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.4;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-maru{font-family:var(--f-maru);font-weight:700}.f-quick{font-family:var(--f-quick)}.f-en{font-family:var(--f-en)}@media (width<=1140px){.pc-only{display:none!important}}@media (width>=1141px){.tb-sp-only{display:none!important}}@media (width<=840px){.pc-tb-only{display:none!important}}@media (width>=841px){.sp-only{display:none!important}}@media (width<=840px){br.pc-br{display:none}}@media (width>=841px){br.sp-br{display:none}}.container{width:var(--w-content);max-width:calc(100% - 80px);margin-inline:auto}.container-text{width:var(--w-text);max-width:calc(100% - 80px);margin-inline:auto}@media (width<=840px){.container,.container-text{max-width:calc(100% - 64px)}}@media (width<=540px){.container,.container-text{max-width:calc(100% - 32px)}}.fade-in{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.fade-in.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;transition:none;transform:none}}html.is-modal-open{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@font-face{font-family:YakuHanRP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/YakuHanRP-Medium.woff2)format("woff2")}@font-face{font-family:YakuHanRP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/YakuHanRP-Bold.woff2)format("woff2")}.hd[data-astro-cid-nen7h5rs]{z-index:50;background:#fffffff2;justify-content:space-between;align-items:center;gap:8px;height:100px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 0 16px #0000001a}.hd__logo[data-astro-cid-nen7h5rs]{transition:opacity var(--dur) var(--ease);flex-shrink:0}.hd__logo[data-astro-cid-nen7h5rs]:hover{opacity:.7}.hd__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:326px;height:auto}.hd__nav[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.hd__top[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;display:flex}.hd__btns[data-astro-cid-nen7h5rs]{border-radius:4px;gap:1px;display:flex;overflow:hidden}.hd__btns[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.hd__btns[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{font-feature-settings:"palt";background:var(--c-beige);height:32px;color:var(--c-brown);font-family:var(--f-maru);letter-spacing:0;white-space:nowrap;transition:background-color var(--dur) var(--ease);align-items:center;gap:8px;padding:8px 20px;font-size:15.04px;font-weight:700;line-height:1;display:flex}.hd__btns[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.hd__btns[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]:hover{background:var(--c-bg)}.hd__line[data-astro-cid-nen7h5rs]{transition:opacity var(--dur) var(--ease);padding:2px}.hd__line[data-astro-cid-nen7h5rs]:hover{opacity:.72}.hd__line[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:26px;height:26px}.gnav[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.gnav__link[data-astro-cid-nen7h5rs]{font-feature-settings:"palt";height:40px;color:var(--c-brown);font-family:var(--f-maru);letter-spacing:.04em;white-space:nowrap;transition:color var(--dur) var(--ease);align-items:center;padding:12px 4px;font-size:16px;font-weight:700;line-height:1;display:flex}.gnav__link[data-astro-cid-nen7h5rs]:hover,.gnav__link[data-astro-cid-nen7h5rs].is-current{color:var(--c-orange)}.gnav__drop[data-astro-cid-nen7h5rs]{position:relative}.gnav__toggle[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.gnav__toggle[data-astro-cid-nen7h5rs] .gnav__chevron{color:var(--c-accent);transition:translate var(--dur) var(--ease)}.gnav__drop[data-astro-cid-nen7h5rs]:hover .gnav__link[data-astro-cid-nen7h5rs],.gnav__drop[data-astro-cid-nen7h5rs]:focus-within .gnav__link[data-astro-cid-nen7h5rs]{color:var(--c-orange)}.gnav__drop[data-astro-cid-nen7h5rs]:hover .gnav__chevron{translate:0 2px}.gnav__recruit[data-astro-cid-nen7h5rs]{font-feature-settings:"palt";height:40px;color:var(--c-brown);font-family:var(--f-maru);letter-spacing:.04em;white-space:nowrap;transition:color var(--dur) var(--ease);align-items:center;gap:4px;padding:12px 4px;font-size:16px;font-weight:700;line-height:1;display:flex;position:relative}.gnav__recruit[data-astro-cid-nen7h5rs]:hover{color:var(--c-orange)}.gnav__recruit[data-astro-cid-nen7h5rs] .gnav__launch{color:var(--c-accent)}.gnav__badge[data-astro-cid-nen7h5rs]{color:var(--c-recruit);letter-spacing:-.02em;align-items:center;gap:2px;font-size:11px;line-height:1;display:flex;position:absolute;top:32px;left:50%;translate:-50%}.gnav__badge[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--c-recruit);border-radius:1px;width:8px;height:1px}.drop[data-astro-cid-nen7h5rs]{background:var(--c-white);visibility:hidden;width:max-content;transition:grid-template-rows var(--dur) var(--ease), visibility 0s var(--dur);border-radius:8px;grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:50%;translate:-50%;box-shadow:0 0 16px #0000001a}.gnav__drop[data-astro-cid-nen7h5rs]:hover .drop[data-astro-cid-nen7h5rs],.gnav__drop[data-astro-cid-nen7h5rs]:focus-within .drop[data-astro-cid-nen7h5rs]{visibility:visible;transition:grid-template-rows var(--dur) var(--ease), visibility 0s;grid-template-rows:1fr}.drop__clip[data-astro-cid-nen7h5rs]{min-height:0;overflow:hidden}.drop__body[data-astro-cid-nen7h5rs]{gap:24px;padding:16px 24px 24px;display:flex}.drop__col[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.drop__item[data-astro-cid-nen7h5rs]{font-feature-settings:"palt";color:var(--c-brown);font-family:var(--f-maru);letter-spacing:.04em;transition:color var(--dur) var(--ease);border-bottom:1px solid #cc845980;align-items:center;gap:8px;padding:10px 0 12px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.drop__item[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex-shrink:0;width:32px;height:32px}.drop__label[data-astro-cid-nen7h5rs]{white-space:nowrap;flex:1}.drop__item[data-astro-cid-nen7h5rs] .drop__arrow{color:var(--c-accent);transition:translate var(--dur) var(--ease);flex-shrink:0}.drop__item[data-astro-cid-nen7h5rs]:hover .drop__arrow{translate:2px}.drop__item[data-astro-cid-nen7h5rs]:hover,.drop__item[data-astro-cid-nen7h5rs].is-current{color:var(--c-orange)}.drop__item--sub[data-astro-cid-nen7h5rs]{margin-left:40px;font-size:15px}.hd__menu-btn[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:52px;height:40px;padding:8px;display:flex}.hd__menu-bars[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;width:26px;display:flex}.hd__menu-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-brown);border-radius:100px;height:2px}.hd__menu-text[data-astro-cid-nen7h5rs]{color:var(--c-brown);font-family:var(--f-quick);font-size:10.08px;font-weight:700;line-height:1}.hd-reserve[data-astro-cid-nen7h5rs]{font-feature-settings:"palt";z-index:45;background:var(--c-orange);width:88px;height:88px;color:var(--c-white);font-family:var(--f-maru);letter-spacing:.01em;transition:scale .4s var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1;display:flex;position:fixed;top:120px;right:24px;box-shadow:0 0 8px #0000001a}.hd-reserve__kana[data-astro-cid-nen7h5rs]{letter-spacing:-.16em}.hd-reserve[data-astro-cid-nen7h5rs]:hover{scale:1.05}.menu[data-astro-cid-nen7h5rs]{z-index:55;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.menu__backdrop[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .4s var(--ease);background:#00000080;position:absolute;inset:0}.menu__scroll[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;pointer-events:none;flex-direction:column;align-items:flex-end;height:100%;display:flex;position:relative;overflow-y:auto}.menu__panel[data-astro-cid-nen7h5rs]{background:var(--c-white);pointer-events:auto;opacity:0;width:calc(100% - 20px);max-width:480px;min-height:100%;transition:opacity .4s var(--ease), translate .4s var(--ease);outline:none;flex-direction:column;flex-shrink:0;margin-left:20px;padding:20px 16px 80px;display:flex;translate:100px;box-shadow:0 6px 15px #0003}.menu[data-astro-cid-nen7h5rs].is-ready .menu__backdrop[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs].is-ready .menu__panel[data-astro-cid-nen7h5rs]{opacity:1}.menu[data-astro-cid-nen7h5rs].is-ready .menu__panel[data-astro-cid-nen7h5rs]{translate:0}.menu__logo[data-astro-cid-nen7h5rs]{align-self:flex-start}.menu__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:237px;height:32px}.menu__reserve[data-astro-cid-nen7h5rs]{margin-top:24px}.menu__reserve-head[data-astro-cid-nen7h5rs]{color:var(--c-orange);font-family:var(--f-maru);align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.menu__reserve-head[data-astro-cid-nen7h5rs]:before,.menu__reserve-head[data-astro-cid-nen7h5rs]:after{content:"";border-top:1px dashed var(--c-orange);opacity:.5;flex:1}.menu__reserve-btns[data-astro-cid-nen7h5rs]{gap:4px;margin-top:8px;display:flex}.menu__rbtn[data-astro-cid-nen7h5rs]{border:2px solid var(--c-orange);height:46px;font-family:var(--f-maru);letter-spacing:.08em;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.menu__rbtn--net[data-astro-cid-nen7h5rs]{background:var(--c-orange);color:var(--c-white)}.menu__rbtn--tel[data-astro-cid-nen7h5rs]{background:var(--c-white);color:var(--c-orange)}.menu__line-wrap[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:24px;display:flex}.menu__line[data-astro-cid-nen7h5rs]{color:var(--c-brown);font-family:var(--f-quick);letter-spacing:.02em;align-items:center;gap:8px;padding:2px;font-size:15.04px;font-weight:500;line-height:1.4;text-decoration:underline;display:flex}.menu__line[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{opacity:.85;width:24px;height:24px}.menu__list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:12px;margin-top:24px;display:flex}.menu__group[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.menu__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-brown);width:100%;color:var(--c-brown);font-family:var(--f-maru);text-align:left;justify-content:space-between;align-items:center;padding:8px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.menu__sub[data-astro-cid-nen7h5rs]{color:var(--c-brown);font-family:var(--f-maru);border-bottom:1px solid #51340833;justify-content:space-between;align-items:center;gap:8px;margin-left:16px;padding:10px 8px 4px 0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.menu__sub[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{flex:1}.menu__sub[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex-shrink:0;width:32px;height:32px}.menu__sub--care[data-astro-cid-nen7h5rs]{font-size:16px}.menu__sub--deep[data-astro-cid-nen7h5rs]{margin-left:56px}.menu__item[data-astro-cid-nen7h5rs].is-current,.menu__sub[data-astro-cid-nen7h5rs].is-current{color:var(--c-orange)}.menu__item[data-astro-cid-nen7h5rs].is-current svg,.menu__sub[data-astro-cid-nen7h5rs].is-current svg{color:var(--c-brown)}.menu__recruit[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;display:flex}.menu__badge[data-astro-cid-nen7h5rs]{background:var(--c-recruit);color:var(--c-white);letter-spacing:-.02em;border-radius:4px;padding:4px 8px;font-size:13px;line-height:1}.menu__close[data-astro-cid-nen7h5rs]{z-index:2;background:var(--c-beige);opacity:0;width:60px;height:60px;transition:opacity .4s var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:fixed;top:4px;right:4px}.menu[data-astro-cid-nen7h5rs].is-ready .menu__close[data-astro-cid-nen7h5rs]{opacity:1}.menu__close-x[data-astro-cid-nen7h5rs]{width:30px;height:16px;position:relative}.menu__close-x[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--c-brown);border-radius:100px;position:absolute;inset:7px 3px}.menu__close-x[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{rotate:30deg}.menu__close-x[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{rotate:-30deg}.menu__close-text[data-astro-cid-nen7h5rs]{color:var(--c-brown);font-family:var(--f-quick);font-size:10px;font-weight:600;line-height:1}@media (width<=1140px){.hd[data-astro-cid-nen7h5rs]{height:60px;padding:0 24px 0 40px}.hd__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:237px}}@media (width<=840px){.hd[data-astro-cid-nen7h5rs]{padding:0 8px 0 24px}}@media (width<=540px){.hd[data-astro-cid-nen7h5rs]{padding:0 8px 0 16px}}.csch[data-astro-cid-kxwmkwjq]{width:560px;max-width:100%;color:var(--c-brown);flex-direction:column;display:flex}.csch__boxes[data-astro-cid-kxwmkwjq]{flex-direction:column;gap:16px;display:flex}.csch__box[data-astro-cid-kxwmkwjq]{border:1px solid var(--c-brown);background:var(--c-white);border-radius:16px;overflow:hidden}.csch__table[data-astro-cid-kxwmkwjq] img[data-astro-cid-kxwmkwjq]{width:100%;height:auto}.csch--top[data-astro-cid-kxwmkwjq] .csch__table[data-astro-cid-kxwmkwjq]{border:2px solid var(--c-tan-light)}.csch__dept[data-astro-cid-kxwmkwjq]{font-feature-settings:"palt";font-family:var(--f-maru);letter-spacing:.04em;text-align:center;flex-direction:column;align-items:center;font-weight:700;display:flex}.csch__dept-head[data-astro-cid-kxwmkwjq]{background:var(--c-beige);align-self:stretch;padding:8px 16px;font-size:16px;line-height:1.2}.csch__dept-body[data-astro-cid-kxwmkwjq]{color:var(--c-orange);padding:12px 16px;font-size:18px;line-height:1.2}.csch__info[data-astro-cid-kxwmkwjq]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.csch--top[data-astro-cid-kxwmkwjq] .csch__info[data-astro-cid-kxwmkwjq]{margin-top:16px}.csch__closed[data-astro-cid-kxwmkwjq]{gap:8px;font-size:16px;line-height:1.5;display:flex}.csch__closed[data-astro-cid-kxwmkwjq]:before{content:"";background:var(--c-tan);border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:6px}.csch__note[data-astro-cid-kxwmkwjq]{font-size:15px;line-height:1.5;display:flex}.csch__note[data-astro-cid-kxwmkwjq] a[data-astro-cid-kxwmkwjq]{font-weight:500;text-decoration:underline}.csch--panel[data-astro-cid-kxwmkwjq]{width:646px}.csch--panel[data-astro-cid-kxwmkwjq] .csch__closed[data-astro-cid-kxwmkwjq]{font-size:14.08px}.csch--panel[data-astro-cid-kxwmkwjq] .csch__closed[data-astro-cid-kxwmkwjq]:before{margin-top:4px}.csch--panel[data-astro-cid-kxwmkwjq] .csch__note[data-astro-cid-kxwmkwjq]{font-size:12px}.csch--panel[data-astro-cid-kxwmkwjq] .csch__note[data-astro-cid-kxwmkwjq] a[data-astro-cid-kxwmkwjq]{font-weight:400}@media (width<=540px){.csch--panel[data-astro-cid-kxwmkwjq] .csch__boxes[data-astro-cid-kxwmkwjq]{gap:12px}.csch--panel[data-astro-cid-kxwmkwjq] .csch__dept-body[data-astro-cid-kxwmkwjq]{font-size:16px}}.ft[data-astro-cid-jo6i4kqk]{background:var(--c-beige);flex-direction:column;align-items:center;display:flex}.ft__card[data-astro-cid-jo6i4kqk]{width:var(--w-content);background:#ffffffe6;border-radius:32px;max-width:calc(100% - 80px);padding:56px 40px 48px}.ft__card-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:40px;max-width:960px;margin-inline:auto;display:flex}.ft__info[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;width:336px;display:flex}.ft__logo[data-astro-cid-jo6i4kqk]{transition:opacity var(--dur) var(--ease);display:block}.ft__logo[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.ft__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.ft__rows[data-astro-cid-jo6i4kqk]{color:var(--c-brown);flex-direction:column;gap:12px;margin-top:32px;display:flex}.ft__row[data-astro-cid-jo6i4kqk]{font-feature-settings:"palt";letter-spacing:.02em;gap:8px;font-size:16px;line-height:1.4;display:flex}.ft__row[data-astro-cid-jo6i4kqk] .ft__row-icon{flex-shrink:0}.ft__row--tel[data-astro-cid-jo6i4kqk]{font-family:var(--f-quick);letter-spacing:.04em;font-weight:500}.ft__line[data-astro-cid-jo6i4kqk]{font-feature-settings:"palt";font-family:var(--f-quick);letter-spacing:.02em;transition:opacity var(--dur) var(--ease);align-self:flex-start;align-items:center;gap:8px;margin-top:12px;padding:2px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:underline;display:flex}.ft__line[data-astro-cid-jo6i4kqk]:hover{opacity:.72}.ft__line[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{opacity:.85;width:22px;height:22px}.ft__btns[data-astro-cid-jo6i4kqk]{gap:8px;margin-top:32px;display:flex}.ft__btn[data-astro-cid-jo6i4kqk]{font-feature-settings:"palt";background:var(--c-tan);width:156px;height:36px;color:var(--c-brown);font-family:var(--f-maru);letter-spacing:.02em;transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:100px;justify-content:center;align-items:center;font-size:15.04px;font-weight:700;line-height:1.4;display:flex;position:relative;box-shadow:0 4px #51340829}.ft__btn[data-astro-cid-jo6i4kqk]:hover{translate:0 2px;box-shadow:0 0 #51340829}.ft__btn[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:12px;height:10px;position:absolute;top:50%;right:12px;translate:0 -50%}.ft__schedule[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:560px}.ft__trees[data-astro-cid-jo6i4kqk]{justify-content:center;width:100%;margin-top:-30px;display:flex;overflow:hidden}.ft__trees[data-astro-cid-jo6i4kqk] picture[data-astro-cid-jo6i4kqk]{display:contents}.ft__trees[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:1284px;max-width:none;height:auto}.ft__group[data-astro-cid-jo6i4kqk]{background:var(--c-gray-bg);justify-content:center;width:100%;padding:56px 40px 80px;display:flex}.ft__group-inner[data-astro-cid-jo6i4kqk]{width:var(--w-content);flex-direction:column;gap:48px;max-width:100%;display:flex}.ft__group-head[data-astro-cid-jo6i4kqk]{align-items:center;gap:0 80px;display:flex}.ft__brand[data-astro-cid-jo6i4kqk]{color:var(--c-blue);align-items:center;gap:8px;display:flex}.ft__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:41px;height:32px}.ft__brand-ja[data-astro-cid-jo6i4kqk]{font-family:var(--f-body);font-size:15px;font-weight:700;line-height:1.4}.ft__brand-en[data-astro-cid-jo6i4kqk]{font-family:var(--f-quick);letter-spacing:.15em;margin-left:2px;font-size:12px;font-weight:500;line-height:1.4}.ft__group-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:32px;display:flex}.ft__ext[data-astro-cid-jo6i4kqk]{font-family:var(--f-body);align-items:center;gap:4px;padding:4px;font-size:14px;line-height:1.4;display:flex}.ft__ext[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{text-decoration:underline}.ft__group[data-astro-cid-jo6i4kqk] .ft__ext-icon{color:var(--c-gray);transition:color var(--dur) var(--ease);flex-shrink:0;margin:2px 0 0 2px}.ft__ext[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{text-decoration:none}.ft__ext[data-astro-cid-jo6i4kqk]:hover .ft__ext-icon{color:#000}.ft__cols[data-astro-cid-jo6i4kqk]{justify-content:center;gap:96px;display:flex}.ft__cols[data-astro-cid-jo6i4kqk]>.ft__cat[data-astro-cid-jo6i4kqk],.ft__cats[data-astro-cid-jo6i4kqk]{flex:1;min-width:0}.ft__cats[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:48px;display:flex}.ft__cat[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.ft__cat-head[data-astro-cid-jo6i4kqk]{color:var(--c-blue);align-items:center;gap:8px;display:flex}.ft__cat-head[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:22px;height:22px}.ft__cat-ja[data-astro-cid-jo6i4kqk]{font-family:var(--f-body);letter-spacing:.05em;font-size:15px;font-weight:500;line-height:1.4}.ft__cat-ja--animal[data-astro-cid-jo6i4kqk]{letter-spacing:0}.ft__cat-en[data-astro-cid-jo6i4kqk]{font-family:var(--f-quick);letter-spacing:.1em;opacity:.65;align-self:flex-end;font-size:12px;font-weight:500;line-height:1.4}.ft__cat-head[data-astro-cid-jo6i4kqk]:after{content:"";background:#065b8b26;flex:1;height:1px;margin-left:16px}.ft__list[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.ft__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:flex}.ft__item[data-astro-cid-jo6i4kqk]{font-family:var(--f-body);align-items:center;gap:0 4px;padding:4px;font-size:14px;line-height:1.4;display:flex}.ft__item[data-astro-cid-jo6i4kqk] .ft__item-name[data-astro-cid-jo6i4kqk]{margin-left:4px}a[data-astro-cid-jo6i4kqk].ft__item .ft__item-name[data-astro-cid-jo6i4kqk]{text-decoration:underline}a[data-astro-cid-jo6i4kqk].ft__item:hover .ft__item-name[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk].ft__item:hover .ft__ext-icon{color:#000}.ft__item-area[data-astro-cid-jo6i4kqk]{color:var(--c-sub);font-size:12px}.ft__item[data-astro-cid-jo6i4kqk] .ft__dot{flex-shrink:0;width:4px;height:4px}.ft__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-blue);font-family:var(--f-body);justify-content:space-between;align-items:center;gap:4px 16px;padding-top:24px;font-size:14px;line-height:1.4;display:flex}.ft__privacy[data-astro-cid-jo6i4kqk]{text-decoration:underline}.ft__privacy[data-astro-cid-jo6i4kqk]:hover{text-decoration:none}.ft-top[data-astro-cid-jo6i4kqk]{z-index:20;background:var(--c-brown);width:48px;height:48px;color:var(--c-white);opacity:.7;transition:opacity var(--dur) var(--ease);border:1px solid #ffffff80;border-radius:50px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:56px;right:32px}.ft-top[data-astro-cid-jo6i4kqk]:hover{opacity:1}.ft-bar[data-astro-cid-jo6i4kqk]{z-index:40;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.ft-bar__toggle[data-astro-cid-jo6i4kqk],.ft-bar__reserve[data-astro-cid-jo6i4kqk]{height:48px;color:var(--c-white);font-family:var(--f-maru);border-radius:8px 8px 0 0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1.4;display:flex;position:relative}.ft-bar__toggle[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-white);background:var(--c-brown);width:50%}.ft-bar__reserve[data-astro-cid-jo6i4kqk]{background:var(--c-orange);letter-spacing:.06em;width:calc(50% + 1px);position:absolute;bottom:0;right:0}.ft-bar[data-astro-cid-jo6i4kqk] .ft-bar__arrow{position:absolute;top:50%;right:16px;translate:0 -50%}.ft-bar[data-astro-cid-jo6i4kqk] .ft-bar__arrow--open,.ft-bar[data-astro-cid-jo6i4kqk].is-open .ft-bar__arrow--closed{display:none}.ft-bar[data-astro-cid-jo6i4kqk].is-open .ft-bar__arrow--open{display:block}.ft-bar__panel[data-astro-cid-jo6i4kqk]{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.ft-bar[data-astro-cid-jo6i4kqk].is-open .ft-bar__panel[data-astro-cid-jo6i4kqk]{grid-template-rows:1fr}.ft-bar__panel-clip[data-astro-cid-jo6i4kqk]{min-height:0;overflow:hidden}.ft-bar__panel-body[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-blue);background:var(--c-white);justify-content:center;padding:20px 16px 64px;display:flex}@media (width<=1140px){.ft__card[data-astro-cid-jo6i4kqk]{padding:40px 32px}.ft__card-inner[data-astro-cid-jo6i4kqk]{gap:32px}.ft__info[data-astro-cid-jo6i4kqk]{width:304px}.ft__logo[data-astro-cid-jo6i4kqk]{width:296px}.ft__schedule[data-astro-cid-jo6i4kqk]{flex:1;width:auto}.ft__schedule[data-astro-cid-jo6i4kqk] .csch{width:100%}.ft__trees[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:105%}}@media (width<=840px){.ft__card[data-astro-cid-jo6i4kqk]{border-radius:24px;max-width:calc(100% - 64px);padding:40px 24px}.ft__card-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:24px}.ft__info[data-astro-cid-jo6i4kqk]{align-items:center;width:auto}.ft__logo[data-astro-cid-jo6i4kqk]{width:320px}.ft__rows[data-astro-cid-jo6i4kqk]{gap:8px;margin-top:16px}.ft__line[data-astro-cid-jo6i4kqk]{margin-top:6px}.ft__btns[data-astro-cid-jo6i4kqk]{justify-content:center;margin-top:16px}.ft__btn[data-astro-cid-jo6i4kqk]{width:148px}.ft__trees[data-astro-cid-jo6i4kqk]{margin-top:-16px}.ft__trees[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120%}.ft__group[data-astro-cid-jo6i4kqk]{padding:28px 16px 80px}.ft__group-inner[data-astro-cid-jo6i4kqk]{gap:24px}.ft__group-head[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;gap:8px}.ft__group-links[data-astro-cid-jo6i4kqk]{gap:16px}.ft__cols[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:24px}.ft__cats[data-astro-cid-jo6i4kqk]{gap:24px}.ft__cat[data-astro-cid-jo6i4kqk]{gap:8px}.ft__cat-head[data-astro-cid-jo6i4kqk]{gap:6px}.ft__cat-head[data-astro-cid-jo6i4kqk] .ft__cat-en[data-astro-cid-jo6i4kqk]{margin-left:2px}.ft__cat-head[data-astro-cid-jo6i4kqk]:after{margin-left:10px}.ft__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch;gap:16px;padding-top:16px}.ft__copy[data-astro-cid-jo6i4kqk]{align-self:flex-end}.ft-top[data-astro-cid-jo6i4kqk]{width:40px;height:40px;right:10px}}@media (width<=540px){.ft__card[data-astro-cid-jo6i4kqk]{border-radius:16px;max-width:calc(100% - 32px);padding:32px 16px}.ft__logo[data-astro-cid-jo6i4kqk]{width:267px}.ft__row[data-astro-cid-jo6i4kqk],.ft__line[data-astro-cid-jo6i4kqk]{font-size:15.04px}.ft__line[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:20px;height:20px}.ft__btns[data-astro-cid-jo6i4kqk]{gap:4px}.ft__btn[data-astro-cid-jo6i4kqk]{font-size:14.08px}.ft__btn[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:10px;height:8px}.ft__trees[data-astro-cid-jo6i4kqk]{margin-top:-12px}.ft__trees[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:132%}.ft-top[data-astro-cid-jo6i4kqk]{width:36px;height:36px;bottom:54px;right:8px}.ft-bar__panel-body[data-astro-cid-jo6i4kqk]{border-top-color:var(--c-brown)}}.crumb[data-astro-cid-byuffpz4]{justify-content:center;padding:80px 40px 0;display:flex}.crumb__list[data-astro-cid-byuffpz4]{width:var(--w-content);max-width:100%;color:var(--c-crumb);flex-wrap:wrap;align-items:center;gap:5px 10px;padding:3px 0 15px;font-size:12px;line-height:1.4;display:flex}.crumb__list[data-astro-cid-byuffpz4] li[data-astro-cid-byuffpz4]{align-items:center;gap:10px;display:flex}.crumb__list[data-astro-cid-byuffpz4] a[data-astro-cid-byuffpz4]{text-decoration:underline}.crumb__sep[data-astro-cid-byuffpz4]{font-family:var(--f-maru);font-size:11px;font-weight:700;line-height:1.4}@media (width<=840px){.crumb[data-astro-cid-byuffpz4]{padding-inline:24px}}@media (width<=540px){.crumb[data-astro-cid-byuffpz4]{padding:64px 20px 0}.crumb__list[data-astro-cid-byuffpz4]{font-size:11.04px}}.rband[data-astro-cid-yxbcofiq]{flex-direction:column;align-items:center;display:flex}.rband__face[data-astro-cid-yxbcofiq]{background:var(--c-beige);border-radius:96px 96px 0 0;justify-content:center;width:100%;display:flex}.rband__inner[data-astro-cid-yxbcofiq]{width:var(--w-band);flex-direction:column;align-items:center;max-width:calc(100% - 80px);margin:72px 40px 64px;display:flex}.rband__points[data-astro-cid-yxbcofiq]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.rband__points[data-astro-cid-yxbcofiq] li[data-astro-cid-yxbcofiq]{font-feature-settings:"palt";color:var(--c-brown);font-family:var(--f-maru);letter-spacing:.06em;align-items:center;gap:4px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.rband__points[data-astro-cid-yxbcofiq] .rband__check{color:var(--c-orange);flex-shrink:0}.rband__note[data-astro-cid-yxbcofiq]{color:var(--c-brown);letter-spacing:.02em;text-align:center;margin-top:24px;font-size:16px;font-weight:500;line-height:1.8}.rband__boxes[data-astro-cid-yxbcofiq]{justify-content:center;gap:24px;width:768px;max-width:100%;margin-top:40px;display:flex;position:relative}.rband__man[data-astro-cid-yxbcofiq]{pointer-events:none;width:183px;height:auto;position:absolute;top:-40px;left:-97px}.rband__woman[data-astro-cid-yxbcofiq]{pointer-events:none;width:56px;height:auto;position:absolute;top:94px;right:-49px}.rband__box[data-astro-cid-yxbcofiq]{font-feature-settings:"palt";z-index:1;width:372px;max-width:calc(50% - 12px);font-family:var(--f-maru);text-align:center;transition:translate .4s var(--ease), box-shadow .4s var(--ease);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;font-weight:700;display:flex;position:relative;box-shadow:0 6px #0000001a}.rband__box[data-astro-cid-yxbcofiq]:hover{translate:0 2px;box-shadow:0 0 #00000014}.rband__box--net[data-astro-cid-yxbcofiq]{background:var(--c-brown);color:var(--c-white)}.rband__box--tel[data-astro-cid-yxbcofiq]{border:1px solid var(--c-brown);background:var(--c-white);color:var(--c-brown)}.rband__circle[data-astro-cid-yxbcofiq]{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rband__lead[data-astro-cid-yxbcofiq]{letter-spacing:.06em;font-size:16px;line-height:1.4}.rband__box--tel[data-astro-cid-yxbcofiq] .rband__lead[data-astro-cid-yxbcofiq]{letter-spacing:.05em}.rband__box--net[data-astro-cid-yxbcofiq] .rband__lead[data-astro-cid-yxbcofiq]{padding-block:2px 3px}.rband__tel[data-astro-cid-yxbcofiq]{flex-direction:column;align-items:center;gap:4px;display:flex}.rband__num[data-astro-cid-yxbcofiq]{font-feature-settings:"palt";font-family:var(--f-quick);letter-spacing:.06em;font-size:22.08px;font-weight:600;line-height:1}.rband__pill[data-astro-cid-yxbcofiq]{width:272px;max-width:100%;height:40px;color:var(--c-brown);letter-spacing:.08em;border-radius:100px;justify-content:center;align-items:center;font-size:16px;line-height:1.4;display:flex;position:relative}.rband__box--net[data-astro-cid-yxbcofiq] .rband__pill[data-astro-cid-yxbcofiq]{background:var(--c-white)}.rband__box--tel[data-astro-cid-yxbcofiq] .rband__pill[data-astro-cid-yxbcofiq]{background:var(--c-tan)}.rband__pill-arrow[data-astro-cid-yxbcofiq]{border-radius:100px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:8px;translate:0 -50%}.rband__box--net[data-astro-cid-yxbcofiq] .rband__pill-arrow[data-astro-cid-yxbcofiq]{background:var(--c-tan)}.rband__box--tel[data-astro-cid-yxbcofiq] .rband__pill-arrow[data-astro-cid-yxbcofiq]{background:var(--c-white)}.rband__pill-arrow[data-astro-cid-yxbcofiq] img[data-astro-cid-yxbcofiq]{width:12px;height:10px}@media (width<=840px){.rband__face[data-astro-cid-yxbcofiq]{border-radius:64px 64px 0 0}.rband__inner[data-astro-cid-yxbcofiq]{max-width:calc(100% - 64px);margin:64px 32px 48px}.rband__points[data-astro-cid-yxbcofiq]{padding-inline:16px}.rband__note[data-astro-cid-yxbcofiq]{text-align:left;margin-inline:16px}.rband__boxes[data-astro-cid-yxbcofiq]{flex-direction:column;gap:20px;width:calc(100% - 32px);margin-top:56px}.rband__man[data-astro-cid-yxbcofiq]{top:-47px;left:-89px}.rband__woman[data-astro-cid-yxbcofiq]{top:auto;bottom:-75px;right:-42px}.rband__box[data-astro-cid-yxbcofiq]{gap:8px;width:100%;max-width:none;padding:20px}.rband__box--net[data-astro-cid-yxbcofiq] .rband__lead[data-astro-cid-yxbcofiq]{padding:0}.rband__tel[data-astro-cid-yxbcofiq]{gap:8px}}@media (width<=540px){.rband__face[data-astro-cid-yxbcofiq]{border-radius:48px 48px 0 0}.rband__inner[data-astro-cid-yxbcofiq]{max-width:calc(100% - 32px);margin:48px 16px 40px}.rband__points[data-astro-cid-yxbcofiq]{gap:8px 12px}.rband__points[data-astro-cid-yxbcofiq] li[data-astro-cid-yxbcofiq]{gap:2px;font-size:15px}.rband__note[data-astro-cid-yxbcofiq]{font-size:15.04px}.rband__boxes[data-astro-cid-yxbcofiq]{gap:16px;margin-top:60px}.rband__man[data-astro-cid-yxbcofiq]{width:150px;top:-48px;left:-25px}.rband__woman[data-astro-cid-yxbcofiq]{width:48px;bottom:-59px;right:-37px}.rband__lead[data-astro-cid-yxbcofiq]{font-size:15.04px}.rband__tel[data-astro-cid-yxbcofiq]{gap:4px}.rband__num[data-astro-cid-yxbcofiq]{font-size:20px}.rband__pill[data-astro-cid-yxbcofiq]{font-size:15.04px}.rband__pill-arrow[data-astro-cid-yxbcofiq]{width:20px;height:20px}.rband__pill-arrow[data-astro-cid-yxbcofiq] img[data-astro-cid-yxbcofiq]{width:10px;height:8px}}.cm[data-astro-cid-2iphrww7]{z-index:60;opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity var(--dur) var(--ease);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.cm[data-astro-cid-2iphrww7]::backdrop{background:0 0}.cm[data-astro-cid-2iphrww7].is-ready{opacity:1}.cm__backdrop[data-astro-cid-2iphrww7]{background:#00000080;position:absolute;inset:0}.cm__wrap[data-astro-cid-2iphrww7]{pointer-events:none;justify-content:center;align-items:center;min-height:100%;display:flex;position:relative}.cm__box[data-astro-cid-2iphrww7]{background:var(--c-white);pointer-events:auto;border-radius:10px;flex-direction:column;align-items:center;gap:40px;margin:20px;padding:40px;display:flex;position:relative;box-shadow:0 6px 15px #0003}.cm__head[data-astro-cid-2iphrww7]{color:var(--c-brown);align-items:center;gap:8px;display:flex}.cm__title[data-astro-cid-2iphrww7]{font-family:var(--f-maru);font-size:24px;font-weight:700;line-height:1.4}.cm__cols[data-astro-cid-2iphrww7]{gap:40px;display:flex}.cm__col[data-astro-cid-2iphrww7]{flex-direction:column;align-items:center;gap:24px;width:320px;display:flex}.cm__sep[data-astro-cid-2iphrww7]{border-left:1px dashed var(--c-brown);width:0}.cm__btn[data-astro-cid-2iphrww7]{font-feature-settings:"palt";width:100%;height:64px;font-family:var(--f-maru);letter-spacing:.04em;transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:100px;justify-content:center;align-items:center;padding:10px 32px;font-size:18px;font-weight:700;line-height:1;display:flex;position:relative;box-shadow:0 4px #5134083d}.cm__btn[data-astro-cid-2iphrww7]:hover{translate:0 2px;box-shadow:0 0 #5134083d}.cm__btn[data-astro-cid-2iphrww7] img[data-astro-cid-2iphrww7]{width:14px;height:11px;position:absolute;top:50%;right:16px;translate:0 -50%}.cm__btn--patient[data-astro-cid-2iphrww7]{background:var(--c-orange);color:var(--c-white)}.cm__btn--medical[data-astro-cid-2iphrww7]{border:1px solid var(--c-brown);background:var(--c-bg);color:var(--c-brown)}.cm__list[data-astro-cid-2iphrww7]{color:var(--c-brown);flex-direction:column;gap:4px;font-size:16px;line-height:1.4;display:flex}.cm__list[data-astro-cid-2iphrww7] li[data-astro-cid-2iphrww7]{padding-left:20px;position:relative}.cm__list[data-astro-cid-2iphrww7] li[data-astro-cid-2iphrww7]:before{content:"";background:var(--c-brown);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:4px}.cm__list--tan[data-astro-cid-2iphrww7] li[data-astro-cid-2iphrww7]:before{background:var(--c-tan)}.cm__close[data-astro-cid-2iphrww7]{background:var(--c-brown);width:48px;height:48px;color:var(--c-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}@media (width<=1140px){.cm__box[data-astro-cid-2iphrww7]{gap:28px;padding:32px}.cm__head[data-astro-cid-2iphrww7]{flex-direction:column;gap:4px}.cm__head[data-astro-cid-2iphrww7] .cm__mail{width:24px;height:24px}.cm__title[data-astro-cid-2iphrww7]{font-size:20px}.cm__cols[data-astro-cid-2iphrww7]{flex-direction:column;gap:32px}.cm__list[data-astro-cid-2iphrww7]{align-self:flex-start;margin-left:8px}.cm__sep[data-astro-cid-2iphrww7]{border-left:0;border-top:1px dashed var(--c-brown);width:100%;height:0}}@media (width<=540px){.cm__box[data-astro-cid-2iphrww7]{gap:16px;padding:24px 20px}.cm__head[data-astro-cid-2iphrww7] .cm__mail{width:22px;height:22px}.cm__title[data-astro-cid-2iphrww7]{font-size:16px}.cm__cols[data-astro-cid-2iphrww7]{gap:24px}.cm__col[data-astro-cid-2iphrww7]{gap:16px;width:300px}.cm__btn[data-astro-cid-2iphrww7]{height:46px;font-size:16px}.cm__list[data-astro-cid-2iphrww7]{gap:2px;font-size:14px}.cm__list[data-astro-cid-2iphrww7] li[data-astro-cid-2iphrww7]:before{top:8px}}.fban[data-astro-cid-r6ujedox]{z-index:30;background:var(--c-white);visibility:hidden;opacity:0;width:326px;transition:opacity 1s var(--ease) 3s, translate 1s var(--ease) 3s, visibility 0s linear 3s;border-radius:8px;padding:8px 0;position:fixed;bottom:32px;right:32px;translate:0 120px;box-shadow:0 0 16px #0003}.fban[data-astro-cid-r6ujedox].is-shown{visibility:visible;opacity:1;translate:0}.fban[data-astro-cid-r6ujedox][hidden]{display:none}.fban__view[data-astro-cid-r6ujedox]{position:relative;overflow:hidden}.fban__track[data-astro-cid-r6ujedox]{transition:transform .6s cubic-bezier(.58,.21,.41,.96);display:flex}.fban__slide[data-astro-cid-r6ujedox]{flex-shrink:0;width:100%;padding:0 20px}.fban__slide[data-astro-cid-r6ujedox] a[data-astro-cid-r6ujedox]{transition:opacity var(--dur) var(--ease);display:block}.fban__slide[data-astro-cid-r6ujedox] a[data-astro-cid-r6ujedox]:hover{opacity:.7}.fban__slide[data-astro-cid-r6ujedox] img[data-astro-cid-r6ujedox]{width:286px;height:78px}.fban__nav[data-astro-cid-r6ujedox]{z-index:2;color:#0070af;justify-content:center;align-items:center;width:20px;height:100%;display:flex;position:absolute;top:0}.fban__nav--prev[data-astro-cid-r6ujedox]{left:0}.fban__nav--next[data-astro-cid-r6ujedox]{right:0}.fban__close[data-astro-cid-r6ujedox]{z-index:3;border:1px solid var(--c-text);background:var(--c-white);width:40px;height:40px;color:var(--c-text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-16px;right:-16px}@media (width<=840px){.fban[data-astro-cid-r6ujedox]{bottom:64px;right:24px}.fban[data-astro-cid-r6ujedox]:not(.is-shown){translate:0 144px}}.page[data-astro-cid-hkbrpulz]{overflow-x:clip}.page--white[data-astro-cid-hkbrpulz]{background:var(--c-white)}.page--beige[data-astro-cid-hkbrpulz]{background:var(--c-bg)}
