.privacy-hero__inner{justify-content:center}.privacy{background-color:#e1e1e1}.privacy__inner{width:100%;max-width:62.5rem;margin-left:auto;margin-right:auto;padding:8.125rem 2rem;margin-top:5rem}@media screen and (max-width: 767px){.privacy__inner{margin-top:3.75rem;padding:3.75rem 1.25rem}}.privacy__body{background-color:#fff;box-shadow:1.25rem 1.25rem 3.125rem rgba(0,0,0,.15);padding:6.875rem 4.375rem 5.625rem}@media screen and (max-width: 767px){.privacy__body{padding:3.75rem 1.25rem 2.5rem}}.privacy__ttl{font-size:clamp(1.25rem,0.8238636364rem + 1.8181818182vw,2.1875rem)}.privacy__intro{font-size:clamp(1rem,0.9431818182rem + 0.2424242424vw,1.125rem);letter-spacing:.007em;margin-top:3.75rem;margin-bottom:6.25rem;padding-bottom:3.125rem;line-height:1.75;position:relative}@media screen and (max-width: 767px){.privacy__intro{margin-top:2.5rem;margin-bottom:2.5rem;padding-bottom:2.3125rem}}.privacy__intro:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:93%;height:.0625rem;background-color:#999}.privacy-unit__inner{margin-bottom:3.75rem}.privacy-unit__head{font-size:clamp(1.25rem,0.9090909091rem + 1.4545454545vw,2rem);font-weight:500;letter-spacing:.05em;margin-bottom:2.125rem}@media screen and (max-width: 767px){.privacy-unit__head{margin-bottom:1.4375rem}}.privacy-unit__txt{font-size:clamp(1rem,0.9431818182rem + 0.2424242424vw,1.125rem);letter-spacing:.01em;line-height:1.75}.privacy-unit__list{list-style-type:decimal;margin:1.25rem 0 0 3.125rem}@media screen and (max-width: 767px){.privacy-unit__list{margin-left:1.5625rem}}.privacy-unit__item{list-style:inherit;padding-left:.5rem;margin-bottom:.3125rem}.privacy-unit__item::marker{font-size:130%;font-weight:500}@media screen and (max-width: 767px){.privacy-unit__item::marker{font-size:120%}}