@charset "utf-8";

@font-face{font-family:'Pre Thin';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Thin.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Thin.woff) format("woff")}
@font-face{font-family:'Pre Light';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Light.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Light.woff) format("woff")}
@font-face{font-family:'Pre DemiLight';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-ExtraLight.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-ExtraLight.woff) format("woff")}
@font-face{font-family:'Pre Regular';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Regular.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Regular.woff) format("woff")}
@font-face{font-family:'Pre Medium';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Medium.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Medium.woff) format("woff")}
@font-face{font-family:'Pre SemiBold';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-SemiBold.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-SemiBold.woff) format("woff")}
@font-face{font-family:'Pre Bold';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Bold.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Bold.woff) format("woff")}
@font-face{font-family:'Pre ExBold';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-ExtraBold.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-ExtraBold.woff) format("woff")}
@font-face{font-family:'Pre Black';font-style:normal;src:url(/sites/dmu_2024/font/Pretendard-Black.woff2) format("woff2"),url(/sites/dmu_2024/font/Pretendard-Black.woff) format("woff")}


#_JW_reGn_basic ._reGnContainer{overflow:hidden}
#_JW_reGn_basic ._reGnContainer:before,
#_JW_reGn_basic ._reGnContainer:after{content:"";display:block;clear:both}
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo {margin-left: 400px;}
/*tree*/
.jstree-default .jstree-open>.jstree-ocl{display: none;}
#_JW_reGn_basic ._reGnContainer ._reGnTree{box-sizing:border-box;float:left;overflow:auto;width: 368px;height: 1060px;border: 1px #f7f7f7 solid;background: #f7f7f7;margin-top: 100px;}
#_JW_reGn_basic ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow{line-height: 60px;height: 60px;font-size:16px;}
#_JW_reGn_basic ._reGnContainer ._reGnTree.jstree-default a.jstree-anchor{line-height: 58px;height: 58px;font-size:16px;display: block;}
#_JW_reGn_basic ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow-clicked{height:30px;background:transparent;}
#_JW_reGn_basic ._reGnContainer ._reGnTree.jstree-default .jstree-clicked{}
#_JW_reGn_basic ._reGnContainer ._reGnTree.jstree-default .jstree-wholerow-clicked{height:30px;}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {background-image: url(../images/Icon_Document.svg); background-repeat: no-repeat;}

#tree.jstree-default .jstree-container-ul .jstree-node{background-image: none;}

