@charset "UTF-8";

/* ===============================================
    個人情報取得同意書
=============================================== */

.p-privacyAgreement .l-main__inner {
    padding: 50px 30px;
}

.p-privacyAgreement .l-main__content {
    text-align: left;
}

.p-privacyAgreement__content {
    width: 100%;
}

.p-privacyAgreement__body {
    color: #353e47;
    font-size: 16px;
    line-height: 1.8;
}

.p-privacyAgreement a {
    color: #007aff;
}

.p-privacyAgreement a:hover {
    opacity: 0.5;
}

.p-privacyAgreement__lead {
    margin-bottom: 15px;
}

.p-privacyAgreement__text {
    margin: 0 0 20px;
}

/* タイトル系 */
.p-privacyAgreement__sectionTitle {
    margin: 0 0 8px;
}

.p-privacyAgreement__sectionTitle:not(:first-of-type) {
    margin-top: 18px;
}

.p-privacyAgreement__subTitle {
    margin-top: 1em;
    margin-bottom: 1em;
}

/* リスト */
.p-privacyAgreement__list {
    margin: 0 0 16px;
    padding: 0;
    text-align: left;
}

.p-privacyAgreement__listItem {
    margin-bottom: 4px;
    padding-left: 1em;
    list-style: none;
    text-indent: -1em;
}

.p-privacyAgreement__listItem:last-child {
    margin-bottom: 0;
}

/* ===============================================
    SP
=============================================== */
@media screen and (max-width:768px) {
    .p-privacyAgreement .l-main__inner {
        padding: 0;
    }

    .p-privacyAgreement .l-main__contentInner {
        padding: 25px 10px;
    }
}