@charset "utf-8";

/* ===================
privacy policy
===================== */
.privacypolicybox {
    max-width: 1440px;
    margin: 0 auto;
    padding: 50px var(--contentpadding);
    text-align: center;
    font-size: 1.4rem;
}

.privacypolicy-title {
    margin-top: 21px;
    font-size: 1.2rem;
}

.privacypolicy__item {
    padding: 15px var(--contentpadding);
    border-bottom: 1px dashed var(--maincolor);
}

.privacypolicy__item:last-child {
    border-bottom: none;
    padding-bottom: 100px;
}

.privacypolicy__name {
    font-size: 1.4rem;
    font-weight: 500;
}

.privacypolicy__txt {
    margin-top: 30px;
    font-size: 1.4rem;
}

/* common pc */
@media screen and (min-width: 769px) {
    .privacypolicybox {
        padding: 100px 291px;
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.8;
    }

    .privacypolicy-title {
        margin-top: 30px;
        font-size: 1.6rem;
    }
    
    .privacypolicy__list {
        max-width: 976px;
        margin: 0 auto;
    }

    .privacypolicy__item {
        padding: 15px 60px;
        border-bottom: 1px dashed var(--maincolor);
    }

    .privacypolicy__name {
        font-size: 1.6rem;
        line-height: 1.8;
    }
    
    .privacypolicy__txt {
        font-size: 1.6rem;
        line-height: 1.8;
    }
}

/* pc 769px */