/**** ckeditor ****/
.ck-restricted-editing_mode_standard {
    height: 600px;

}

.ck-source-editing-area {
    height: 600px;
}

.ck-editor__main .ck-source-editing-area textarea {
    overflow: auto;
}

.image {
    clear: both;
    margin:.9em auto;
}

.image img {
    display: block;
    height: auto;
    margin: 0 auto;
}

/** 폰트 사이즈 */
.text-tiny {
    font-size: .7em
}

.text-small {
    font-size: .85em
}

.text-big {
    font-size: 1.4em
}

.text-huge {
    font-size: 1.8em
}

/** 인용 단락 */
blockquote {
    border-left: 5px solid #ccc;
    font-style: italic;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding-left: 1.5em;
    padding-right: 1.5em
}

[dir=rtl] blockquote {
    border-left: 0;
    border-right: 5px solid #ccc
}

/** 이미지 스타일 */
.image-style-align-left,
.image-style-align-right {
    clear: none
}

.image-style-side {
    float: right;
    margin-left: var(--ck-image-style-spacing);
    max-width: 50%
}

.image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing)
}

.image-style-align-center {
    margin-left: auto;
    margin-right: auto
}

.image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

p+.image-style-align-left,
p+.image-style-align-right,
p+.image-style-side {
    margin-top: 0
}

/** 하이라이트 글자색 */
:root {
    --ck-highlight-marker-yellow: #fdfd77;
    --ck-highlight-marker-green: #62f962;
    --ck-highlight-marker-pink: #fc7899;
    --ck-highlight-marker-blue: #72ccfd;
    --ck-highlight-pen-red: #e71313;
    --ck-highlight-pen-green: #128a00
}

.marker-yellow {
    background-color: var(--ck-highlight-marker-yellow)
}

.marker-green {
    background-color: var(--ck-highlight-marker-green)
}

.marker-pink {
    background-color: var(--ck-highlight-marker-pink)
}

.marker-blue {
    background-color: var(--ck-highlight-marker-blue)
}

.pen-red {
    background-color: transparent;
    color: var(--ck-highlight-pen-red)
}

.pen-green {
    background-color: transparent;
    color: var(--ck-highlight-pen-green)
}

/** 테이블 스타일 */
.table table tbody tr td:not([style*="border-style"]) {
    border-style: solid;
}
.table table tbody tr td:not([style*="border-width"]) {
    border-width: 1px;
}

/* .table table[style*="border-style:solid"]{
    border-width: 1px;
}
.table table tbody tr td[style*="border-style:solid"] {
    border-width: 1px;
} */