.sp-only{display:none !important}@media(max-width: 820px){.sp-only{display:inherit !important}}.pc-only{display:inherit !important}@media(max-width: 820px){.pc-only{display:none !important}}.page-privacy-policy .privacy-container{max-width:56.25rem;margin:0 auto;padding-block:5.625rem 3.75rem}.page-privacy-policy .privacy-text-content{margin-bottom:3.75rem}.page-privacy-policy .privacy-text-content p{font-size:1rem;line-height:1.7}@media screen and (max-width: 819px){.page-privacy-policy .privacy-text-content p{font-size:0.875rem}}.page-privacy-policy .privacy-text-content ol{list-style:none;counter-reset:item}.page-privacy-policy .privacy-text-content ol li{counter-increment:item;margin-bottom:0.625rem;padding-left:1.875rem;line-height:1.7;letter-spacing:-0.02rem}.page-privacy-policy .privacy-text-content ol li::before{content:"(" counter(item) ") ";white-space:nowrap;color:var(--main-color);background:none;position:absolute;top:0;left:0}.page-privacy-policy .privacy-text-title{font-size:1.5625rem;font-family:var(--mincho);font-weight:700;margin-bottom:1.25rem}@media screen and (max-width: 819px){.page-privacy-policy .privacy-text-title{font-size:1.25rem}}