/*
Theme Name:Twenty Fifteen
Description:Used to style the TinyMCE editor.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Body
 * 2.0 - Typography
 * 3.0 - Elements
 * 4.0 - Alignment
 * 5.0 - Caption
 * 6.0 - Galleries
 * 7.0 - Audio / Video
 * 8.0 - RTL
 */


/**
 * 1.0 Body
 */

#tinymce {padding:50px 18px 0 !important; color:#787878; font-size:13px; font-family:"나눔고딕","Nanum Gothic","돋움", Dotum, Helvetica, AppleGothic, Sans-serif; line-height:20px;}

/**
 * 2.0 Typography
 */

.tbl-view h1,
.tbl-view h2,
.tbl-view h3,
.tbl-view h4,
.tbl-view h5,
.tbl-view h6 {clear:both; font-weight:600; margin:56px 0 28px;}
.tbl-view h1 {font-size:35px; line-height:1.2308;}
.tbl-view h2 {font-size:29px; line-height:1.2069;}
.tbl-view h3 {font-size:24px; line-height:1.1667;}
.tbl-view h4 {font-size:20px; line-height:1.4;}
.tbl-view h5,
.tbl-view h6 {font-size:17px; letter-spacing:0.1em; line-height:1.2353; text-transform:uppercase;}
.tbl-view h1:first-child,
.tbl-view h2:first-child,
.tbl-view h3:first-child,
.tbl-view h4:first-child,
.tbl-view h5:first-child,
.tbl-view h6:first-child {margin-top:0;}
.tbl-view p {margin:0;}
.tbl-view b,
.tbl-view strong {font-weight:600;}
.tbl-view dfn,
.tbl-view cite,
.tbl-view em,
.tbl-view i {font-style:italic;}
.tbl-view blockquote {border-left:4px solid #707070; color:#707070; font-size:20px; font-style:italic; line-height:1.8182; margin:0 0 35px -21px; padding-left:17px;}
.tbl-view blockquote > blockquote {margin-left:0;}
.tbl-view blockquote p {margin-bottom:35px;}
.tbl-view blockquote > p:last-child {margin-bottom:0;}
.tbl-view blockquote cite,
.tbl-view blockquote small {color:#333; font-family:"Noto Sans", sans-serif; font-size:17px; line-height:1.6471;}
.tbl-view blockquote em,
.tbl-view blockquote i,
.tbl-view blockquote cite {font-style:normal;}
.tbl-view blockquote strong,
.tbl-view blockquote b {font-weight:400;}
.tbl-view address {font-style:italic; margin:0 0 28px;}
.tbl-view code,
.tbl-view kbd,
.tbl-view tt,
.tbl-view var,
.tbl-view samp,
.tbl-view pre {font-family:Inconsolata, monospace;}
.tbl-view pre {background-color:#fcfcfc; border:1px solid #eaeaea; font-size:17px; line-height:1.2353; margin-bottom:28px; max-width:100%; overflow:auto; padding:14px; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
.tbl-view abbr[title] {border-bottom:1px dotted #eaeaea; cursor:help;}
.tbl-view mark,
.tbl-view ins {background-color:#fff9c0; text-decoration:none;}
.tbl-view sup,
.tbl-view sub {font-size:75%; height:0; line-height:0; position:relative; vertical-align:baseline;}
.tbl-view sup {bottom:1ex;}
.tbl-view sub {top:.5ex;}
.tbl-view small {font-size:75%;}
.tbl-view big {font-size:125%;}
.tbl-view div {height:20px;}


/**
 * 3.0 Elements
 */

.tbl-view hr {background-color:#eaeaea; border:0; height:1px; margin-bottom:28px;}
.tbl-view ul,
.tbl-view ol {margin:0; padding:0 inherit;}
.tbl-view ul {list-style:disc;}
.tbl-view ol {list-style:decimal;}
.tbl-view ul li,
.tbl-view ol li {list-style-type:inherit;}
.tbl-view li > ul,
.tbl-view li > ol {margin:0 0 0 23px;}
.tbl-view dl {margin:0 0 28px;}
.tbl-view dt {font-weight:bold;}
.tbl-view dd {margin:0 0 28px;}
.tbl-view table,
.tbl-view table th,
.tbl-view table td,
.tbl-view .mce-item-table,
.tbl-view .mce-item-table th,
.tbl-view .mce-item-table td {border:1px solid #eaeaea;}
.tbl-view table a {color:#333; font-size:13px;}
.tbl-view table,
.tbl-view .mce-item-table {border-collapse:separate; border-spacing:0; border-width:1px 0 0 1px; width:100%;}
.tbl-view table th,
.tbl-view .mce-item-table th,
.tbl-view table caption {border-width:0 1px 1px 0; font-weight:600; padding:7px; text-align:left; vertical-align:baseline;}
.tbl-view table td,
.tbl-view .mce-item-table td {border-width:0 1px 1px 0; padding:7px; vertical-align:baseline;}
.tbl-view img {border:0; height:auto; max-width:660px; vertical-align:middle;}
.tbl-view a img {display:block;}
.tbl-view figure {margin:0;}
.tbl-view del {opacity:0.8;}
.tbl-view a {border-bottom:1px solid #333; color:#333; text-decoration:none;}


/**
 * 4.0 Alignment
 */

.tbl-view .alignleft {float:left; margin:7px 28px 28px 0;}
.tbl-view .alignright {float:right; margin:7px 0 28px 28px;}
.tbl-view .aligncenter {clear:both; display:block; margin:7px auto;}


/**
 * 5.0 Caption
 */

.tbl-view .wp-caption {background:transparent; border:none; color:#707070; font-family:"Noto Sans", sans-serif; margin:0 0 28px 0; max-width:660px; padding:0; text-align:inherit;}
.tbl-view .wp-caption.alignleft {margin:7px 28px 21px 0;}
.tbl-view .wp-caption.alignright {margin:7px 0 21px 28px;}
.tbl-view .wp-caption.aligncenter {margin:7px auto;}
.tbl-view .wp-caption .wp-caption-text,
.tbl-view .wp-caption-dd {font-size:14px; line-height:1.5; padding:7px 0;}


/**
 * 6.0 Galleries
 */

.tbl-view .gallery-item {display:inline-block; padding:1.79104477%; text-align:center; vertical-align:top; width:100%;}
.tbl-view .gallery-columns-2 .gallery-item {max-width:50%;}
.tbl-view .gallery-columns-3 .gallery-item {max-width:33.33%;}
.tbl-view .gallery-columns-4 .gallery-item {max-width:25%;}
.tbl-view .gallery-columns-5 .gallery-item {max-width:20%;}
.tbl-view .gallery-columns-6 .gallery-item {max-width:16.66%;}
.tbl-view .gallery-columns-7 .gallery-item {max-width:14.28%;}
.tbl-view .gallery-columns-8 .gallery-item {max-width:12.5%;}
.tbl-view .gallery-columns-9 .gallery-item {max-width:11.11%;}
.tbl-view .gallery .gallery-caption {color:#707070; display:block; font-family:"Noto Sans", sans-serif; font-size:14px; line-height:1.5; padding:7px 0;}
.tbl-view .gallery-columns-6 .gallery-caption,
.tbl-view .gallery-columns-7 .gallery-caption,
.tbl-view .gallery-columns-8 .gallery-caption,
.tbl-view .gallery-columns-9 .gallery-caption {display:none;}


/**
 * 7.0 Audio / Video
 */

.tbl-view .mce-content-body .wpview-wrap {margin-bottom:32px;}
.tbl-view .mce-content-body .wp-audio-playlist {margin:0;}


/**
 * 8.0 RTL
 */

body.rtl {font-family:Arial, Tahoma, sans-serif;}
.tbl-view .rtl blockquote {border-left:none; border-right:4px solid #707070; margin:0 -21px 35px 0; padding-left:0; padding-right:17px;}
.tbl-view .rtl blockquote > blockquote {margin-left:auto; margin-right:0;}
.tbl-view .rtl li > ul,
.tbl-view .rtl li > ol {margin:0 23px 0 0;}
.tbl-view .rtl table th,
.tbl-view .rtl table caption {text-align:right;}