.legal-module__4inzeG__page{--indent:2.75rem;--measure:36em}body:has(.legal-module__4inzeG__page){overflow-x:clip}.legal-module__4inzeG__h1 [lang=ja],.legal-module__4inzeG__summary h2 [lang=ja],.legal-module__4inzeG__tocTitle [lang=ja],.legal-module__4inzeG__section h2 [lang=ja]{font-family:var(--font-ja), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;font-feature-settings:"palt";letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.legal-module__4inzeG__head{gap:var(--cm);padding-block:calc(var(--cm) * .6) calc(var(--cm) * 1.5);display:grid}.legal-module__4inzeG__h1{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);font-weight:800;line-height:.92}.legal-module__4inzeG__h1 [lang=ja]{font-size:clamp(1.9rem,1.2rem + 2.4vw,3.25rem);line-height:1.2;display:block}.legal-module__4inzeG__lede{margin-top:calc(var(--cm) * .7);max-width:34em;color:var(--fg-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.legal-module__4inzeG__titleBlock{border:1.5px solid var(--print);grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.legal-module__4inzeG__titleBlock>div{border-top:1px solid var(--print-major);border-left:1px solid var(--print-major);padding:9px 14px 12px}.legal-module__4inzeG__titleBlock>div:nth-child(-n+2){border-top:0}.legal-module__4inzeG__titleBlock>div:nth-child(odd){border-left:0}.legal-module__4inzeG__titleBlock dt{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--fg-soft);font-size:.875rem;font-weight:600;line-height:1.2}.legal-module__4inzeG__titleBlock dt [lang=ja]{letter-spacing:.04em;font-size:.75rem;font-weight:400}.legal-module__4inzeG__titleBlock dd{overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem;font-weight:500;line-height:1.4}.legal-module__4inzeG__doc{padding-block:calc(var(--cm) * 3) calc(var(--cm) * 2.5)}.legal-module__4inzeG__layout{gap:calc(var(--cm) * 1.4);display:grid}.legal-module__4inzeG__summary{max-width:calc(var(--indent) + var(--measure));padding:24px 28px 26px}.legal-module__4inzeG__summary h2{font-family:var(--font-display), sans-serif;font-size:1.875rem;font-weight:800;line-height:1.05}.legal-module__4inzeG__summary h2 [lang=ja]{font-size:1.5rem;line-height:1.35}.legal-module__4inzeG__summary ul{gap:10px;margin-top:16px;list-style:none;display:grid}.legal-module__4inzeG__summary li{padding-left:26px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5;position:relative}[data-lang=ja] .legal-module__4inzeG__summary li{font-size:1.0625rem;line-height:1.8}.legal-module__4inzeG__summary li:before,.legal-module__4inzeG__prose li:before{content:"";background:var(--print);width:6px;height:6px;position:absolute;top:calc(.5lh - 3px);left:2px}.legal-module__4inzeG__summaryNote{border-top:1px solid var(--print-minor);color:var(--fg-soft);margin-top:18px;padding-top:12px;font-size:.9375rem}.legal-module__4inzeG__toc{max-width:var(--measure);font-size:.9375rem}.legal-module__4inzeG__tocTitle{border-bottom:1px solid var(--print);font-family:var(--font-display), sans-serif;padding-bottom:10px;font-size:1.375rem;font-weight:700;line-height:1.1}.legal-module__4inzeG__tocTitle [lang=ja]{font-size:1.375rem;line-height:1.4}.legal-module__4inzeG__toc ol{list-style:none}.legal-module__4inzeG__page .legal-module__4inzeG__toc a{border-bottom:1px solid var(--print-minor);color:var(--fg-soft);grid-template-columns:1.75rem 1fr;align-items:baseline;padding:7px 0;line-height:1.35;text-decoration:none;transition:color .2s;display:grid;position:relative}.legal-module__4inzeG__page .legal-module__4inzeG__toc a:hover,.legal-module__4inzeG__page .legal-module__4inzeG__toc a[aria-current]{color:var(--fg)}.legal-module__4inzeG__page .legal-module__4inzeG__toc a[aria-current]{font-weight:600}.legal-module__4inzeG__tocNo{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;color:var(--print);font-weight:700}.legal-module__4inzeG__section{padding-block:calc(var(--cm) * 1.1) calc(var(--cm) * 1.4);border-top:1px solid var(--print-major);scroll-margin-top:calc(var(--cm) * .6);position:relative}.legal-module__4inzeG__page .legal-module__4inzeG__toContents{background:var(--sheet);color:var(--fg-soft);align-items:center;gap:5px;padding-left:10px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;position:absolute;top:-.75em;right:0}.legal-module__4inzeG__page .legal-module__4inzeG__toContents:hover{color:var(--fg)}.legal-module__4inzeG__section:first-child .legal-module__4inzeG__toContents{display:none}.legal-module__4inzeG__placeholder{color:inherit;background:#14141412;padding:0 4px;font-style:italic}.legal-module__4inzeG__section:first-child{border-top-color:var(--print)}.legal-module__4inzeG__section h2{font-family:var(--font-display), sans-serif;text-wrap:balance;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;font-size:1.875rem;font-weight:700;line-height:1.1;display:grid}.legal-module__4inzeG__section h2 [lang=ja]{font-size:1.5rem;line-height:1.4}.legal-module__4inzeG__no{font-variant-numeric:tabular-nums;color:var(--print);font-weight:800}.legal-module__4inzeG__prose{margin-top:16px}.legal-module__4inzeG__prose>div>*+*{margin-top:14px}.legal-module__4inzeG__prose :where(p,ul,h3){max-width:var(--measure)}.legal-module__4inzeG__prose p,.legal-module__4inzeG__prose li{color:var(--fg-soft)}.legal-module__4inzeG__prose strong{color:var(--fg);font-weight:600}.legal-module__4inzeG__prose h3{font-family:var(--font-display), sans-serif;padding-top:12px;font-size:1.5rem;font-weight:700;line-height:1.2}.legal-module__4inzeG__prose [lang=ja] h3{font-family:var(--font-ja), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;font-feature-settings:"palt";font-size:1.125rem;font-weight:800;line-height:1.45}.legal-module__4inzeG__prose ul{gap:8px;list-style:none;display:grid}.legal-module__4inzeG__prose li{padding-left:24px;position:relative}.legal-module__4inzeG__prose li:before{width:5px;height:5px;top:calc(.5lh - 2.5px)}.legal-module__4inzeG__prose code{overflow-wrap:anywhere;background:#14141412;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.legal-module__4inzeG__providers>div{max-width:var(--measure);border-top:1px solid var(--print-major);padding:12px 0 14px}.legal-module__4inzeG__providers dt{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}.legal-module__4inzeG__providers dd{color:var(--fg-soft);margin-top:4px}.legal-module__4inzeG__table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.legal-module__4inzeG__table th{border-bottom:1.5px solid var(--print);font-family:var(--font-display), sans-serif;text-align:left;vertical-align:bottom;padding:0 18px 8px 0;font-size:1.0625rem;font-weight:700}.legal-module__4inzeG__table th [lang=ja]{font-family:var(--font-ja), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;font-size:.9375rem;font-weight:800}.legal-module__4inzeG__table td{border-bottom:1px solid var(--print-minor);color:var(--fg-soft);vertical-align:top;padding:12px 18px 12px 0}.legal-module__4inzeG__table td:first-child{color:var(--fg)}.legal-module__4inzeG__table code,.legal-module__4inzeG__table td:last-child{white-space:nowrap}.legal-module__4inzeG__table td:last-child,.legal-module__4inzeG__table th:last-child{padding-right:0}[data-lang=ja] .legal-module__4inzeG__table{line-height:1.75}.legal-module__4inzeG__cellLabel{display:none}.legal-module__4inzeG__contactLine{font-family:var(--font-display), sans-serif;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.2}.legal-module__4inzeG__prose .legal-module__4inzeG__contactLine{color:var(--fg)}.legal-module__4inzeG__next{padding-top:calc(var(--cm) * 1.2);border-top:1px solid var(--print)}@media (max-width:639px){.legal-module__4inzeG__titleBlock>div:nth-child(n+3){border-left:0;grid-column:1/-1}.legal-module__4inzeG__titleBlock>div:nth-child(4){border-top:1px solid var(--print-major)}}@media (max-width:719px){.legal-module__4inzeG__table,.legal-module__4inzeG__table tbody,.legal-module__4inzeG__table tr,.legal-module__4inzeG__table td{display:block}.legal-module__4inzeG__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__4inzeG__table tr{border-bottom:1px solid var(--print-minor);padding:10px 0 14px}.legal-module__4inzeG__table tr:first-child{border-top:1.5px solid var(--print)}.legal-module__4inzeG__table td{border:0;padding:2px 0}.legal-module__4inzeG__table td:first-child{padding-bottom:4px}.legal-module__4inzeG__table td:last-child{white-space:normal}.legal-module__4inzeG__cellLabel{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--fg-soft);margin-top:6px;font-size:.875rem;font-weight:600;display:block}}@media (min-width:640px){.legal-module__4inzeG__head{gap:calc(var(--cm) * 1.2);padding-block:calc(var(--cm) * .9) calc(var(--cm) * 2)}.legal-module__4inzeG__section h2{grid-template-columns:var(--indent) 1fr;column-gap:0}.legal-module__4inzeG__prose{margin-left:var(--indent)}}@media (min-width:1024px){.legal-module__4inzeG__head{column-gap:var(--gap);padding-block:calc(var(--cm) * .9) calc(var(--cm) * 2.2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.legal-module__4inzeG__headCopy{grid-column:1/span 7}.legal-module__4inzeG__titleBlock{grid-column:8/span 5}.legal-module__4inzeG__layout{column-gap:var(--gap);row-gap:calc(var(--cm) * 1.6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.legal-module__4inzeG__summary{grid-area:1/4/auto/span 8}.legal-module__4inzeG__toc{top:var(--cm);grid-area:1/1/span 2/span 3;position:sticky}.legal-module__4inzeG__page .legal-module__4inzeG__toc a:before{content:"";background:var(--print-major);width:10px;height:1px;transition:width .25s var(--ease-out), background-color .25s;position:absolute;top:calc(7px + .68em);left:-26px}.legal-module__4inzeG__page .legal-module__4inzeG__toc a[aria-current]:before{background:var(--print);width:18px;height:2px}.legal-module__4inzeG__sections{grid-area:2/4/auto/span 8}.legal-module__4inzeG__page .legal-module__4inzeG__toContents{display:none}}@media (prefers-reduced-motion:reduce){.legal-module__4inzeG__page .legal-module__4inzeG__toc a:before{transition:none}}@media print{.legal-module__4inzeG__page{background:#fff}.legal-module__4inzeG__page [aria-hidden],.legal-module__4inzeG__page header,.legal-module__4inzeG__page footer,.legal-module__4inzeG__toc,.legal-module__4inzeG__next{display:none}.legal-module__4inzeG__page .legal-module__4inzeG__mat{--fg:var(--ink);--fg-soft:var(--ink-soft);--print:var(--ink);--print-major:#1414144d;color:var(--ink);background:0 0}.legal-module__4inzeG__page .legal-module__4inzeG__mat:after{display:none}.legal-module__4inzeG__page .legal-module__4inzeG__mat>div,.legal-module__4inzeG__doc{margin-left:0;padding-top:0}.legal-module__4inzeG__summary:before{display:none}.legal-module__4inzeG__section{break-inside:avoid-page}}