.jstree-default .jstree-node{min-height:40px;line-height:40px;margin-left:0;min-width: 40px;position: relative;}
.jstree-default .jstree-themeicon{
    background-position: 0 0;
}
.jstree-default .jstree-icon:empty{width: 28px;height: 28px;line-height:20px;vertical-align: -8px;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{width: 16px;height: 16px;float: right;position: absolute;top: 22px;right: 0px;margin-right: 0;z-index: 9;background: #707070 url('../images/Layer_1.svg') no-repeat center center;border-radius:50%;display: block;line-height: 16px;vertical-align: 0;}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{width: 16px;height: 16px;float: right;position: relative;top: 22px;margin-right: 0;z-index: 9;background: #707070 url('../images/Layer_1.svg') no-repeat center center;border-radius:50%;display: block;line-height: 16px;vertical-align: 0;}
.jstree-node, .jstree-children,
.jstree-container-ul {padding-left:5px;}
.jstree-node.jstree-leaf .jstree-icon.jstree-ocl{display:none;}
.jstree-wholerow-ul {padding: 30px 36px;}
.jstree-wholerow-ul > li > a{}
.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.jstree-clicked{color: #2822E9;font-weight:bold;}
ul.jstree-children > li > ul.jstree-children{padding: 15px 0 5px 35px;border-top: 1px solid #d9d9d9;}
ul.jstree-children > li > ul.jstree-children > li:nth-child(3n + 1){border-top:1px solid #D9D9D9;}
ul.jstree-children > li > ul.jstree-children > li:nth-child(1){border-top:0;}
ul.jstree-children > li > ul.jstree-children > li > ul.jstree-children > li:nth-child(4n){ border-top: 0; }
ul.jstree-children > li > ul.jstree-children > li > ul.jstree-children > li + li{margin-top:5px;}
ul.jstree-children > li > ul.jstree-children > li > ul.jstree-children > li > a{line-height:28px !important;height:28px !important;}

/*search*/

.artclSerch{margin-bottom:40px;}
.artclSerch .fnSearch fieldset{display:flex;justify-content: flex-end;}
.artclSerch .fnSearch select{font-size: 16px;font-family: 'Pre Medium';color:#515151;border-radius:4px;border:1px solid #d9d9d9;width:100%;padding:0 20px;height:60px;position: relative;background: url('../images/select_arrow.svg') no-repeat right 20px center;flex-shrink: 0;max-width: 205px;margin-right: 20px;}
.artclSerch .fnSearch select{appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor: pointer;}
.artclSerch .fnSearch input[type="text"]{padding:0 20px; height:100%; width:100%; border:none; font-size: 16px; font-family: 'Pre Medium'; color:#515151;border:1px solid #d9d9d9; border-radius:4px; max-width:450px; width:100%; position: relative; height:60px; overflow:hidden;}
.artclSerch .fnSearch input[type="button"] {width:60px; height:60px; background:url('../images/search_icon.svg') no-repeat center; position: absolute; right:0; top:0; text-indent: -9999px;} 
.artclSerch .fnSearch .search-input {position: relative; max-width:450px; width:100%;}
@media screen and (max-width:768px) {

}

.table_1 table thead th {background:#000; color:#fff; font-size: 16px; font-family: 'Pre Medium'; font-weight: normal; line-height: 26px; padding:15px 15px; }
.table_1 tbody tr {min-height:100px;}
.table_1 tbody tr td {font-size: 16px;font-family: 'Pre Regular';line-height: 26px;color:#707070;padding:35px 15px;}
.table_1 tbody tr td._tdAnchor{font-size: 19px;font-family: 'Pre Bold';color:#000;text-align:left;}
.table_1 tbody tr:hover td {background: #E3F1FD;}
.table_1 tbody .btnI{background:#909090;border-radius:4px;color:#fff;padding:10px 30px 9px 30px;}
.table_1 tbody .btnD{background:#2822E9;border-radius:4px;color:#fff;padding: 10px 20px 9px 45px;position:relative;}
.table_1 tbody .btnD:before{content:'';width: 16px;height: 17px;background:url('../images/Vector.svg') no-repeat center;position:absolute;left: 20px;top: 10px;}
.table_1 tbody .btnD img{display:none;}

/* 2025-07-08 규정집 상세보기 팝업 화면 짤림 */
.viewFormWrapper .rule_pop .table_1 {overflow-y: auto;}

/*list*/
.tdNo{width:5%}
.tdTitle{text-align:left !important}
.tdPreview, .tdDown{width:8%}
.tdDate{width:12%}
.btnPreview{display:inline-block;margin-left:10px;width:20px;height:23px;text-indent:-9999px;vertical-align:0;background:url(/sites/style_guide/images/common/rule_preView.png) no-repeat center}
.btnRulesDown{display:inline-block;margin-left:10px;width:20px;height:23px;text-indent:-9999px;vertical-align:0;background:url(/sites/style_guide/images/common/rule_file_pdf.png) no-repeat center}
.tableRules th, .tableRules td{border-right:0 !important}
/*view*/
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo .content ._view,
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo .content ._write{border-color: #505e79 #ccc #ccc}
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo .content ._button._active input, 
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo .content ._button._active a{background-color: #1c5baf}
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo .content ._view ._form ._label{font-weight:500; font-size:16px}
/*button*/
._button{}
._button input{display:inline-block;cursor:pointer;padding:7px 20px !important;border-radius:30px;border:3px solid transparent;font-weight:500 !important;font-size:14px !important;color:#FFF;background:#76b83d;height:auto !important;line-height:1 !important}
._button input:hover{background:#FFF;transition: all 0.2s cubic-bezier(0.3, 0, 0.3, 1);border-color:#76b83d;color:#76b83d !important}

/*�ȳ���*/
.rluesNotice dt{font-size:40px !important;position:relative;}
.rluesNotice dt:after{content:"";display:inline-block;width:60px;height:3px;background:#056443;position:absolute;bottom:0;left:calc(50% - 30px)}
.rluesNotice dd{margin-top:20px;font-size:20px !important;}

.viewFormWrapper,
.rule_pop,
.table_1{height: 100%;}



@media screen and (max-width:1280px){
    #_JW_reGn_basic ._reGnContainer ._reGnTree{width:320px;}
	.jstree-wholerow-ul{padding:30px 25px;}
    ul.jstree-children > li > ul.jstree-children{padding-left:15px;}
    #_JW_reGn_basic ._reGnContainer ._reGnTreeInfo{margin-left:340px;}
    .table_1 table .colW1{width:120px !important;}
    .table_1 tbody tr td._tdAnchor{font-size:18px;}
}

@media screen and (max-width:1023px){
#_JW_reGn_basic ._reGnContainer ._reGnTree{float:none;width:100%;margin-top:0;height:auto;max-height: 280px;margin-bottom:40px;}
#_JW_reGn_basic ._reGnContainer ._reGnTreeInfo{margin-left:0;float:none;}    
}


@media screen and (max-width:768px){
    #_JW_reGn_basic .table_1{overflow-x:auto;}
    .artclSerch .fnSearch select{max-width: 150px;}
    #_JW_reGn_basic .table_1 colgroup col {display:none;}
    #_JW_reGn_basic .table_1 table thead th {display:none;}
    #_JW_reGn_basic .table_1 table tbody td {display:none;padding: 5px;}
    #_JW_reGn_basic .table_1 table tbody tr {display:block;text-align:left;clear:both;position:relative;margin-bottom: 10px;}
    #_JW_reGn_basic .table_1 table tbody td:first-child {display:block; text-align:left;}
    #_JW_reGn_basic .table_1 table tbody td._tdAnchor {display:inline-block;text-align:left;width: calc(100% - 250px);}
    #_JW_reGn_basic .table_1 table tbody td:nth-child(3) {display:inline-block; font-size:14px;}
    #_JW_reGn_basic .table_1 table tbody td:nth-child(4) {display:inline-block; font-size:14px;}
    #_JW_reGn_basic .table_1 table tbody tr:hover td {background:none !important;}
    .rule_pop .table_1{overflow-x:auto;}
    .rule_pop .table_1 table{width:780px;}
}
/* 
@media screen and (max-width:860px){
#_JW_reGn_basic .table_1{overflow-x:auto;}
#_JW_reGn_basic .table_1 table{width:1000px;}
.artclSerch .fnSearch select{max-width: 150px;}

.rule_pop .table_1{overflow-x:auto;}
.rule_pop .table_1 table{width:780px;}
} */