.PrivacyPolicy_page__IbwZT{min-height:100vh}.PrivacyPolicy_main__3eXPd{width:min(100%,1240px);margin-inline:auto;padding:140px 40px 80px}.PrivacyPolicy_intro__jzuQ7{padding-bottom:44px;border-bottom:1px solid var(--separator)}.PrivacyPolicy_intro__jzuQ7 .PrivacyPolicy_updated___6Pow{margin-top:20px;font-size:14px}.PrivacyPolicy_layout__gGpQh{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:40px;align-items:start}.PrivacyPolicy_contents__lqYNf{position:sticky;top:32px;padding:24px;border-radius:var(--radius-md);background:var(--page-bg)}.PrivacyPolicy_contents__lqYNf>p{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.PrivacyPolicy_contents__lqYNf ol{list-style:none;display:grid;gap:14px}.PrivacyPolicy_contents__lqYNf a{display:block;font-size:13px;line-height:1.5;color:var(--text-secondary)}.PrivacyPolicy_contents__lqYNf a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}.PrivacyPolicy_policy__uOfe6{min-width:0}.PrivacyPolicy_policy__uOfe6 section{scroll-margin-top:32px}.PrivacyPolicy_policy__uOfe6 section+section{margin-top:36px;padding-top:32px;border-top:1px solid var(--separator)}.PrivacyPolicy_policy__uOfe6 h2{display:flex;align-items:baseline;gap:14px;font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-.025em;background:none;-webkit-text-fill-color:currentColor;text-wrap:wrap}.PrivacyPolicy_number__P46QP{font-size:13px;font-weight:600;color:#976000;letter-spacing:.02em}.PrivacyPolicy_policy__uOfe6 p{margin-top:16px;font-size:16px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.PrivacyPolicy_policy__uOfe6 p a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.PrivacyPolicy_policy__uOfe6 .PrivacyPolicy_rightToObject__pr0D4{font-weight:600;color:var(--text-primary)}@media (max-width:1023px){.PrivacyPolicy_main__3eXPd{padding:116px 20px 56px}.PrivacyPolicy_layout__gGpQh{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (max-width:760px){.PrivacyPolicy_intro__jzuQ7{padding-bottom:28px}.PrivacyPolicy_layout__gGpQh{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}.PrivacyPolicy_contents__lqYNf{position:static;padding:20px}.PrivacyPolicy_contents__lqYNf ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.PrivacyPolicy_policy__uOfe6 p{font-size:15px;line-height:1.75}.PrivacyPolicy_policy__uOfe6 h2{font-size:24px}}@media (max-width:360px){.PrivacyPolicy_contents__lqYNf ol{grid-template-columns:minmax(0,1fr)}}