@CHARSET "UTF-8";

._reGnContainer {display: flex; gap:4rem;}
.jstree-node {white-space: unset;}
.jstree-wholerow-ul {min-width:0 !important; width:100%;}
/* 트리 */
#tree { overflow-y:auto; position: relative; flex-shrink: 0; font-family: paper; width:38rem; height:78rem; padding:3rem; background:#F9F9F9; border:1px solid #F2F2F2; border-top:0.3rem solid #1265D3;}
#tree::-webkit-scrollbar {width:.5rem; height:.5rem;}
#tree::-webkit-scrollbar-thumb {background:#083CA6; border-radius:1rem;}
#tree::-webkit-scrollbar-track {}
.jstree-default .jstree-wholerow-clicked,
.jstree-default .jstree-wholerow-hovered {background:unset;}
.jstree-default .jstree-icon:empty {float:left; display: inline-block;}
/* .jstree-default .jstree-leaf >.jstree-ocl,
.jstree-default .jstree-open >.jstree-ocl {display: none;} */
/* .jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl {display: none;} */
#tree > ul > li > a {margin-bottom: 1rem; font-weight: 400; font-size: 1.7rem; color:#222;}
#tree > ul > li > a > .jstree-icon {background:url('../images/ic-rule-depth1.png') no-repeat center / 1.3rem auto;}
#tree > ul > li > ul > li > a {display: flex; margin-bottom: 0.7rem; font-weight: 400; font-size: 1.6rem; color:#222;}
#tree > ul > li > ul > li > a > .jstree-icon {flex-shrink:0; background:url('../images/ic-rule-depth2.png') no-repeat center / 1.5rem auto;}
#tree > ul > li > ul > li > ul > li {margin-left:0;}
#tree > ul > li > ul > li > ul > li > a {position: relative; padding-left: 2.4rem; margin-bottom: 0.5rem; font-weight: 400; font-size: 1.4rem; color:#222;}
#tree > ul > li > ul > li > ul > li > a::before {content:''; position: absolute; left:0; top:-.5rem; width:2.4rem; height:2.4rem; background:url('../images/ic-rule-depth3-line.png') no-repeat center / 0.9rem auto;}
#tree > ul > li > ul > li > ul > li > a > .jstree-icon {background:url('../images/ic-rule-depth3.png') no-repeat center / 1.1rem auto;}

