/* 本文 */
.fc_editor {
    line-height: 1.8;
}
.fc_editor a:hover {
    opacity: 0.6;
    transition: all .4s ease-out;
}
/* 画像1カラム */
.fc_image_1col {
    width: 50%;
}
/* 画像2カラム */
.fc_image_2col {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.fc_image_2col_item {
    list-style: none;
}
/* 画像共通 */
.fc_image_img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.fc_image_caption {
    margin-top: 8px;
    font-size: 16px;
}