@charset "utf-8";
/*
 * 게시판 스킨 스타일 — 옛 KBoard 스킨 jt_news·jt_default·jt_catalog 의 style.css 를 그대로 옮김(2026-10-15).
 * 테마 스타일 뒤에 불러온다(운영과 같은 순서).
 */

/*
 * File       : jt_news/style.css
 * Author     : STUDIO-JT (KMS)
 * Guideline  : JTstyle.1.0
 * Guideline  : http://codex.studio-jt.co.kr/?p=114
 *
 * Dependency : css/commons.css
 *              wp-content/plugins/jt-kboard-skin-extend/
 *
 * Summary
 *
 * 1) LIST
 * 2) DOCUMENT
 */

 /* **************************************** *
  * LIST
  * **************************************** */
.jtkb-news-skin #jtkb-default-list .jtkb-list table td.jtkb-list-nforcement-date {width: 140px;font-size: 13px;color: #999;}
.jtkb-news-skin #jtkb-default-document div.jtkb-nforcement-date .jtkb-detail-value {font-size: 12px;line-height:2;border-right: none;}

@media (max-width:730px){
    #jtkb-default-list .jtkb-list table td.jtkb-list-nforcement-date {display: none;}
}



 /* **************************************** *
  * DOCUMENT
  * **************************************** */
.jtkb-news-skin #jtkb-default-document div.jtkb-detail-attr.jtkb-nforcement-date {position: absolute;top: 0;left: 0;right: 0;width: 150px;text-align: left;min-height: 56px;z-index: 1;}

@media (max-width:730px){
     .jtkb-news-skin #jtkb-default-document div.jtkb-detail-attr.jtkb-nforcement-date {position: inherit;max-width: inherit;text-align: left;right: 0;width: 100%;min-height: 34px;}
     .jtkb-news-skin #jtkb-default-document div.jtkb-nforcement-date .jtkb-detail-value {padding: 0;padding-left: 0;line-height: 34px;font-size: 15px;text-align: right;}
}


/*
 * File       : jt_default/style.css 
 * Author     : STUDIO-JT (Nico)
 * Guideline  : JTstyle.1.0
 * Guideline  : http://codex.studio-jt.co.kr/?p=114
 *
 * Dependency : css/commons.css
 *              wp-content/plugins/jt-kboard-skin-extend/
 *
 * Summary
 *
 * 1) LIST (목록페이지)
 * 2) MEDIAQUERIES
 */


/*
 * File       : jt_catalog/style.css 
 * Author     : STUDIO-JT (Nico)
 * Guideline  : JTstyle.1.0
 * Guideline  : http://codex.studio-jt.co.kr/?p=114
 *
 * Dependency : css/commons.css
 *              wp-content/plugins/jt-kboard-skin-extend/
 *
 * Summary
 *
 * 1) LIST (목록페이지)
 * 2) DOCUMENT (상세 페이지)
 * 3) EDITOR (수정 페이지)
 * 4) MEDIAQUERIES
 * 
 */

/* **************************************** *
 * COMMONS
 * **************************************** */
