@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700&display=swap);article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body,button,input,textarea{font-size:14px;color:#0f0f0f;font-family:Noto Sans KR,sans-serif;font-weight:300}*,:after,:before{padding:0;margin:0;box-sizing:border-box}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}.clearFix:after{content:"";display:"";clear:both}li{list-style:none}a{text-decoration:none;color:inherit;display:inline-block;vertical-align:middle}p{line-height:1.5}button{border:0;cursor:pointer;vertical-align:middle}.marginTop-0{margin-top:0!important}.marginTop-10{margin-top:10px!important}.marginTop-15{margin-top:15px!important}.marginTop-20{margin-top:20px!important}.marginTop-25{margin-top:25px!important}.marginTop-30{margin-top:30px!important}.marginTop-35{margin-top:35px!important}.marginTop-40{margin-top:40px!important}.marginTop-45{margin-top:45px!important}.marginTop-50{margin-top:50px!important}.marginBottom-0{margin-Bottom:0!important}.marginBottom-10{margin-Bottom:10px!important}.marginBottom-15{margin-Bottom:15px!important}.marginBottom-20{margin-Bottom:20px!important}.marginBottom-25{margin-Bottom:25px!important}.marginBottom-30{margin-Bottom:30px!important}.marginBottom-35{margin-Bottom:35px!important}.marginBottom-40{margin-Bottom:40px!important}.marginBottom-45{margin-Bottom:45px!important}.marginBottom-50{margin-Bottom:50px!important}.marginLeft-0{margin-left:0!important}.marginLeft-10{margin-left:10px!important}.marginLeft-15{margin-left:15px!important}.marginLeft-20{margin-left:20px!important}.marginLeft-25{margin-left:25px!important}.marginLeft-30{margin-left:30px!important}.marginLeft-35{margin-left:35px!important}.marginLeft-40{margin-left:40px!important}.marginLeft-45{margin-left:45px!important}.marginLeft-50{margin-left:50px!important}.marginRight-0{margin-right:0!important}.marginRight-10{margin-right:10px!important}.marginRight-15{margin-right:15px!important}.marginRight-20{margin-right:20px!important}.marginRight-25{margin-right:25px!important}.marginRight-30{margin-right:30px!important}.marginRight-35{margin-right:35px!important}.marginRight-40{margin-right:40px!important}.marginRight-45{margin-right:45px!important}.marginRight-50{margin-right:50px!important}.textCenter{text-align:center!important}.textLeft{text-align:left!important}.textRight{text-align:right!important}.positonStatic{position:static!important}.floatLeft{float:left}.floatRight{float:right}.textEllipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.textEllipsis>*{display:inline}.componentTitle-h1,.componentTitle-h2{font-size:30px;font-weight:500;margin:0 0 20px 0}.componentTitle-h3{font-size:20px;font-weight:500;margin:0 0 20px 0}*+.componentTitle-h1{margin:80px 0 20px 0}*+.componentTitle-h2{margin:50px 0 20px 0}*+.componentTitle-h3{margin:30px 0 20px 0}.contentTitleWrap{position:relative}.contentTitle{font-size:18px;font-weight:500;border-bottom:1px solid #e8e8e8;padding-bottom:15px;margin-bottom:20px}.contentTitle.border-0{border:0}.titleBtnWrap,.titleSelectBoxWrap{position:absolute;top:-10px;right:0}.titleSelectBoxWrap{width:300px}.titleRadiusBtn{min-width:85px;height:25px;border-radius:10px;color:#fff;font-size:13px}.titleRadiusBtn+.titleRadiusBtn{margin-left:15px}.titleRadiusBtn.bgType1{background:#3b80d9}.titleRadiusBtn.bgType2{background:#2f64a8}p{font-weight:300;word-break:keep-all}.radiusSmallBtn{width:85px;height:25px;border-radius:11px;font-size:13px;text-align:center;line-height:25px}.radiusSmallBtn+.radiusSmallBtn{margin-left:10px}.radiusSmallBtn.bgBlue{background:#1744bf;color:#fff}.radiusSmallBtn.bgNavy{background:#003a87;color:#fff}.radiusSmallBtn.bgDark{background:#233871;color:#fff}.radiusSmallBtn.bgGray{background:#535b72;color:#fff}.radiusSmallBtn.bgTuftsBlue{background:#457abe;color:#fff}.radiusInputBtn{min-width:74px;padding:0 10px;height:32px;background:#3b80d9;color:#fff;border-radius:5px}.radiusInputBtn.small{min-width:60px;height:24px;font-size:12px}.inputBtnWrap .inputBox,.inputBtnWrap .selectBox{width:70%;margin-right:10px}.squareBtn{width:98px;height:30px;font-size:12px;line-height:30px;display:inline-block;text-align:center}.squareBtn+.squareBtn{margin-left:20px}.squareBtn.bgNavy{color:#fff;background:#003a87}.squareBtn.bgGray{color:#fff;background:#5c6f88}.squareBtn.bgLightGray{color:#fff;background:#7d99be;font-size:14px}.squareBtn.size-50{width:50px}.columnDivision-2{font-size:0}.columnDivision-2>*{display:inline-block;width:50%;font-size:14px}.columnDivision-3{font-size:0}.columnDivision-3>*{display:inline-block;width:33.3%;font-size:14px}.columnDivision-4{font-size:0}.columnDivision-4>*{display:inline-block;width:25%;font-size:14px}.columnDivision-5{font-size:0}.columnDivision-5>*{display:inline-block;font-size:14px;width:20%}.inputBox{width:100%;height:32px;padding:0 10px;border:1px solid #ececec}.inputBox.large{height:40px}.checkboxWrap,.radioBoxWrap{vertical-align:middle}.checkboxWrap label input[type=checkbox],.radioBoxWrap label input[type=radio]{margin-right:5px;vertical-align:middle}.checkboxWrap label,.checkboxWrap label span,.radioBoxWrap label,.radioBoxWrap label span{vertical-align:middle}.checkboxWrap label+label,.radioBoxWrap label+label{margin-left:20px}.selectBox{width:100%;height:32px;padding:0 10px;border:1px solid #ececec;color:#605555}.labelWrap>label{text-align:right;width:90px;color:#605555;padding:0 10px;font-weight:400}.labelWrap>label,.labelWrap>span{display:inline-block;font-size:14px;vertical-align:middle}.labelWrap{font-size:0;text-align:left}.labelWrap .datePicker,.labelWrap>.checkboxWrap,.labelWrap>.inputBox,.labelWrap>.radioBoxWrap{display:inline-block;width:calc(100% - 90px);text-align:left;vertical-align:middle}.labelWrap>.checkboxWrap label,.labelWrap>.radioBoxWrap label{font-size:14px}.inputBox.size-50,.selectBox.size-50{max-width:50px}.inputBox.size-80,.selectBox.size-80{max-width:80px}.inputBox.size-100,.selectBox.size-100{max-width:100px}.inputBox.size-150,.selectBox.size-150{max-width:150px}.inputBox.size-200,.selectBox.size-200{max-width:200px}.inputBox.size-250,.selectBox.size-250{max-width:250px}.inputBox.size-300,.selectBox.size-300{max-width:300px}.inputBox.size-400,.selectBox.size-400{max-width:400px}.inputBox.size-500,.selectBox.size-500{max-width:500px}.datePicker{position:relative}.datePicker i{content:"";position:absolute;top:8px;right:15px;width:12px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAABHNCSVQICAgIfAhkiAAAAOhJREFUKFONUssRgjAUNJzgZgl2ACWQIzQhHYglWIF2IDQBx9iB0IEleIMTuMskTBh+ZibzJu/tvrzdRBz0KooiFULccZRRFL2YLssyRFB931/jOH4wJ5RSx6ZpfIATnBPEtOu6ikXHcQKACcwQM8/zaoEuLPrmpq0IUkVC/w/YYAwhR+KzQzyhfjaEUegayRiwSQAowdwXiJVt2wZ0bEKgY1LKr7aUrj2xa9d1wxmBGtDtjXiDtSSNYDZZHAnJjMK0jqGzdePwiDMNmhTYYD3iMoFFW4txbTKS/R3WbDXfhCPZc+89ev4D4vKeehROaU4AAAAASUVORK5CYII=) no-repeat 50%}.datePicker .inputBox{padding-right:30px}.sectionLabel{height:40px;line-height:40px;margin-bottom:15px;background:#e9ecef;border-top:1px solid #515151;padding-left:20px}.sectionLabelTitle{line-height:1.2;font-size:16px;font-weight:500}.textArea{width:100%;height:340px;padding:10px;border:1px solid #ebebeb;resize:none}.textArea.borderDarkGray{border:1px solid #a4a4a4}.searchBar{position:relative;padding:15px 180px 15px 30px;border:1px solid #ececec}.searchBar .searchBtn{position:absolute;top:11px;right:30px;width:117px;height:40px;background:#3b80d9 0 0 no-repeat padding-box;box-shadow:0 2px 3px rgba(0,0,0,.12156862745098039);border-radius:3px;color:#fff}table.tableFixed{table-layout:fixed}.listTop{line-height:32px;overflow:auto;margin-bottom:10px}.listTop .listTotal{vertical-align:middle;font-size:12px;color:#c2c2c2}.listTop .listTotal em{color:#72aaf2;font-style:normal}.listTop .selectBox{width:90px;float:right}.listTable{border-top:1px solid #515151;width:100%}.listTable th{background:#e9ecef;padding:20px 10px;font-weight:500}.listTable td,.listTable th{vertical-align:middle;text-align:center}.listTable td{padding:15px 10px;border-bottom:1px solid #ebebeb;color:#605555}.listTable tbody:hover{background:#fcfcfc;cursor:pointer}.requireText{font-size:12px;margin-bottom:10px;color:#aaa}.requireText em{color:#ff5454;font-style:normal}.infoTable{width:100%;border-top:1px solid #ebebeb}.infoTable th:not([scope]){width:120px;background:#f6f8f9;padding:20px 20px;vertical-align:middle;font-weight:500;text-align:left;border-bottom:1px solid #ebebeb;position:relative}.infoTable th.size-150{width:150px}.infoTable th.requiredMark:after{position:absolute;height:0;margin-top:-4px;content:"*";color:#ff5454;left:10px;top:50%;transform:translateY(-50%)}.infoTable td{padding:15px 10px;vertical-align:middle;text-align:center;border-bottom:1px solid #ebebeb;color:#605555;text-align:left}.treeTable{border-top:1px solid #515151;width:100%}.treeTable th{background:#e9ecef;padding:20px 10px;font-weight:500}.treeTable td,.treeTable th{vertical-align:middle;text-align:center}.treeTable td{padding:10px 10px;border-bottom:1px solid #ebebeb;color:#605555}.treeBtn{display:inline-block;width:30px;height:30px;vertical-align:middle;background:transparent}.treeBtn.editType{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAUFJREFUKFNjZCAA7K7GRTH9Z4z4x/x/xSHNRcsY8am3vxyTycTEpPiD73sH6yfuNgaGf+dxanC4HFPCyMSktF97URbIUMdL0Qv+MTGtxarB4XJcA1AN9wHdRaVgxVfiev8x/D9wUGfxZgwNQMXdDEwMXw5oL2oEKQbyZ/xn/H8TqLgfxEfR4Hg1btr/f//uHdBd0gNRHLuEkfH/of06S2bB/ArX4HglduG///9PHNRdMh2s+ErsBkZGxlVAPyxDDhiwBqDkGkaG/5uAJi2COmM3IxPj5P3aCzehhyKj/dXYPMZ//1gP6C7thSo+zsj0t2a/9tK92IKc0fFy3PG/DP+Kv/7kOs3L/v0cIxNDyn7txSdxxQ8jMMie/mf495SRgfE3AyNTGtAZV/FFJqPDtWgLhv9MLJxsb05vV93+k1BSAQBrjHyiJi5xNAAAAABJRU5ErkJggg==) no-repeat 50%}.treeBtn.addType{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAEhJREFUKFNjZMACPKber2f4x8C4I1exAV2acThocJ/8IBjDH0z/Qxn+MzAy/GdcheFp9yn31mCGBKPmfwagBob/14ZlKJEa0wCy+z1/L784uwAAAABJRU5ErkJggg==) no-repeat 50%}.treeBtn.deleteType{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAI1JREFUGFdjvBhuu1x/5eFIBjzgUqiN8T9GJgdGkJqL4Xb/9VceArPRwaVwW///DAyJQAMD4AqwaUBWCDIExTRkDegKMRTDnMTI8D8AZjWyszDcCTLxHwPDBoOVhzHkUASQrcbmB7hibG5E1wBWjE0hzK3IGhjxKUTXwHgh1NrGYPXRI/hiECR3IdQuHABp7VedNEMBFwAAAABJRU5ErkJggg==) no-repeat 50%}.treeTable td:nth-child(2),.treeTable th:nth-child(2){text-align:left}.treeTable td.depth-1{font-weight:500}.treeTable td.depth-2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAABHNCSVQICAgIfAhkiAAAADZJREFUKFNjXLdu3f+goCBGBiIA46hipFAaDQ3kJEPj0GBkZGwgIoXeYly/fr3Dv3//HIhRDAAHJEbZtw9eFwAAAABJRU5ErkJggg==) no-repeat 10px 10px;padding-left:30px}.treeTable td.depth-3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAABHNCSVQICAgIfAhkiAAAADZJREFUKFNjXLdu3f+goCBGBiIA46hipFAaDQ3kJEPj0GBkZGwgIoXeYly/fr3Dv3//HIhRDAAHJEbZtw9eFwAAAABJRU5ErkJggg==) no-repeat 30px 10px;padding-left:50px}.pagination{text-align:center}.pagination li{display:inline-block;vertical-align:middle}.pagination li a{font-size:16px;display:block;width:24px;height:24px;text-align:center;line-height:24px;color:#605555}.pagination li a.active{border-radius:100%;background:#3b80d9;color:#fff}.popupHead{line-height:45px;height:48px;background:#3b80d9;position:relative}.popupTitle{margin-left:20px;line-height:1.2;display:inline-block;vertical-align:middle;font-size:16px;color:#fff}.popupClose{background:transparent;position:absolute;right:20px;top:16px}.popupBody{padding:30px 30px 50px 30px}.popupWrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:200}.popupBackground{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup{width:474px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.popup.contentPopup{width:760px}.popupMessage{text-align:center;padding:20px 0 50px 0;font-size:16px}.contentButtonBar{bottom:0;left:220px;right:0;margin-top:45px}.contentButtonBar:after{content:"";display:block;clear:both}.contentButtonBar .buttonWrap-left{float:left}.contentButtonBar .buttonWrap-right{float:right}.fileListItem .fileDownLink{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAABHNCSVQICAgIfAhkiAAAAEJJREFUGFdjZEAC9rkz/8O4ByenMzLCOCAJkAAynzRJmAkgmhGZAzKWnpIgLyB7B8VByIEBUwj2J7YAwAgh5KADsQElU3BxO+0t9QAAAABJRU5ErkJggg==) no-repeat 0;padding-left:15px}.fileListItem .fileSize{color:#b8b8b8}.commentListWrap{border-top:1px solid #515151}.commentListTop{border-bottom:1px solid #e8e8e8;padding:10px 0}.commentListTop strong{font-weight:400}.commentListTop em{color:#f44}.commentListItem{padding:10px 30px;border-bottom:1px solid #ebebeb;position:relative;padding-right:90px}.commentListItemTop{margin-bottom:10px;vertical-align:middle}.commentListItemTop strong{font-weight:400;margin-right:5px;vertical-align:middle}.commentListItemTop span{color:#cbcbcb;vertical-align:middle;font-size:13px}.commentListItem p{color:#605555}.commentDelBtn{position:absolute;top:50%;right:30px;margin-top:-10px;background:none}.validation-text{color:red}body,html{height:100%;min-height:100%}.wrapper{position:relative;min-width:1280px;padding-left:220px;padding-top:74px;min-height:100%}.gnbLayout{position:absolute;top:0;left:0;width:220px;background:#f6f8f9;height:100%;z-index:100}.gnbLayout .logo{text-align:center;margin-top:20px;margin-bottom:20px}.gnbLayout .logo span{font-size:13px;display:block;color:#858585;margin-top:10px;font-weight:200}.gnbLayout .siteSelectWrap{padding:0 10px;margin-bottom:35px;min-height:32px}.gnbLayout .siteSelectWrap h2{text-align:center;font-size:18px}.gnbLayout .siteSelectWrap .selectBox{border:1px solid #d8d8d8}.gnbLayout .navigation a{display:block;height:48px;padding-left:34px;line-height:48px}.gnbLayout .navigation a.router-link-active{background:#fff;position:relative}.gnbLayout .navigation a.router-link-active:after{position:absolute;top:0;left:0;height:100%;width:7px;content:"";display:block;background:#75abf2}.gnbLayout .navigation a.router-link-exact-active{background-color:#fff;position:relative}.gnbLayout .navigation a.router-link-exact-active:after{position:absolute;top:0;left:0;height:100%;width:7px;content:"";display:block;background:#75abf2}.gnbLayout .navigation a.childMenu{padding-left:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAABHNCSVQICAgIfAhkiAAAADRJREFUGFdjvHLlyn8dHR1GBjyAcVQRKAh+AoOoD1cwMTIynmW8evWqDVABCGMF//79uwwAZLQroh4T+rQAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:40px 15px}.gnbLayout .navigation a.childMenu span{font-size:17px}.gnbLayout .navigation .icon{width:30px;text-align:center;vertical-align:middle;display:inline-block;margin-right:10px;line-height:1}.gnbLayout .navigation a span{vertical-align:middle;display:inline-block;font-size:18px;color:#605555;font-weight:400}.gnbLayout .navigation a.active span{font-weight:500}.topLayout{padding-top:20px;padding-right:50px;position:absolute;width:calc(100% - 220px);height:74px;background:#3b80d9;top:0;box-shadow:0 1px 8px rgba(0,0,0,.3);text-align:right}.topLayout .infoWrap{margin-right:20px;display:inline-block;vertical-align:middle}.topLayout .infoWrap span{color:#e1e6eb;margin-left:10px;font-weight:400;font-size:12px}.topLayout .btn{width:72px;height:33px;background:#75abf2;color:#fff;vertical-align:middle}.contentLayout .contentNavigationBar{height:46px;border-bottom:1px solid #d8d8d8;padding:0 50px}.contentLayout .contentNavigationBar .title{font-size:16px;vertical-align:middle;float:left;margin-top:15px;font-weight:500}.contentLayout .contentNavigationBar .btnWrap{margin-top:12px;vertical-align:middle;float:right}.contentLayout .contentBody{padding:50px}.footerLaout{position:absolute;left:0;right:0;bottom:0;padding:40px 50px;overflow:auto;background:#f5f6fb}.footerSection-1{float:left}.footerSection-2{float:right}.footerSectionTitle{display:block;font-weight:500;margin-bottom:10px}.footerLaout p{font-size:12px}.footerLaout p+p{margin-top:2px}.loginWrapper{position:absolute;width:100%;min-width:700px;height:100%}.loginPage{width:372px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-71px}.loginPage .logo{text-align:center;font-size:18px;margin-bottom:70px}.loginPage .logo span{display:block;margin-top:20px;font-weight:400;color:#0f0f0f}.loginPage input[type=password],.loginPage input[type=text]{width:100%;height:39px;border:1px solid #c4c4c4;padding:0 10px}.loginPage .loginBtn{width:372px;height:57px;background:#1784c7;color:#fff;font-size:18px;margin-top:30px}.loginPage .idSaveWrap{display:block;margin-top:10px}.loginPage .idSaveWrap span{display:inline-block;color:#cecece;margin-left:10px}.loginPage .blockLabel{display:block;margin-top:20px}.loginPage .blockLabel span{display:block;margin-bottom:10px;font-weight:400}.loginPage .findPwLink{color:#3a3a3a;display:inline-block}.messageTitleWrap{margin-bottom:40px;text-align:center}.messageTitleWrap h2{font-size:20px;font-weight:400;margin-bottom:15px}.messageTitleWrap p{color:#999}.ck.ck-editor__editable{min-height:500px}