/* RC10.31 — 기존 KBoard/정형 게시문 출력 간격만 축소. 작성/저장 로직은 변경하지 않음. */
#kboard-default-document .kboard-content .content-view,
.kboard-document-wrap .kboard-content .content-view,
.kboard-content .content-view{
  min-height:0!important;
  padding-top:30px!important;
  padding-bottom:28px!important;
}
/* 대제목: 직계/중첩 여부와 관계없이 과도한 상하 간격 제한 */
#kboard-default-document .content-view h1,
#kboard-default-document .content-view h2,
.kboard-document-wrap .content-view h1,
.kboard-document-wrap .content-view h2,
.kboard-content .content-view h1,
.kboard-content .content-view h2{
  margin-top:38px!important;
  margin-bottom:18px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
/* 소제목 */
#kboard-default-document .content-view h3,
#kboard-default-document .content-view h4,
.kboard-document-wrap .content-view h3,
.kboard-document-wrap .content-view h4,
.kboard-content .content-view h3,
.kboard-content .content-view h4{
  margin-top:28px!important;
  margin-bottom:12px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
/* 정형 편집기가 별도 title class를 쓰는 경우에도 간격만 제한 */
#kboard-default-document .content-view [class*="section-title"],
#kboard-default-document .content-view [class*="section_title"],
#kboard-default-document .content-view [class*="sub-title"],
#kboard-default-document .content-view [class*="subtitle"],
.kboard-document-wrap .content-view [class*="section-title"],
.kboard-document-wrap .content-view [class*="section_title"],
.kboard-document-wrap .content-view [class*="sub-title"],
.kboard-document-wrap .content-view [class*="subtitle"]{
  margin-top:32px!important;
  margin-bottom:14px!important;
}
#kboard-default-document .content-view>:first-child,
.kboard-document-wrap .content-view>:first-child,
.kboard-content .content-view>:first-child{margin-top:0!important}
#kboard-default-document .content-view>p,
.kboard-document-wrap .content-view>p,
.kboard-content .content-view>p{margin-top:0!important;margin-bottom:12px!important}
#kboard-default-document .content-view>p:empty,
#kboard-default-document .content-view>div:empty,
.kboard-document-wrap .content-view>p:empty,
.kboard-document-wrap .content-view>div:empty,
.kboard-content .content-view>p:empty,
.kboard-content .content-view>div:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}
@media(max-width:760px){
  #kboard-default-document .kboard-content .content-view,
  .kboard-document-wrap .kboard-content .content-view,
  .kboard-content .content-view{padding-top:22px!important;padding-bottom:22px!important}
  #kboard-default-document .content-view h1,#kboard-default-document .content-view h2,.kboard-document-wrap .content-view h1,.kboard-document-wrap .content-view h2,.kboard-content .content-view h1,.kboard-content .content-view h2{margin-top:30px!important;margin-bottom:14px!important}
  #kboard-default-document .content-view h3,#kboard-default-document .content-view h4,.kboard-document-wrap .content-view h3,.kboard-document-wrap .content-view h4,.kboard-content .content-view h3,.kboard-content .content-view h4{margin-top:22px!important;margin-bottom:10px!important}
}
