@charset "UTF-8";

.main_container {
    padding-bottom: 170px;
}

.policy__container {
    max-width: 940px;
    width: 90%;
    margin: auto;
}

.policy-list {
    margin-top: 70px;
}

.policy-contents:not(:first-of-type) {
    margin-top: 70px;
}

.contents-title {
    text-align: center;
    font-size: 20px;
}

.contents-title br {
    display: none;
}

.contents-textarea {
    margin-top: 20px;
    line-height: 2;
}

.information-list {
    line-height: 2;
    margin-top: 36px;
}

.contents-textarea a {
    color: #373EF8;
    line-height: 2;
    border-bottom: 1px solid #373EF8;
    padding-bottom: 4px;
}


@media screen and (max-width: 767px) {
    .main_container {
        padding-bottom: 70px;
    }
    .policy-list {
        margin-top: 44px;
    }
    .policy-contents:not(:first-of-type) {
        margin-top: 36px;
    }
    .contents-title {
        font-size: 18px;
    }
    .contents-title br {
        display: inline;
    }
    .contents-textarea {
        font-size: 14px;
        line-height: 1.8;
    }
    .info-text {
        font-size: 14px;
    }
}