@charset "utf-8";

.sh_rules ._reGnContainer{overflow:hidden;}
.sh_rules ._reGnContainer:before,
.sh_rules ._reGnContainer:after{content: "";display: block;clear: both;}

/*tree*/
.sh_rules ._reGnContainer ._reGnTree{box-sizing:border-box;float:left;overflow:auto;width:300px;height:623px;padding:15px 0;border:1px #EEE solid;border-top:2px solid #0665b7;background:#fbfbfb;}
.sh_rules ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow,
.sh_rules ._reGnContainer ._reGnTree.jstree-default a.jstree-anchor{line-height:35px;font-size:16px;}
.sh_rules ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow-clicked{height:30px;background:transparent;}
.sh_rules ._reGnContainer ._reGnTree.jstree-default .jstree-clicked{}
.sh_rules ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow-clicked{height:30px;}

.jstree-default .jstree-wholerow-hovered{background:none;}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {background-image: url(../images/tree_bul_bg.png);}
.jstree-default .jstree-node{min-height:40px;line-height:40px;margin-left:0;min-width: 40px;}
.jstree-default .jstree-themeicon{background-position:0 -58px;}
.jstree-default .jstree-icon:empty{width:20px;height:20px;line-height:20px;vertical-align:-4px;margin-right:10px;}
.jstree-wholerow-ul .jstree-wholerow {display:none;position: absolute;left: 0;background:url(../images/tree_bul_line.png) no-repeat left center;}
.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position: 0px 0px;vertical-align:-8px;width:40px;height:30px;}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position: 0px -29px;vertical-align:-6px;width:40px;height:29px;}
.jstree-node, .jstree-children,
.jstree-container-ul {padding-left:25px;}
.jstree-node.jstree-closed,
.jstree-node.jstree-open{margin-left:-50px;}
.jstree-default>.jstree-container-ul>.jstree-node{margin-left:-25px;}
.jstree-node.jstree-leaf .jstree-icon.jstree-ocl{display:none;}
.jstree-wholerow-ul {min-width: calc(100% - 40px) !important;}
.jstree-container-ul > li > ul > li .jstree-icon.jstree-ocl{padding-left:-20px;}
.jstree-container-ul > li > ul > li  > ul{padding-left:50px;}
.jstree-anchor:hover{color:#000;font-weight:bold;}
.jstree-anchor.jstree-clicked{color:#2c6dd5;font-weight:bold;}


/*list*/
.sh_rules ._reGnContainer ._reGnTreeInfo {margin-left: 320px;}
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._fnTable colgroup col.no{width: 10%;}
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._fnTable colgroup col.date{}
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._view,
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._write{border-color: #505e79 #ccc #ccc;}
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._button._active input, 
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._button._active a{background-color: #1c5baf;}
.sh_rules ._reGnContainer ._reGnTreeInfo .content ._view ._form ._label{font-weight:bold; font-size:16px;}
.sh_rules ._reGnContainer tr td .btnPDF{display:inline-block;width:20px;height:23px;background:url(/sites/guide/images/icon_file_pdf.png);text-indent:-99999px;}
.sh_rules ._reGnContainer tr td .btnPreview{display:inline-block;width:20px;height:23px;background:url(/sites/guide/images/icon_zoom_g.png) no-repeat;text-indent:-99999px;}
@media screen and (max-width:730px) {
	.sh_rules ._reGnContainer ._reGnTree{float:none;width:100%;height:300px;}
	.sh_rules ._reGnContainer ._reGnTreeInfo{margin-left: 0px;}
}

/*게시판_search*/
	/*감싸기*/
	.artclSerch{overflow:hidden;border-top:2px solid #696969;border-bottom:1px solid #696969;}
	/*검색*/
	.artclSerch .fnSearch{position:relative;float:none !important;}
	.artclSerch .fnSearch fieldset{float:none !important;}
	.artclSerch .fnSearch input,
	.artclSerch .fnSearch select{box-sizing:border-box;display:inline-block;min-height:48px;height:auto !important;font-size:14px !important;font-weight:bold;padding:0 5px;vertical-align:middle;border:0;margin-bottom:0;margin-right:0 !important;}
	.artclSerch .fnSearch select{width:25%;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(/sites/guide/images/arrow_4_d_g.png) no-repeat 90% center;padding-right:25px;border-radius:0;}
	.artclSerch .fnSearch select::-ms-expand{display:none}
	.artclSerch .fnSearch input[type=text]{width:calc(75% - 48px) !important;padding:0 5px !important;}
	.artclSerch .fnSearch span{width:48px;}
	.artclSerch .fnSearch span input[type=button]{width:100% !important;background:url(/sites/guide/images/icon_zoom_g.png) no-repeat center !important;border:1px solid #4d4b4a;padding:0 20px;border-radius:0 !important;}
	.artclSerch .fnSearch span input[type=button]:hover{background:#696969 url(/sites/guide/images/icon_zoom_w.png) no-repeat center !important;}
	@media screen and (max-width:380px) {
		.artclSerch .fnSearch select{width:35%;}
		.artclSerch .fnSearch input[type=text]{width:calc(65% - 48px) !important;}
	}


._articleTable{width:100%;}
._articleTable table{word-break:break-all !important;}
._articleTable caption{text-indent:-9999px;font-size:16px;opacity:1;}
._articleTable thead{border-bottom:1px solid #696969;}
._articleTable thead th{background:#777;font-weight:bold;color:#FFF;padding:13px 0;line-height:1.25;}
._articleTable tbody{border-bottom:2px solid #696969;}
._articleTable tbody td{border-bottom:1px solid #f3f3f3;padding:13px 0;text-align:center;}
._articleTable tbody td:first-child{border-left:0;}
._articleTable tbody td:last-child{border-right:0;}

/*페이징*/
	._paging ._inner a,._paging ._inner li,._paging ._inner p,._paging ._inner span,._paging ._inner strong,._paging ._inner ul{float:left}
	._paging ._inner a,._paging ._inner strong{width:36px;height:36px;line-height:36px;border-width:1px;border-style:solid;border-color:#cdcdcd;text-align:center;margin:0 1px}
	._paging ._inner ._pageState{display:none;padding:0 1em}
	._paging ._inner ._pageState span{line-height:36px;font-size:1.4em;padding:0 .2em}
	._paging ._inner ._pageState span._curPage{color:#d84a38}
	._paging ._inner ._pageState span._curPage:after{content:"/";margin-left:.4em;color:#000}
	._paging ._inner a{background-color:#f0f0f0;color:#333}
	._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:-5000px;background-image:url(/Web-home/_UI/images/common/paging.gif);background-repeat:no-repeat}
	._paging ._inner a._first{background-position:0 0}._paging ._inner a._listPrev,._paging ._inner a._prev{background-position:0 -36px}
	._paging ._inner a._listNext,._paging ._inner a._next{background-position:0 -72px}
	._paging ._inner a._last{background-position:0 -108px}
	._paging ._inner a._listNext,._paging ._inner a._listPrev{display:none}
	._paging ._inner ul{overflow:hidden;position:relative;height:38px}
	._paging ._inner ul li strong{background-color:#4f4f4f;border-color:#4f4f4f;color:#fff}
	._paging ._inner ul li a{background-color:#fff}
	._paging{margin-top:30px;padding:0;text-align:center;}
	._paging ._inner{}
	._paging ._inner a{}
	._paging ._inner a._first{}/*처음으로*/
	._paging ._inner a._prev{}/*이전10페이지이동*/
	._paging ._inner a._next{}/*다음10페이지이동*/
	._paging ._inner a._last{}/*마지막으로이동*/
	._paging ._inner ul li strong{}/*현재페이지*/
	._paging ._inner ul li strong,
	._paging ._inner ul li a{font-size:13px;}
	._paging ._inner ul li a:hover{background-color:#f0f0f0;}
	/*모바일ONLY*/
	._paging ._inner a._listPrev{}/*이전1페이지이동*/
	._paging ._inner a._listNext{}/*다음1페이지이동*/
	._paging ._inner p._pageState{}
	._paging ._inner p._pageState span._curPage{}/*현재페이지번호*/
	._paging ._inner p._pageState span._totPage{}/*전체페이지수*/
	._paging ._inner p._pageState span._curPage,
	._paging ._inner p._pageState span._totPage{font-size:15px !important;font-weight:bold;}
	._paging ._inner p._pageState span._curPage:after{}/*슬래시*/
	@media screen and (max-width:730px) {
		._paging ._inner ._pageState{display:block;}
		._paging ._inner ul{display:none}
	}
