/* task */

.article_ttl_task {
    margin-bottom: 20px;
    background: #f0f0f0;
    font-weight: bold;
    font-size: 1.29rem;
    padding: 0.4em 0.6em;
}

.article_ttl_task:not(:first-child) {
    margin-top: 50px;
}

ul.task_list > li {
    display: flex;
    margin-bottom: 15px;
}
ul.task_list > li::before {
    content: "●";
    color: #565657;
    margin-right: 10px;
}

/* resolution */

.article_ttl_resolution {
    margin-bottom: 20px;
    background: #ecf3fb;
    font-weight: bold;
    font-size: 1.29rem;
    padding: 0.4em 0.6em;
}

.article_ttl_resolution:not(:first-child) {
    margin-top: 50px;
}

ul.resolution_list > li {
    display: flex;
    margin-bottom: 15px;
}
ul.resolution_list > li::before {
    content: "●";
    color: #1283D6;
    margin-right: 10px;
}