.p-section__container{width:90.67%;margin-inline:auto}@media screen and (min-width: 48rem){.p-section__container{width:100%;max-width:76.8rem;padding-inline:.4rem}}@media screen and (min-width: 64rem){.p-section__container{max-width:102.4rem;padding-inline:1.2rem}}.p-privacy-policy{display:flex;flex-direction:column;padding-top:5rem;padding-bottom:4rem;gap:6rem 0}@media screen and (min-width: 48rem){.p-privacy-policy{padding-top:6rem;gap:7rem 0}}@media screen and (min-width: 64rem){.p-privacy-policy{padding-top:7rem;padding-bottom:7rem}}@media screen and (min-width: 64rem){.p-section__container{max-width:76.8rem;padding-inline:.4rem}}.p-section__title{padding-bottom:.8rem;color:#215ca0;font-weight:bold;font-size:2.2rem;line-height:1.54;border-bottom:solid 1px #8bc2e2}@media screen and (min-width: 48rem){.p-section__title{padding-bottom:1.8rem;font-size:2.4rem;line-height:3.5rem}}.p-section__content{margin-top:1em;font-size:1.6rem;line-height:2}@media screen and (min-width: 64rem){.p-section__content{margin-top:.8rem}}.p-section__content>*+*,.p-section__content-list:not(.p-section__content-list--purpose),.p-section__content-item+.p-section__content-item{margin-top:2em}.p-section__content-item+.p-section__content-item--wide-margin{margin-top:4em}.p-section__content-item--indent{padding-left:1em;text-indent:-1em}@media screen and (min-width: 48rem){.p-section__content-item--indent{padding-left:unset;text-indent:unset}}.p-section__content-text{display:block}.p-section__content-text--link{color:#215ca0;text-decoration:underline;text-underline-offset:4px}@media(any-hover: hover){.p-section__content-text--link{transition:opacity .3s}.p-section__content-text--link:hover{opacity:.7}}.p-section__content-text--link:focus-visible{opacity:.7}.p-section__text--gray{color:#8d8d8d}
