.LegalPage_page__7XA3X{--ivory:#f7f5f1;--olive:#65734b;--dark:#424b35;--ink:#282621;--muted:#77746e;--line:#ddd9d2;--serif:"Noto Serif JP","Yu Mincho",serif;--english:"Cormorant Garamond",Georgia,serif;min-height:100dvh;background:var(--ivory);color:var(--ink);font:400 15px/2 Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}.LegalPage_page__7XA3X *{box-sizing:border-box}.LegalPage_page__7XA3X a{color:inherit;text-decoration:none;text-underline-offset:5px}.LegalPage_page__7XA3X a:hover{text-decoration:underline}.LegalPage_page__7XA3X a:focus-visible,.LegalPage_page__7XA3X summary:focus-visible{outline:3px solid #b99c57;outline-offset:5px}.LegalPage_footer__fpoH7,.LegalPage_header__qsMiS,.LegalPage_main__TZOZA{width:min(1200px,calc(100% - 80px));margin-inline:auto}.LegalPage_header__qsMiS{height:100px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.LegalPage_page__7XA3X .LegalPage_logo__pBKrO{flex-shrink:0;color:var(--dark);font:500 56px/1 var(--english);letter-spacing:-2px}.LegalPage_homeLink__wO_Na{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:20px;font-size:12px;letter-spacing:.05em}.LegalPage_homeLink__wO_Na span{font-size:18px}.LegalPage_main__TZOZA{padding-bottom:88px}.LegalPage_intro__SFyS4{max-width:880px;padding:64px 0 0}.LegalPage_eyebrow__V6phV{color:var(--olive);font-size:10px;font-weight:500;letter-spacing:.24em}.LegalPage_intro__SFyS4 h1{margin:18px 0 20px;font:400 clamp(28px,3.5vw,42px) /1.7 var(--serif);letter-spacing:.04em}.LegalPage_introduction__0D1oz{color:#656258;font-size:14px}.LegalPage_documentMeta__oIkmH{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;color:var(--muted);font-size:11px;letter-spacing:.03em}.LegalPage_documentMeta__oIkmH span+span{padding-left:20px;border-left:1px solid var(--line)}.LegalPage_documentLinks___c15W{display:flex;gap:32px;margin-top:32px;border-bottom:1px solid var(--line)}.LegalPage_documentLinks___c15W a{display:inline-flex;align-items:center;min-height:52px;margin-bottom:-1px;padding:8px 0;color:var(--muted);font-size:13px;border-bottom:2px solid transparent}.LegalPage_documentLinks___c15W a[aria-current=page]{color:var(--dark);border-bottom-color:var(--dark)}.LegalPage_notice__7aF3O{display:flex;align-items:flex-start;gap:28px;margin:32px 0 48px;padding:22px 28px;border:1px solid #d5d9c9;border-radius:16px;background:#eeeee6;font-size:12px;line-height:1.9}.LegalPage_noticeLabel__8SuFn{flex-shrink:0;padding-top:1px;color:var(--olive);font-size:10px;letter-spacing:.08em}.LegalPage_notice__7aF3O strong{font-weight:500}.LegalPage_notice__7aF3O p{margin-top:4px;color:#656258}.LegalPage_readingLayout__gPW5j{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.LegalPage_contents___1E_0{position:sticky;top:32px;max-height:calc(100dvh - 64px);overflow-y:auto;padding-right:12px}.LegalPage_mobileContents__LW6Oq{display:none}.LegalPage_contents___1E_0 h2{margin-bottom:16px;color:var(--muted);font-size:11px;font-weight:400;letter-spacing:.1em}.LegalPage_contents___1E_0 ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.LegalPage_contents___1E_0 li{border-bottom:1px solid var(--line)}.LegalPage_contents___1E_0 a{display:flex;align-items:baseline;min-height:44px;padding:12px 0;gap:14px;color:#656258;font-size:12px;line-height:1.8}.LegalPage_contentsNumber__75Aaf{flex-shrink:0;color:var(--olive);font:400 17px/1.2 var(--english)}.LegalPage_article__CBUFZ{padding:36px 40px;border:1px solid var(--line);border-radius:22px;background:#fffdf8}.LegalPage_article__CBUFZ section{scroll-margin-top:32px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.LegalPage_article__CBUFZ section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.LegalPage_article__CBUFZ h2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 20px;font:400 20px/1.85 var(--serif)}.LegalPage_sectionNumber__UVYKZ{color:var(--olive);font:400 11px/1.8 Noto Sans JP,sans-serif;letter-spacing:.08em}.LegalPage_article__CBUFZ p{margin-top:16px;line-height:2.15}.LegalPage_back__74J5S{display:flex;align-items:center;justify-content:flex-end;min-height:48px;gap:20px;margin-top:20px;color:var(--dark);font-size:12px}.LegalPage_footer__fpoH7{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:40px 0;border-top:1px solid var(--line)}.LegalPage_footerBrand__xvqiD p{margin-top:16px;color:var(--muted);font-size:11px}.LegalPage_footer__fpoH7 nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:11px}.LegalPage_footer__fpoH7 nav a{display:inline-flex;align-items:center;min-height:44px}.LegalPage_skip__f_qZM{position:absolute;left:20px;top:-120px;z-index:1000;padding:12px;background:#fffdf8}.LegalPage_skip__f_qZM:focus{top:12px}@media (max-width:1000px){.LegalPage_footer__fpoH7,.LegalPage_header__qsMiS,.LegalPage_main__TZOZA{width:calc(100% - 56px)}.LegalPage_readingLayout__gPW5j{grid-template-columns:200px minmax(0,1fr);gap:32px}.LegalPage_article__CBUFZ{padding:28px}}@media (max-width:760px){.LegalPage_footer__fpoH7,.LegalPage_header__qsMiS,.LegalPage_main__TZOZA{width:calc(100% - 40px)}.LegalPage_header__qsMiS{height:78px}.LegalPage_page__7XA3X .LegalPage_logo__pBKrO{font-size:46px}.LegalPage_homeLink__wO_Na{gap:10px;font-size:11px}.LegalPage_intro__SFyS4{padding-top:36px}.LegalPage_intro__SFyS4 h1{font-size:27px;letter-spacing:0}.LegalPage_documentLinks___c15W{gap:24px;margin-top:24px}.LegalPage_documentLinks___c15W a{font-size:12px}.LegalPage_notice__7aF3O{flex-direction:column;gap:8px;margin:24px 0 32px;padding:20px}.LegalPage_readingLayout__gPW5j{grid-template-columns:minmax(0,1fr);gap:32px}.LegalPage_contents___1E_0{position:static;max-height:none;overflow:visible;padding:0}.LegalPage_desktopContents__GP0Pi{display:none}.LegalPage_mobileContents__LW6Oq{display:block;border:1px solid var(--line);border-radius:14px;padding:0 18px}.LegalPage_mobileContents__LW6Oq summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:20px;color:var(--dark);font-size:12px;list-style:none;cursor:pointer}.LegalPage_mobileContents__LW6Oq summary::-webkit-details-marker{display:none}.LegalPage_mobileContents__LW6Oq summary span{font-size:18px}.LegalPage_mobileContents__LW6Oq[open] summary span{transform:rotate(45deg)}.LegalPage_mobileContents__LW6Oq[open] nav{padding-bottom:12px}.LegalPage_article__CBUFZ{padding:24px 20px;border-radius:18px}.LegalPage_article__CBUFZ h2{font-size:18px}.LegalPage_article__CBUFZ p{font-size:14px}.LegalPage_footer__fpoH7{align-items:flex-start;flex-direction:column;gap:24px;padding:32px 0}.LegalPage_main__TZOZA{padding-bottom:48px}}@media print{.LegalPage_page__7XA3X{background:white;color:black}.LegalPage_back__74J5S,.LegalPage_contents___1E_0,.LegalPage_documentLinks___c15W,.LegalPage_footer__fpoH7,.LegalPage_header__qsMiS,.LegalPage_skip__f_qZM{display:none}.LegalPage_main__TZOZA{width:100%;padding:0}.LegalPage_readingLayout__gPW5j{display:block}.LegalPage_article__CBUFZ{border:0;padding:0;background:white}.LegalPage_article__CBUFZ h2{page-break-after:avoid;break-after:avoid}}