.jstree-anchor {white-space: unset;}
.jstree-anchor:hover {color:#0064E8 !important; text-decoration: unset;}
.jstree-anchor.jstree-clicked,
.jstree-anchor.jstree-hovered {color:#0064E8 !important; text-decoration: underline;}
.jstree-anchor:focus-visible {outline: 2px solid #ce0202; border-radius: 0.5rem;}


/***** 검색 *****/
.artclSerch::after {content:''; display: block; clear:both;}
.srch_box{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;}

.srch_box .srch_counts{}
.srch_box .srch_counts strong{font-family: 'paper';font-weight: 400;}

.search{text-align:right;float:right;display:flex;vertical-align:middle;gap:2rem;border-bottom:0.2rem solid #000;}
.search input[type="text"]{background:#fff url('./../images/calendar.png') 1rem center no-repeat;height:5rem;border:none;font-family:'paper';font-weight: 400;font-size:1.6rem;}
.search ._selectBox{position:relative;min-width:12rem;height:5rem;line-height:5rem;padding-left:1.5rem;padding-right:3rem;font-family:'paper';font-weight: 400;background:#fff url('../images/sel-arrow.png') no-repeat right 2rem center;font-size:1.6rem;color:#666;border:none;display:inline-block;vertical-align:middle;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:0.8rem;}
.search ._selectBox:before{content:'';width:0.1rem;height:3.5rem;background:#ccc;position:absolute;right:2rem;top:0.5rem;}

.search .input-search{position:relative;display:inline-block;}
.search input[type="text"]{width:28rem;background-color:#fff;background-image:none;}
.search ._button{border:0;cursor:pointer;display:inline-block;vertical-align:middle;zoom:1;position:absolute;right:0;top:0;}
.search ._button input[type="button"]{border:none;text-indent:-9999px;width:5rem;height:5rem;background:url('../images/ico-search.png') no-repeat center;}

#_JW_reGn_basic .boardWrap {margin-top: 2rem;}
#_JW_reGn_basic .boardWrap .col-num {width:17rem;}
#_JW_reGn_basic .boardWrap .col-auto {width:auto;}
#_JW_reGn_basic .boardWrap .col-view {width:9.5rem;}
#_JW_reGn_basic .boardWrap .col-file {width:9.5rem;}
._noData {text-align: center !important;}

/* 버튼 */
.btn-regltn {display: inline-block; width:3.5rem; height:3.5rem; border:1px solid #C5C5C5; border-radius: 0.5rem; text-indent: -9999rem; transition: background .3s, border .3s;}
.btn-regltn-view {background:url('../images/ic-view.png') no-repeat center / 1.4rem auto;}
.btn-regltn-pdf {background:url('../images/ic-pdf.png') no-repeat center / 2.1rem auto;}
.btn-regltn-view:hover {background:#003377 url('../images/ic-view-on.png') no-repeat center / 1.4rem auto; border:1px solid #003377;}
.btn-regltn-pdf:hover {background:#ED1E23 url('../images/ic-pdf-on.png') no-repeat center / 2.1rem auto; border:1px solid #ED1E23;}
._btn_center {text-align: center;}

#_JW_reGn_basic .file {position: relative; display: inline-block; padding-left:4.5rem;}
#_JW_reGn_basic .file:hover {color:#121212; text-decoration: underline;}
#_JW_reGn_basic .file::before {content:''; position: absolute; left:0; top:50%; width:4.5rem; height:2.5rem; margin-top:-1.3rem; background:url('../images/view-file.png') no-repeat center / 1.6rem auto;}

@media screen and (max-width:1200px) {
	#tree {width:27rem;}
}
@media screen and (max-width:1000px) {
	._reGnContainer	{flex-direction: column;}
	#tree {width:100%; height:25rem;}
}
@media screen and (max-width:768px) {
	#_JW_reGn_basic .con-table table {width:100%;}
	#_JW_reGn_basic .con-table::after {display: none;}
	#_JW_reGn_basic .boardWrap .col-num {width:9rem;}
}

/* 페이징 */
._fnctWrap ._paging{text-align:center; margin-top: 4rem;}
._fnctWrap ._paging ._inner{overflow:hidden;position:relative;height:3.8rem;display:inline-block;zoom:1;_display:block;}
._fnctWrap ._paging ._inner a,._paging ._inner li,._paging ._inner p,._paging ._inner span,._paging ._inner strong,._paging ._inner ul{float:left;}
._fnctWrap ._paging ._inner a._first,._paging ._inner a._last,._paging ._inner a._listNext,._paging ._inner a._listPrev,._paging ._inner a._next,._paging ._inner a._prev{font-size:0;text-indent:-500rem;}
._fnctWrap ._paging ._inner a,._fnctWrap ._paging ._inner strong{width:3.5rem;height:3.5rem;line-height:3.2rem;border-width:0.1rem;border-style:solid;border-color:#cdcdcd;text-align:center;margin:0 0.1rem;}
._fnctWrap ._paging ._inner ul{display:inline-block;margin:0 1rem;}
._fnctWrap ._paging ._inner ul li{float:left;margin:0 0.2rem;}
._fnctWrap ._paging ._inner ul li a{background-color:#F5F5F5 !important;border:none !important;color:#fff;border-radius:0.5rem;color:#555;font-family:'paper'; font-weight: 300;position:relative;}
._fnctWrap ._paging ._inner ul li a:hover{background:#e2e2e2 !important;}
._fnctWrap ._paging ._inner .pg-arrow{border:0.1rem solid #ccc;width:3.5rem;height:3.5rem;}
._fnctWrap ._paging ._inner ._first{background:url('../images/first-page.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner ._prev{background:url('../images/prev-page10.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner ._listPrev{background:url('../images/prev-page.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner ._listNext{background:url('../images/next-page.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner ._next{background:url('../images/next-page10.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner ._last{background:url('../images/last-page.png') center no-repeat;width:3rem;border:none;}
._fnctWrap ._paging ._inner li strong{border:none !important;border-radius:0.5rem;background:#083CA6;color:#fff;font-family:'paper';font-weight: 400;line-height: 3.5rem;}
._fnctWrap ._paging ._inner ._pageState{display:none;padding:0 1em}

@media screen and (min-width:1200px){
	._fnctWrap ._paging{padding-bottom:5rem;}
}

@media screen and (max-width:768px){
	._fnctWrap ._paging ._inner ._pageState{display:block;font-size:1.8rem;font-family:'paper';font-weight: 400;color:#121212;line-height:3.5rem;}
	._fnctWrap ._paging ._inner ._curPage{position:relative;color:#1265d3;}
	._fnctWrap ._paging ._inner ._curPage::after{content:'/';display:inline-block;margin:0 0.5rem;color:#121212;font-family:'paper';font-weight: 400;}
	._fnctWrap ._paging ._inner ul{display:none;}
	._fnctWrap .paging a{width:2.8rem !important;height:2.8rem !important;font-size:1.3rem;line-height:2.5rem;}
}

/* 뷰페이지 */
#data {width:100%; font-family: paper;}
#data .content {height:100%;}
#data ._view {display: flex; flex-direction:column; height:100%; padding:3rem; border:1px solid #F2F2F2; border-top:.3rem solid #1265D3; }
#data ._label {font-weight: 500; font-size: 2rem; color:#121212;}
#data ._form {padding:2rem 0;}
#data ._both {flex:1;}


