@charset "UTF-8";
.article_rich_text .paragraph {
    margin: 15px 0;
}

.article_rich_text b {
    font-weight: bold;
}

.article_rich_text a {
    color: black;
    text-decoration: underline;
}

.article_rich_text mark {
    background-color: #FFEAEB;
}

.article_rich_text table {
    border: 1px solid #e1e1e1;
    width: 100%;
}

.article_rich_text th {
    background: #f2f2f5;
}

.article_rich_text th,
.article_rich_text td {
    border: 1px solid #ddd;
    padding: 5px;
}

.article_rich_text ul li {
    list-style: outside none;
}

.article_rich_text ul li::before {
    position: relative;
    top: -4px;
    left: -8px;
    display: inline-block;
    width: 3px;
    height: 3px;
    content: '';
    border-radius: 100%;
    background: black;
}

.article_rich_text ol li {
    list-style: outside decimal;
}

.article_rich_text ul li,
.article_rich_text ol li {
    margin: 0px 0px 0px 20px;
}