@charset "UTF-8";
.article_rich_text {
    padding: 12px 0;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -.8px;
}

.article_rich_text .paragraph {
    margin: 15px 0;
}

.article_rich_text b {
    font-weight: bold;
}

.article_rich_text a {
    color: #0000ff;
    text-decoration: underline;
}

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

.article_rich_text .table-scroll {
    overflow-x: scroll;
}

.article_rich_text table {
    margin: 5px;
    width: 100%;
    min-width: 750px;
}

.article_rich_text th,
.article_rich_text td {
    border: 1px #47a0aa solid;
    padding: 5px;
    min-width: 60px;
}

.article_rich_text th {
    background-color: #47a0aa;
    color: #ffffff;
    font-weight: bold;
}

.article_rich_text ul,
.article_rich_text ol {
    padding-left: 5px;
}

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

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

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