.jtkb-catalog-skin #jtkb-default-list .jtkb-category { float: none; width: 100%; text-align: center; margin-bottom: 30px; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category ul { font-size: 0; line-height: 0; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category li { display: inline-block; line-height: 19px; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category li:after { content: ""; display: inline-block; width: 1px; height: 17px; margin: 0 5px; background-color: #2d2d2d; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category li:last-child:after { display: none; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category .active { color: #e9511c; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category button { border: 0; font-family: 'arita-buri-m', serif; font-size: 19px; color: #888; background: none; cursor: pointer; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category button:focus { outline: none; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-category li:hover button { color: #e9511c; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-list { overflow: hidden; padding-top: 40px;border-top: 3px solid #c0b384;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item { width: 100%; clear: both; float: left; position: relative; margin: 0 0 50px 0;padding-right: 10%; border-bottom: 1px solid #dedede; box-sizing: border-box;padding-left: 31.33%;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item:hover span.jtbk-catalog-hover { border: 1px solid #f05726; display: none; position: absolute; top: -1px; bottom: -1px; left: -1px; right: -1px; z-index: 2; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item img {max-width: inherit;width: 100%;height: 100%; top: 0; left: -1px; position: absolute;border: 1px solid #dedede;z-index: 2;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure {left: 0;width: 31.33%;height: 198px; background-color: #ECECEC;position: absolute;top: 0;z-index: 2;background: none;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure a:before,
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure a:after{ content:'';position: absolute;top: 1px;left: 1px;height: 100%;width: 100%;border: 1px solid #dedede;background: #fff;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure a:before{ top: 4px; left: 4px;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure > a {width: 130px;height: 196px; display: block;position: relative;margin: auto;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figcaption { text-align: center; }
.jtkb-catalog-skin #jtkb-default-list .current-category { padding: 9px 15px; font-size: 15px; color: #fff; background-color: #000; display: none; }
.jtkb-catalog-skin #jtkb-default-list .current-category.all { }
.jtkb-catalog-skin #jtkb-default-list .current-category.cat_0 { background-color: #4a463d; }
.jtkb-catalog-skin #jtkb-default-list .current-category.cat_1 { background-color: #41472e; }
.jtkb-catalog-skin #jtkb-default-list .current-category.cat_2 { background-color: #383b4d; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-meta { position: relative;min-height: 240px;/* padding: 20px 15px; *//* background-color: #f8f8f8; *//* text-align: center; */}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-index{ font-family: Georgia, sans-serif; font-size:15px; border-bottom:1px solid #888; padding-bottom:5px}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-title,.jtkb-catalog-skin #jtkb-default-list .jtkb-list-title a {font-size: 20px; color: #444; font-weight: bold;line-height: 25px;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-title{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-excerpt {/* overflow: hidden; *//* width: 240px; */ height: 80px;margin: 15px 0 15px; padding: 0; line-height: 20px; font-size: 14px; color: #868686;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-date {/* position: absolute; *//* top: 25px; *//* left: 22px; */font-size: 14px;color: #009745;font-style: italic;margin-top: 18px;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-more { font-style:italic; position: absolute; bottom: 0;left: 0;width: 100%;text-align: right;border-top: 1px solid #e5e5e5;/* font-size: 0; */background: url('images/arrow_more.png') no-repeat 272px -32px;padding: 12px 38px 16px 0;/* background-color: #CECECE; *//* transition: background-color 300ms ease; */color: #999999;font-family: Georgia, sans-serif;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-more:hover {color: #65AF4D;background-position: 272px 16px;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-pagination { clear: both; }
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-download {/* background: url(images/pdf.png) 8px center no-repeat; */border: 1px solid #039847;padding: 12px 30px 12px 30px;color: #039847; font-weight: bold;border-radius: 2px; -webkit-transition:500ms;transition:500ms}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-download:hover {background: #039847; color:#fff}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-edit-menu {position: absolute;bottom: -30px;left: 0; z-index: 3;width: 100%;border: 1px solid #dedede;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-edit-menu a {padding: 8px 0;width: 50%;display: block; float: left; background: #F8F8F8; font-size: 11px;text-align: center;color: #999;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-edit-menu a:first-child {border-right: 1px solid #ddd;}
.jtkb-catalog-skin #jtkb-default-list .jtkb-list-excerpt p { line-height: 25px; font-size: 14px;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;overflow: hidden;}


/* **************************************** *
 * DOCUMENT
 * **************************************** */
.jtkb-catalog-skin #jtkb-default-document .detail-category1,
.jtkb-catalog-skin #jtkb-default-document .detail-category2 { display: none; }
.jtkb-catalog-skin #jtkb-default-document .detail-attr.detail-content .detail-value { background-color: #fff; color: #666; }
.jtkb-catalog-skin #jtkb-default-document .jtkb-detail-attr.jtkb-detail-thumbnail{ display:none}



/* **************************************** *
 * EDITOR
 * **************************************** */
.jtkb-catalog-skin #jtkb-default-editor .jtkb-notice { display: none; }
.jtkb-catalog-skin #jtkb-default-editor .attr-name { width: 150px; }
.jtkb-catalog-skin #jtkb-default-editor .attr-value { padding-left: 170px; }
.jtkb-catalog-skin .jtkb-attr-file2, .jtkb-catalog-skin .jtkb-attr-search{ display:none}



/* **************************************** *
 * MEDIAQUERIES
 * **************************************** */
@media (max-width:730px){
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list { margin-left: 0;}
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure > a { margin: 0;}
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item { margin-left: 0; margin-right: 0;padding-left: 163px; padding-right: 0;}
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure {  width: 163px;}
    #jtkb-default-list .jtkb-search {padding: 0;}
    #jtkb-default-list button#jtkb-search-btn,#jtkb-default-list .jtkb-control .jtkb-primary-action { right: 0;}
}

 @media (max-width:479px){
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure { position: inherit; width: 100%; margin-bottom: 20px; padding: 10px 0 16px 0; height: auto; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item { padding: 0; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-item figure > a { margin: auto; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-title { text-align: center; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-date { text-align: center; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-excerpt p { overflow: hidden; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-download { width: 80%; display: block; text-align: center; margin: 0 10%; }
    .jtkb-catalog-skin #jtkb-default-list .jtkb-list-excerpt { height: 60px; }
 }
