.HeroVisual_visual__jLmN9{display:none;position:absolute;z-index:0;top:50%;right:-12px;height:min(var(--hero-art-height),calc(100% + 56px));aspect-ratio:480/380;transform:translateY(-50%);pointer-events:none}.HeroVisual_art__NqwzM{display:block;width:100%;height:100%;overflow:visible}.HeroVisual_microLabel__6bBRg{fill:var(--diagram-accent-on-dark);fill-opacity:.85;font:600 9.5px/1 var(--font-english);letter-spacing:.16em}.HeroVisual_draw__c9_bh{stroke-dasharray:1 1;stroke-dashoffset:0;animation:HeroVisual_hvDraw__GHEO9 1.4s cubic-bezier(.65,0,.35,1) both}.HeroVisual_fade__DycOf{animation:HeroVisual_hvFade__eyz0z 1s ease-out both}.HeroVisual_rise__7nNu9{animation:HeroVisual_hvRise__9wkoP 1.1s cubic-bezier(.2,.7,.2,1) both}.HeroVisual_pop__9tWCP{transform-box:fill-box;transform-origin:center;animation:HeroVisual_hvPop__PStWu .55s cubic-bezier(.2,.7,.2,1) both}.HeroVisual_d1__nK4Fq{animation-delay:.1s}.HeroVisual_d2__5wXdN{animation-delay:.25s}.HeroVisual_d3__Wy4J6{animation-delay:.4s}.HeroVisual_d4__lN2Q_{animation-delay:.55s}.HeroVisual_d5__qTd3Z{animation-delay:.7s}.HeroVisual_d6__DoB7Y{animation-delay:.9s}.HeroVisual_d7__u2ZSr{animation-delay:1.1s}.HeroVisual_d8__yQih7{animation-delay:1.35s}.HeroVisual_d9__byMLf{animation-delay:1.6s}.HeroVisual_d10__6qD3F{animation-delay:1.9s}@keyframes HeroVisual_hvDraw__GHEO9{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes HeroVisual_hvFade__eyz0z{0%{opacity:0}to{opacity:1}}@keyframes HeroVisual_hvRise__9wkoP{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes HeroVisual_hvPop__PStWu{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (min-width:900px){.HeroVisual_visual__jLmN9{display:block}}@media (min-width:900px) and (max-width:1199px){.HeroVisual_visual__jLmN9{right:-16px;opacity:.6}}@media (min-width:900px) and (max-width:1023px){.HeroVisual_visual__jLmN9{opacity:.45}}@media (prefers-reduced-motion:reduce){.HeroVisual_draw__c9_bh,.HeroVisual_fade__DycOf,.HeroVisual_pop__9tWCP,.HeroVisual_rise__7nNu9{animation:none}}@media print{.HeroVisual_visual__jLmN9{display:none!important}}.Privacy_policySection__I8_6X{padding-top:72px}.Privacy_policy__a9mqg>*{max-width:880px}.Privacy_lead__DdPUa{max-width:44rem;color:var(--ink);font-size:18px;line-height:1.85}.Privacy_sections__9lbOz{margin-top:48px;border-top:1px solid var(--line)}.Privacy_sections__9lbOz>li{border-bottom:1px solid var(--line)}.Privacy_sections__9lbOz section{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:4px 24px;gap:4px 24px;padding:36px 0}.Privacy_number__rneGd{grid-row:1;align-self:baseline;color:var(--brand-blue);font-family:var(--font-english);font-size:13px;font-weight:600;letter-spacing:.08em}.Privacy_sections__9lbOz h2{grid-column:2;align-self:baseline;font-size:var(--h2-secondary);line-height:var(--h2-secondary-lh);letter-spacing:-.03em}.Privacy_body__94ScZ{grid-column:2;margin-top:12px;color:var(--muted);font-size:16px;line-height:1.85}.Privacy_body__94ScZ>p+*{margin-top:16px}.Privacy_itemList__uk5cO{display:flex;flex-wrap:wrap;row-gap:4px}.Privacy_itemList__uk5cO li{color:var(--ink);font-size:15px;font-weight:600;line-height:1.6;white-space:nowrap}.Privacy_itemList__uk5cO li:not(:last-child):after{content:"·";content:"·"/"";margin:0 12px;color:var(--brand-blue)}.Privacy_bulletList__LjOva{display:grid;grid-gap:8px;gap:8px}.Privacy_bulletList__LjOva li{position:relative;padding-left:18px}.Privacy_bulletList__LjOva li:before{position:absolute;top:.8em;left:0;width:6px;height:6px;background:var(--brand-blue);content:""}.Privacy_detailList__BxgoN{display:grid;margin:0;border-top:1px solid var(--line)}.Privacy_detailList__BxgoN>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:53px;padding:4px 0;border-bottom:1px solid var(--line)}.Privacy_detailList__BxgoN>div:last-child{border-bottom:0}.Privacy_detailList__BxgoN dt{color:var(--ink);font-size:14px;font-weight:700}.Privacy_detailList__BxgoN dd{margin:0;color:var(--ink)}.Privacy_detailList__BxgoN a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.Privacy_backLink__TXqEa{margin-top:40px;color:var(--brand-blue);font-weight:600}@media (max-width:767px){.Privacy_policySection__I8_6X{padding-top:48px}.Privacy_lead__DdPUa{font-size:16px}.Privacy_sections__9lbOz{margin-top:36px}.Privacy_sections__9lbOz section{grid-template-columns:1fr;padding:28px 0}.Privacy_number__rneGd{grid-row:auto}.Privacy_body__94ScZ,.Privacy_sections__9lbOz h2{grid-column:auto}.Privacy_body__94ScZ{font-size:15px}.Privacy_detailList__BxgoN>div{grid-template-columns:120px minmax(0,1fr);gap:12px}}html:lang(en) .Privacy_referenceNotice__le_Yn{margin-bottom:32px;padding:16px 20px;border:1px solid var(--line);border-left:3px solid var(--brand-blue);background:var(--surface);color:var(--ink);font-size:15px;line-height:1.7}html:lang(en) .Privacy_referenceNotice__le_Yn a{color:var(--brand-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}html:lang(en) .Privacy_sections__9lbOz h2{letter-spacing:-.02em}html:lang(en) .Privacy_itemList__uk5cO li{white-space:normal}@media (max-width:767px){html:lang(en) .Privacy_referenceNotice__le_Yn{margin-bottom:24px;padding:14px 16px}}@media (max-width:339px){html:lang(en) .Privacy_detailList__BxgoN>div{grid-template-columns:minmax(0,1fr);gap:0;padding-top:10px}}html:lang(ja) .Privacy_referenceNotice__le_Yn,html:lang(zh) .Privacy_referenceNotice__le_Yn{margin-bottom:32px;padding:16px 20px;border:1px solid var(--line);border-left:3px solid var(--brand-blue);background:var(--surface);color:var(--ink);font-size:15px;line-height:1.8}html:lang(ja) .Privacy_referenceNotice__le_Yn a,html:lang(zh) .Privacy_referenceNotice__le_Yn a{color:var(--brand-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}html:lang(ja) .Privacy_sections__9lbOz h2,html:lang(zh) .Privacy_sections__9lbOz h2{letter-spacing:0}html:lang(ja) .Privacy_itemList__uk5cO li,html:lang(zh) .Privacy_itemList__uk5cO li{white-space:normal}@media (max-width:767px){html:lang(ja) .Privacy_referenceNotice__le_Yn,html:lang(zh) .Privacy_referenceNotice__le_Yn{margin-bottom:24px;padding:14px 16px}}@media (max-width:339px){html:lang(ja) .Privacy_detailList__BxgoN>div,html:lang(zh) .Privacy_detailList__BxgoN>div{grid-template-columns:minmax(0,1fr);gap:0;padding-top:10px}}html:lang(ja) .Privacy_bulletList__LjOva,html:lang(ja) .Privacy_detailList__BxgoN,html:lang(zh) .Privacy_bulletList__LjOva,html:lang(zh) .Privacy_detailList__BxgoN{line-height:inherit}