.hero-lowerPage {
    /* background-image: url(/img/bg-hero-privacyPolicy.jpg);
    background-size: cover;
    background-position: 20% center; */
    background-color: var(--primary-bland-color);
}

.privacyPolicySection {
    padding: 60px 5%;
    background-color: var(--secondary-bg-color);

    .content--titleBox {
        width: 100%;
        margin-top: 32px;
    }

    .content--title-leftBorder {
        font-size: 2.4rem;
        line-height: 1.5;
        border-left: 3px solid var(--black);
        padding-left: 8px;
    }

    .content--textBox {
        width: 100%;
        background-color: var(--white);
        margin-top: 16px;
        padding: 2em;
    }

    .content--text {
        text-align: left;
    }

    .orderListBox {
        margin-top: 24px;
    }

    .orderList {
        list-style: inside;
        text-align: left;
        padding-left: 8px;
        font-size: 1.6rem;
        line-height: 1.5;
    }

}

@media screen and (max-width: 599px) {
    /* 599pxまでの幅の場合に適応される */

    .privacyPolicySection {

        .content--titleBox {
            justify-content: flex-start;
        }

        .content--title-leftBorder {
            font-size: 1.8rem;
        }
        
        .content--text {
            font-size: 1.5rem;
        }
    }
}