.privacy-policy .content-list {
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 48px;
    padding-left: 0;
}

.privacy-policy .content-list li,
.privacy-policy .content-list p {

    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
}

.privacy-policy .content-list li {
    margin-left: 16px;
}

.privacy-policy .content-list>li {
    font-weight: 600;
}

.privacy-policy .content-list .content {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.privacy-policy .content-list .content a {
    font-weight: 500;
    /* color: var(--c-black);
    text-decoration: none; */
}

.privacy-policy .content-list .content .topic {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.privacy-policy .content-list .content .content-sublist {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.privacy-policy .content-list .content .content-sublist .content-detail {
    display: flex;
    gap: 8px;
}

.privacy-policy .content-list .content .content-sublist .content-detail>.number {
    font-weight: 600;
}

.privacy-policy .content-list .content .content-sublist .content-sublist-detail {
    margin-top: 16px;
    display: flex;
    gap: 8px;
}

.privacy-policy .content-list .content .content-sublist .list-dot {
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    list-style: disc;
    padding-left: 20px;
}

@media screen and (max-width: 767px) {
    .privacy-policy .content-list {
        gap: 24px;
    }
}