.wiki-content p {
    margin: 10px 0 0;
    min-height: 1.4em;  /* valid_elements 를 사용했더니 p 태그안에 br 이 자꾸 사라져서 p에 최소 높이를 지정한다. */
}

.wiki-content p,
.wiki-content  {
    /*font-family: 'Apple SD Gothic Neo','맑은 고딕','Nanum Gothic','돋움',Dotum,Helvetica,Sans-serif,serif;*/
    /*font-size: 14px;*/
    font-family: D2Coding, 'D2 coding', serif;
    font-size: 16px;
    font-weight: 400;
    /*-webkit-font-smoothing: auto;*/
    -webkit-font-smoothing: subpixel-antialiased;
    /*color: #666666;*/
    /*color: #6B778A;*/
    /*color: #172B4D;*/
    color: #172b4d;
    /*line-height: 1.2;*/
    line-height: 1.4;
}

/* code-sample style */
.wiki-content pre > code[class*=language-],
.wiki-content pre[class*=language-] {
    line-height: 1.3;
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    font-family: D2Coding, 'D2 coding', serif !important;
}

.wiki-content h1 {display: block; font-size: 1.90em; margin-block-start: 0.67em; margin-block-end: 0.67em;}
.wiki-content h2 {display: block; font-size: 1.50em; margin-block-start: 0.83em; margin-block-end: 0.83em;}
.wiki-content h3 {display: block; font-size: 1.17em; margin-block-start: 1.00em; margin-block-end: 1.00em;}
.wiki-content h4 {display: block; font-size: 1.00em; margin-block-start: 1.33em; margin-block-end: 1.33em;}
.wiki-content h5 {display: block; font-size: 0.83em; margin-block-start: 1.50em; margin-block-end: 1.50em;}
.wiki-content h6 {display: block; font-size: 0.67em; margin-block-start: 1.85em; margin-block-end: 1.85em;}

.wiki-content h1,
.wiki-content h2,
.wiki-content h3,
.wiki-content h4,
.wiki-content h5,
.wiki-content h6 {margin-inline-start: 0; margin-inline-end: 0; font-weight: normal; line-height: 1;}

.wiki-content img {  max-width: 100%;  }

.wiki-exp-title {
    display: block;
    /*font-size: 1.90em;*/
    font-size: 45px;
    text-align: center;
    font-family: 'Apple SD Gothic Neo','맑은 고딕','Nanum Gothic','돋움',Dotum,Helvetica,Sans-serif,serif;
    /*margin-block-start: 0.67em;*/
    /*margin-block-end: 0.67em;*/
    color: black;
    margin-bottom: 10px;
}

.wiki-content h1 {
    padding-bottom: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #E97133;
}

/* 기본 테이블 속성 */
.wiki-content table,
.wiki-content table.ctx-table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #C1C7D0;
}
.wiki-content table th,
.wiki-content table td,
.wiki-content table.mce-item-table th,
.wiki-content table.mce-item-table td, 
.wiki-content table.ctx-table th,
.wiki-content table.ctx-table td {
    padding: 7px 10px;
    border: 1px solid #C1C7D0;
}
/* 테이블의 헤더 셀 속성 */
.wiki-content table>thead td, .wiki-content table th,
.wiki-content table td.table_cell_header {background-color: #F4F5F7;font-weight: bold;}
.wiki-content table td.table_cell_yellow {background-color: #FBEEB8;}
.wiki-content table td.table_cell_green  {background-color: #BFEDD2;}
.wiki-content table td.table_cell_blue   {background-color: #C2E0F4;}


.wiki-content li {
    margin-top: 7px;
}

/* 첫번째 마진 top 은 0px */
/*.aui-group:first-child,.aui-tabs:first-child,blockquote:first-child,dl:first-child,form.aui:first-child,ol:first-child,p:first-child,pre:first-child,table.aui:first-child,ul:first-child*/
.wiki-content p:first-child  {
    margin-top: 0;
}

/*.wiki-content .toc ul.root { padding-left: 0; }*/
.wiki-content .toc ul { padding-left: 20px; }
.wiki-content .toc { line-height: 1.1; }
