/** Column detail */
a.disabled {
    opacity: 0.6;
    pointer-events: none;
}
.page-column .column-post-content h1 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #830000;
    margin-bottom: 6px;
}

.page-column .column-post-content h2 {
    border-left: 4px solid #830000;
    padding-left: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #830000;
    margin-bottom: 6px;
}

.page-column .column-post-content h3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    color: #830000;
    padding-bottom: 8px;
    border-bottom: 1px solid #830000;
}

.page-column .column-post-content h4 {
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    color: #830000;
}

.page-column .column-post-content p {
    font-weight: 400;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
}

.page-column .column-post-content img {
    display: unset;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='9px']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='9px']::before {
    font-size: 9px !important;
    content: '9';
}


.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='10px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='10px']::before {
    font-size: 10px !important;
    content: '10';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='11px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='11px']::before {
    font-size: 11px !important;
    content: '11';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='12px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='12px']::before {
    font-size: 12px !important;
    content: '12';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='14px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='14px']::before {
    font-size: 14px !important;
    content: '14';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='16px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='16px']::before {
    font-size: 16px !important;
    content: '16';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='18px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='18px']::before {
    font-size: 18px !important;
    content: '18';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='20px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='20px']::before {
    font-size: 20px !important;
    content: '20';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='22px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='22px']::before {
    font-size: 22px !important;
    content: '22';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='24px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='24px']::before {
    font-size: 24px !important;
    content: '24';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='26px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='26px']::before {
    font-size: 26px !important;
    content: '26';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='28px']::before,
.ql-snow .ql-size .ql-picker-item[data-value='28px']::before {
    font-size: 28px !important;
    content: '28';
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}

/* Set default font-family */
.app .ql-editor {
    font-family: 'Ubuntu', sans-serif;
}

/* Set dropdown font-families */
.ql-picker.ql-font .ql-picker-label[data-value='Ubuntu']::before,
.ql-picker.ql-font .ql-picker-item[data-value='Ubuntu']::before {
    font-family: 'Ubuntu', cursive;
    content: 'Ubuntu';
}

.ql-picker.ql-font .ql-picker-label[data-value='Raleway']::before,
.ql-picker.ql-font .ql-picker-item[data-value='Raleway']::before {
    font-family: 'Raleway', cursive;
    content: 'Raleway';
}

.ql-picker.ql-font .ql-picker-label[data-value='Roboto']::before,
.ql-picker.ql-font .ql-picker-item[data-value='Roboto']::before {
    font-family: 'Roboto', cursive;
    content: 'Roboto';
}

.ql-picker.ql-font .ql-picker-label[data-value='noto-sans-jp']::before,
.ql-picker.ql-font .ql-picker-item[data-value='noto-sans-jp']::before {
    font-family: 'Noto Sans JP', cursive;
    content: 'Noto Sans JP';
}

.ql-picker.ql-font .ql-picker-label[data-value='arial']::before,
.ql-picker.ql-font .ql-picker-item[data-value='arial']::before {
    font-family: Arial, sans-serif;
    content: 'Arial';
}

/* Set content font-families */
.ql-font-Ubuntu {
    font-family: 'Ubuntu', sans-serif;
}

.ql-font-noto-sans-jp {
    font-family: 'Noto Sans JP', sans-serif;
}

.ql-font-Raleway {
    font-family: 'Raleway', sans-serif;
}

.ql-font-Roboto {
    font-family: 'Roboto', sans-serif;
}

.ql-font-arial,
.ql-font span[data-value='arial']::before {
    font-family: Arial, sans-serif;
}