.privacy-policy__container{
    padding: 60rem 20rem 30rem;
}
.privacy-policy__page-title{
    margin-bottom: 40rem;
}
.privacy-policy__intro{
    margin-bottom: 30rem;
}
.privacy-policy__section{
    margin-bottom: 20rem;
}
.privacy-policy__section:last-of-type{
    margin-bottom: 0;
}
.privacy-policy__list{
    margin-bottom: 0;
    margin-top: 20rem;
}
.privacy-policy__text{
    margin-bottom: 20rem;
}
.privacy-policy__text:last-of-type{
    margin-bottom: 0;
}
.privacy-policy__heading{
    margin-bottom: 20rem;
    margin-top: 0;
}
.privacy-policy__list-item{
    display: flex;
    color: var(--color-raven);
    letter-spacing: var(--letter-spacing-base);
    margin-bottom: 8rem;
}
.privacy-policy__list-item:last-of-type{
    margin-bottom: 0;
}
.privacy-policy__list-item::before{
    content: "・";
}
.privacy-policy__text--lead{
    margin: 0;
}
.privacy-policy__address{
    margin: 0;
}
.privacy-policy__email{
    font-family: var(--font-family-en-tertiary);
    line-height: 125%;
}
.privacy-policy__business-hours{
    letter-spacing: 0.6rem;
    line-height: 150%;
    margin-bottom: 0;
}
@media screen and (min-width: 768px) {
    .privacy-policy__page-title{
        margin-bottom: 120rem;
    }
    .privacy-policy__email{
        line-height: 175%;
    }
    .privacy-policy__business-hours{
        letter-spacing: 0.7rem;
        line-height: 175%;
    }
    .privacy-policy__section{
        margin-bottom: 35rem;
    }

}