.PrivacyPolicy-module__nMAaCG__page{background:var(--color-privacy-background);min-width:0;color:var(--color-ink)}.PrivacyPolicy-module__nMAaCG__header{height:var(--height-privacy-header);padding:0 var(--space-privacy-header-x);border-bottom:1px solid var(--color-line);justify-content:flex-end;align-items:center;display:flex}.PrivacyPolicy-module__nMAaCG__menu{gap:var(--space-privacy-menu-gap);width:var(--space-privacy-menu-width);flex-direction:column;display:flex}.PrivacyPolicy-module__nMAaCG__menu i{width:100%;height:var(--space-privacy-menu-line);background:var(--color-ink);display:block}.PrivacyPolicy-module__nMAaCG__titleWrap{padding:var(--space-privacy-title-top) var(--space-privacy-content-x) 0;text-align:center}.PrivacyPolicy-module__nMAaCG__titleWrap h1{max-width:var(--width-privacy-title);margin:var(--space-privacy-title-bottom) auto;font-family:var(--font-castudio);font-size:clamp(var(--font-size-privacy-title-tablet), 9vw, var(--font-size-privacy-title));letter-spacing:-.05em;overflow-wrap:anywhere;font-weight:400;line-height:1}.PrivacyPolicy-module__nMAaCG__content{width:min(100%, var(--width-privacy-content));padding:var(--space-privacy-content-top) var(--space-privacy-content-x) var(--space-privacy-content-bottom);font-family:var(--font-system);margin:0 auto}.PrivacyPolicy-module__nMAaCG__content>:first-child{margin-top:60px}.PrivacyPolicy-module__nMAaCG__content p{margin:0 0 var(--space-privacy-paragraph);font-family:var(--font-system);font-size:var(--font-size-privacy-copy);font-weight:400;line-height:var(--line-height-privacy-copy)}.PrivacyPolicy-module__nMAaCG__content a{color:var(--color-footer-link);overflow-wrap:anywhere}.PrivacyPolicy-module__nMAaCG__firstParagraph:first-letter{float:left;font-family:var(--font-castudio);font-size:var(--font-size-privacy-dropcap);margin:0 8px 0 0;line-height:.9}@media (max-width:767px){.PrivacyPolicy-module__nMAaCG__titleWrap{padding:var(--space-privacy-title-mobile-top) var(--space-privacy-content-mobile-x) 0}.PrivacyPolicy-module__nMAaCG__titleWrap h1{font-size:var(--font-size-privacy-title-mobile)}.PrivacyPolicy-module__nMAaCG__content{padding:var(--space-privacy-content-top) var(--space-privacy-content-mobile-x) var(--space-privacy-content-mobile-y)}.PrivacyPolicy-module__nMAaCG__content>:first-child{margin-top:0}}
