@charset "utf=8";

.privacy-area {
    padding: 8rem;
    background: var(--white);
    border: solid 3px var(--dark);
    border-radius: 3rem;
    word-break: break-all;
    font-size: 2rem;
}

.privacy-box {
    margin: 4rem 0 0;
}

.privacy-title {
    display: inline-block;
    border-bottom: solid 3px var(--dark);
}

.privacy-text {
    margin: 2rem 0 0;
}

.privacy-text > a {
    text-decoration: underline;
}

.privacy-text > a:hover {
    text-decoration: none;
}

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 1024px) {

    .privacy-area {
        padding: 4rem;
        font-size: 1.8rem;
    }

    .privacy-box {
        margin: 2rem 0 0;
    }

    .privacy-text {
        margin: 1rem 0 0;
    }

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 768px) {



}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

@media screen and (width <= 576px) {

    .privacy-area {
        font-size: 1.2rem;
        padding: 3rem;
    }

    .privacy-box {
        margin: 1.5rem 0 0;
    }

    .privacy-text {
        margin: 0.5rem 0 0;
    }

}

/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */