#rws-edit-view{ font-family: 'Noto Sans KR', sans-serif;color: #333;overflow: hidden;-webkit-text-size-adjust: 100%; opacity: 0;}
#rws-edit-view ul,#rws-edit-view ul li{ margin:0 10px !important;; padding:0 10px !important; list-style: initial; }
#rws-edit-view ol, #rws-edit-view ol > li{ list-style: decimal;}
#rws-edit-view img{ max-width: 100%; }
#rws-edit-view blockquote{ margin:0; }	
#rws-edit-view p{ margin:0 !important;padding:0 !important;font-size: 18px;line-height: 1.8;	}
#rws-edit-view p strong,#rws-edit-view p span{line-height: 1.4;}
#rws-edit-view pre{ overflow-x:auto !important;border:solid 1px #eee; overflow-x:scroll;border-top:inset 5px #eee; border-bottom:outset 5px #eee;}
#rws-edit-view pre[class*=language-] *{ font-family: sans-serif !important; font-size:18px !important }
#rws-edit-view code[class*=language-],#rws-edit-view pre[class*=language-]{ text-shadow:none !important; line-height: normal !important;}
#rws-edit-view .language-css .token.string,#rws-edit-view .style .token.string, #rws-edit-view .token.entity,#rws-edit-view .token.operator,#rws-edit-view .token.url{  background:none !important}
#rws-edit-view code{ width:100%; overflow: scroll; }
#rws-edit-view ul, #rws-edit-view ol{  margin:0;}
#rws-edit-view embed,#rws-edit-view video{ width:100%; }
#rws-edit-view embed,#rws-edit-view video{ max-width:100% !important; }
#rws-edit-view embed,#rws-edit-view video{ max-height:100% !important; }
#rws-edit-view table{ width: 100% !important; max-width:100% !important;  }
#rws-edit-view table td{ max-width:100% !important; border:solid 1px #ddd; }
#rws-edit-view table tbody{
	display: table-row-group;
    vertical-align: middle;
    border-color: inherit;	
    width: 100% !important; max-width:100% !important;
}
#rws-edit-view a{
    color: #337ab7;
    text-decoration: none;	
}
#rws-edit-view a:focus, #rws-edit-view a:hover{
    color: #23527c;
    text-decoration: underline;	
}
#rws-edit-view table tbody td,#rws-edit-view .table-bordered>tbody>tr>td,#rws-edit-view .table-bordered>tbody>tr>th,#rws-edit-view .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, #rws-edit-view  .table-bordered>thead>tr>td,#rws-edit-view .table-bordered>thead>tr>th{border: 1px solid #ddd;}
table tbody td,#rws-edit-view .table>tbody>tr>td,#rws-edit-view .table>tbody>tr>th,#rws-edit-view .table>tfoot>tr>td,#rws-edit-view .table>tfoot>tr>th,#rws-edit-view .table>thead>tr>td,#rws-edit-view .table>thead>tr>th{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;	
}
#rws-edit-view iframe[title="YouTube video player"]{ max-width: 100%;; }
#rws-edit-view i.fab.fa-youtube{ margin-right:5px; color:#f00 }
#rws-edit-view video::-internal-media-controls-download-button {display:none;} 
#rws-edit-view video::-webkit-media-controls { overflow:hidden; } 
#rws-edit-view video::-webkit-media-controls-enclosure { width:calc(100% + 32px); margin-left:auto; } 
#rws-edit-view video{ margin:0 auto; display:block;  border-top:groove 20px #888; border-bottom:groove 7px #fff; }
#rws-edit-view iframe{ margin:0 auto; display:block; max-width:100%;  }

/*daumeditor*/
#rws-edit-view .tx-content-container button{  width:100%; }
#rws-edit-view{  width:100%; overflow: hidden; }
#rws-edit-view span{ display: inline !important;}
#rws-edit-view .linkview{ position: relative; width:100%; height:150px; overflow: hidden; border:solid 1px #eee; margin:0;}
#rws-edit-view .linkview a{ position: absolute !important; height:100% !important; width: 100% !important;; opacity:0 ;z-index: 0;}
#rws-edit-view a{ z-index: 10 !important;}
#rws-edit-view .linkview .image{max-width: 150px; width:100%;height:100%; ;background-size: cover;
background-position: center; float: left; }
#rws-edit-view .linkview .box{ position: absolute; left:150px;padding-left:8px; height:100%; z-index: 0;}
#rws-edit-view .linkview .box .title{ font-weight: 900 !important; font-size: 1.1em !important; margin-top:10px !important;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 라인수 */
    -webkit-box-orient: vertical;
    word-wrap:break-word; 
}
#rws-edit-view .linkview .box .description{ color:#999 !important; margin-top:10px !important; 
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 라인수 */
    -webkit-box-orient: vertical;
    word-wrap:break-word;
}
#rws-edit-view .linkview .box .url{ position: absolute !important; bottom:5px !important; color:#999 !important; font-size:12px !important; 
    z-index: 0;
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 라인수 */
    -webkit-box-orient: vertical;
    word-wrap:break-word;
}

/* 타이틀 공통 */
#rws-edit-view [class*="edit-custom-style-title"]{  width:100%; font-size:18pt; padding: 14px 4px; font-weight:900; margin-bottom:16px;}

/* 타이틀 - 링크형 */
#rws-edit-view .edit-custom-style-title1{ position: relative; padding-left:10px; font-size:14pt;  border-bottom:solid 1px #333;border-top:solid 1px #333;color:#369;box-shadow:none;}
#rws-edit-view .edit-custom-style-title1:before{ content:"@"; color:#369; margin-right:5px;  }

/* 타이틀 - 베이직 */
#rws-edit-view .edit-custom-style-title2{  border-left:solid 10px #333; padding:10px; font-weight:900; font-size:14pt;   }

/* 타이틀 - 서브 */
#rws-edit-view .edit-custom-style-title3{border-left:solid 10px #999; padding:10px; font-weight:900; font-size:14pt;    background: #fff;}

/* 박스 - 이미지 */
#rws-edit-view .edit-custom-style-box1{ width:100%; margin:16px 0;  padding:1%;  border-top:solid 1px #eee;border-bottom:solid 1px #eee;  }
#rws-edit-view .edit-custom-style-box1 img{ border:solid 1px lightslategrey; }

/* 박스 - 첨부파일 */
#rws-edit-view .edit-custom-style-box2{ width:100%;  border:none; border-left:groove 15px #333;  padding:1%; margin:16px 0; }



/* 컨텐츠 결과 */
#rws-edit-view .edit-custom-style-content1{ background-color:#000; color:#eee; padding: 9px 7px; border-top:inset 3px #eee; border-bottom:outset 3px #eee; }


#rws-edit-view pre[class*=language-].line-numbers{ padding-left: 4.8em !important; }

@media screen and (max-width:600px){
    #rws-edit-view [class*="edit-custom-style-title"]{  width:100%; font-size:15pt; padding: 14px 4px; font-weight:900; margin-bottom:13px;box-shadow: 10px 5px 5px #95afc9; }
    #rws-edit-view .edit-custom-style-title1{ font-size:12pt; }
    #rws-edit-view .edit-custom-style-title3{ font-size:12pt; }

    #rws-edit-view p{ 
        margin:0 !important;padding:0 !important;
        font-size: 17px;
        line-height: 1.8em;   
    }
}

/* border remove */
#rws-edit-view span.inline-color-wrapper{ border:none !important; outline:none;  }
#rws-edit-view :after, :before{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
pre {
    display: block;
}
pre code{
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}