.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-viewHTML-button::after {
    content: 'HTML表示';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-historyUndo-button::after {
    content: '元に戻す';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-historyRedo-button::after {
    content: 'やり直し';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fontfamily-button::after {
    content: 'フォント変更';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fontsize-button::after {
    content: 'フォントサイズ';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-formatting-button::after {
    content: '書式設定';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-strong-button::after {
    content: '太字';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-em-button::after {
    content: '斜体';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-del-button::after {
    content: '取り消し線';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-foreColor-button::after {
    content: '文字色';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-backColor-button::after {
    content: '背景色';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-superscript-button::after {
    content: '上付き文字';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-subscript-button::after {
    content: '下付き文字';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-ruby-button::after {
    content: 'ルビ追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-link-button::after {
    content: 'リンク追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-image-button::after {
    content: '画像追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-table-button::after {
    content: '表追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-justifyLeft-button::after {
    content: '左揃え';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-justifyCenter-button::after {
    content: '中央揃え';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-justifyRight-button::after {
    content: '右揃え';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-justifyFull-button::after {
    content: '両端揃え';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-indent-button::after {
    content: 'インデント追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-outdent-button::after {
    content: 'インデント解除';
    width: 110px;
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-lineheight-button::after {
    content: '行の高さ';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-unorderedList-button::after {
    content: '箇条書き';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-orderedList-button::after {
    content: '番号付きリスト';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-horizontalRule-button::after {
    content: '横罫線追加';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-removeformat-button::after {
    content: '文字装飾クリア';
    margin-left: 2px;
}

.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button::after {
    content: '全画面表示';
    margin-left: 2px;
}

.custom-line {
        content: " ";
        display: block;
        width: 100%;
        height: 1px;
        background: #d7e0e2;
}