﻿@charset "utf-8";

/* 20220218 수정 */
/* 주석 25년 4월 28일 (월) 17시 43분 */
body{
word-break:keep-all;
}

.lineBox{display:inline-block;width: 100%;padding:25px 36px;margin:0 0 80px;border: 1px solid #e1e1e1;box-sizing: border-box;}

.org1{width: 100%;height:860px;margin: 0 0 90px;}
.org1 > ol{position:relative;width: 100%;padding:380px 0 0;}
.org1 > ol > li{}
.org1 > ol > li.orgfst{position: absolute;width: 222px !important;height: 222px !important;transform: translateX(-50%); top:0; left:50%;}
.org1 > ol > li.orgfst b{display:block;position:relative;width: 100%;height: 100%;line-height:222px;text-align:center;font-size: 1.5rem;background:#fff;}
.org1 > ol > li.orgfst b::before,
.org1 > ol > li.orgfst b::after{content:"";border-radius: 100%;}
.org1 > ol > li.orgfst b::before{width:100%;height:100%;border:20px solid #f6f7fd;top:0;left:0;}
.org1 > ol > li.orgfst b::after{width:calc(100% - 30px);height:calc(100% - 30px);border:40px solid #d4dbf2;top:15px;left:15px;}

.org1 > ol > li:not(.orgfst),
.org1 > ol > li:not(.orgsnd){}
.org1.sub-o3 > ol > li:not(.orgtops){position:relative;width: 400px;margin: 0 calc((100% - 1200px)/2) 0 0;}
.org1.sub-o3 > ol > li:not(.orgtops):before{content:"";width: 1px;height: 60px;background: #e2e2e2;top:-60px;left:200px;}
.org1.sub-o3 > ol > li:last-child{margin: 0;}
.org1 > ol::before,
.org1 > ol::after{content:"";background: #e2e2e2;}
.org1 > ol::before{width: calc(100% - 400px);height:1px;transform:translateX(-50%);top:320px;left: 50%;}
.org1 > ol::after{width: 1px;height: 120px;top:222px;left: 50%;}

.org1 > ol > li.orgsnd{position: absolute;width:370px;height:55px;background:#f6f7fd;border-radius:100px;top:222px;left:calc(50% + 168px);}
.org1 > ol > li.orgsnd:before{content:"";width: 168px;height: 1px;background: #e2e2e2;top:27px;left: -168px;}
.org1 > ol > li.orgsnd b{display:block;width: 100%;height: 100%;line-height: 55px;text-align: center;font-size:1.25rem;font-weight: 400;}
.org1 > ol > li > strong{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;margin: 0 0 13px;background: #d4d8f2;}
.org1 > ol > li > ul{width:100%;height:397px;background:#fff;border:1px solid #e2e2e2;padding:35px 18px;box-sizing: border-box;}
.org1 > ol > li > ul > li{width: 100%;}
.org1 > ol > li > ul > li > strong{display:inline-block;width:100%;float:left;color:#3246b5;font-size: 1.25rem;padding:0 0 16px;}
.org1 > ol > li > ul > li > ul{width: 100%;padding:0 0 0 10px;margin:0 0 32px;box-sizing: border-box;}
.org1 > ol > li > ul > li > ul li{position:relative;width: 100%;padding:0 0 0 14px;box-sizing: border-box;}
.org1 > ol > li > ul > li > ul li:before{content:"";width: 4px;height: 4px;background: #000;border-radius: 100%;top:8px;left: 0;}


.org2{width: 100%;height:614px;margin: 0 0 32px;}
.org2 > ol{position:relative;width: 100%;padding:380px 0 0;}
.org2 > ol > li{}
.org2 > ol > li.orgfst{position: absolute;width: 222px !important;height: 222px !important;transform: translateX(-50%); top:0; left:50%;}
.org2 > ol > li.orgfst b{display:block;position:relative;width: 100%;height: 100%;line-height:222px;text-align:center;font-size: 1.5rem;background:#fff;}
.org2 > ol > li.orgfst b::before,
.org2 > ol > li.orgfst b::after{content:"";border-radius: 100%;}
.org2 > ol > li.orgfst b::before{width:100%;height:100%;border:20px solid #f6f7fd;top:0;left:0;}
.org2 > ol > li.orgfst b::after{width:calc(100% - 30px);height:calc(100% - 30px);border:40px solid #d4dbf2;top:15px;left:15px;}

.org2.sub-o3 > ol > li:not(.orgtops){position:relative;width: 400px;margin: 0 calc((100% - 1200px)/2) 0 0;}
.org2.sub-o3 > ol > li:last-child{margin: 0;}

.org2 > ol > li.orgsnd{position: absolute;width:370px;height:55px;background:#f6f7fd;border-radius:100px;transform:translateX(-50%);top:266px;left:50%;}
.org2 > ol > li.orgsnd b{display:block;width: 100%;height: 100%;line-height: 55px;text-align: center;font-size:1.25rem;font-weight: 400;}
.org2 > ol > li > strong{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;margin: 0 0 13px;background: #d4d8f2;}
.org2 > ol > li > ul{width:100%;height:150px;border:1px solid #e2e2e2;padding:16px;box-sizing: border-box;}
.org2 > ol > li > ul > li{width: 100%;}
.org2 > ol > li:last-child > ul > li{height: 100%;}
.org2 > ol > li > ul > li > strong{display:inline-block;width:100%;float:left;text-align:center;color:#3246b5;font-size: 1.25rem;font-weight:400;padding:0 0 16px;}
.org2 > ol > li:last-child > ul > li > strong{height: 100%;}


.t2List{width: 100%;}
.t2List > li{width: 670px;height:237px;background:#f6f7fd;border:1px solid #3246b5;border-width: 1px 0 0;padding:26px;margin:0 60px 38px 0;box-sizing: border-box;}
.t2List > li:nth-child(2n){margin: 0 0 38px 0;}
.t2List > li strong{display:inline-block;width: 100%;font-size: 1.125rem;margin: 0 0 28px;}
.t2List > li strong+ul{width: 100%;}
.t2List > li strong+ul > li{position:relative;width: 100%;line-height: 28px;padding:0 0 0 20px;box-sizing: border-box;}
.t2List > li strong+ul > li:before{content:"";width: 5px;height: 1px;background: #000;top: 16px;left:10px;}

.jointWrap{position: relative;width:100%;height: 447px;}
.jointWrap .jointeval{position:absolute;width: 100vw;height:100%;text-align:center;padding: 41px calc((100vw - 1400px)/2) 52px; background: #D4D8F2; /* 기존 background: #f6f7fd;*/transform:translateX(-50%);left:50%;}
.jointWrap .jointeval > ol{float: none;}
.jointWrap .jointeval > ol > li{position:relative;width: 354px;height: 354px;padding: 68px 47px;margin: 0 100px 0 0;background: #fff;border-radius: 100%;box-sizing:border-box;box-shadow:0 20px 15px 0 rgba(0,0,0,.05);}
/*.jointWrap .jointeval > ol > li:nth-child(2){padding: 36px 47px 68px 47px;}*/
.jointWrap .jointeval > ol > li:last-child{margin: 0;}
.jointWrap .jointeval > ol > li::after{content:"";width: 29px;height: 50px;background: url(/images/web/sub/jointarrw.png) no-repeat center;transform: translateY(-50%);top: 50%;right: -70px;}
.jointWrap .jointeval > ol > li:last-child::after{display:none;}
.jointWrap .jointeval > ol > li strong{display:inline-block;width:100%;text-align:center;color: #b278c5;font-size: 1.875rem;}
.jointWrap .jointeval > ol > li:first-child strong{color:#7482d4;margin: 0 0 20px;}
/*.jointWrap .jointeval > ol > li:nth-child(2) strong{padding: 93px 0 0;background: url(/images/web/sub/sub01010301.png) no-repeat top center;}*/
.jointWrap .jointeval > ol > li:last-child strong{color:#ac7878;margin: 0 0 20px;}
.jointWrap .jointeval > ol > li > ul{width: 260px;}
.jointWrap .jointeval > ol > li > ul li{width: 100%;text-align:center;font-size:1rem;font-weight:400;padding: 8px 0;border:1px dotted #dbdbdb;border-width: 0 0 1px 0;}

.jointDtl{position:relative;width: 440px;height: 50px;float:right;margin: 0 0 -20px;padding-left:10px;background:#f6f7fd;border:1px solid #d4d8f2;border-radius: 25px;box-sizing: border-box;z-index: 1;}
.jointDtl a{display: block;width: 100%;height: 100%;line-height:48px;text-align: center;padding:0 0 0 6px;background: url(/images/web/sub/lawBtn.png) no-repeat 21px center;}
.jointDtl .pdfimg {background: url(/images/web/sub/oriBtn.png) no-repeat 21px center;}

/* 체계도 */

.scheWrap{width: 100%;}
.scheWrap a{display: inline-block;}
.scheWrap .sche01{width: calc((100% - 0.625rem)/2);margin: 0 0.625rem 0 0;}
.sche01 tbody th span{background: #ccd6f4 !important;}
.scheWrap .sche02{width: calc((100% - 0.625rem)/2);margin: 0;}
.sche02 thead th span{background: #594582 !important;}
.sche02 tbody th span{background: #ddd6ea !important;}
.scheWrap .sche03{width: calc((100% - 0.625rem)/2);}
.scheWrap .sche03 thead tr:nth-child(2){position: absolute;width: 0;height: 0;overflow: hidden;font-size: 0;}
.tbWrap.sche03 table.tbt2 thead tr:first-child th span{height: 45px;}
.sche03 thead th span{background: #9a4e7f !important;}
.sche03 tbody th span{background: #e1c5d7 !important;}

/* test*/
.scheWrap a{width: inherit; height: inherit;}
.scheWrap a:focus-visible, 
.excellBox > ol > li > strong a:focus-visible,
.org4 > ol > li.orgfst a:focus-visible,
.org4 > ol > li > ul > li > h6 a:focus-visible,
.org4 > ol > li > ul > li > span a:focus-visible,
.org4 > ol > li > ul > li > ul > li > strong a:focus-visible,
.org5 > ol > li.orgfst a:focus-visible,
.org5 > ol > li > ul > li > h6 a:focus-visible,
.org5 > ol > li > ul > li > span a:focus-visible{outline: 4px solid red;}

.tbWrap table.tbt2 tbody th span,
.tbWrap table.tbt2 tbody td span{
	padding: 0 !important;
}	

.excellBox > ol > li > strong a{
	display: block;
	width:100%;
	height:195px;
	line-height:195px;
	box-sizing:border-box;
	pointer-events:none;
	text-align: center;
	color:#787e8e;
	font-size: 1.25rem;
	font-weight: 400;
	transition:.3s all;
}		
/* test */




/* 연혁 s */

.hisTab{width: 100%;height:93px;margin: 0 0 130px;}
.hisTab > ol{width: 100%;height: 100%;}
.hisTab > ol > li{position:relative;height:100%;margin: 0 26px 0 0;background:#f6f7fd;box-sizing:border-box;transition:.3s all;}
.hisTab > ol > li::after{content:"";width: 100%;height: 100%;border:1px solid #d4d8f2;top:0;left: 0;transition:.3s all;}
.hisTab > ol > li:last-child{margin: 0;}
.hisTab.col4 > ol > li{width: calc((100% - 78px)/4);}
.hisTab > ol > li:hover,
.hisTab > ol > li.on{background: #fff;}
.hisTab > ol > li:hover::after,
.hisTab > ol > li.on::after{border:6px solid #d4d8f2;}
.hisTab > ol > li a{display: block;width: 100%;height: 100%;text-align: center;color:#152065;font-size:1.25rem;font-weight:600;padding:18px 0;}

.hisBox{width: 100%;margin: 0 0 5.625rem;}
.hisBox > ol{display: none;position:relative;width:100%}
.hisBox > ol::after{content:"";width: 1px;height: calc(100% - 46px);background:#d4d8f2;top:46px;left:50%;}
.hisBox > ol.on{display: inline-block;}
.hisBox > ol > li{position:relative;width: 100%;box-sizing: border-box;} 
.hisBox > ol > li:nth-child(2n+1){padding: 24px calc(50% + 40px) 33px 42px;}
.hisBox > ol > li:nth-child(2n){padding: 24px 42px 33px calc(50% + 40px);}
.hisBox > ol > li > strong{display:inline-block;position:relative;width:100%;font-family: 'Montserrat';color:#3246b5;font-size:2.5rem;font-weight: 500;margin: 0 0 10px;}
.hisBox > ol > li:nth-child(2n+1) > strong{text-align:right;}
.hisBox > ol > li:nth-child(2n) > strong{text-align: left;}
.hisBox > ol > li > strong::after{content:"";width: 21px;height: 21px;background: url(/images/web/sub/historyO.png) no-repeat center;top:20px;z-index: 2;}
.hisBox > ol > li:nth-child(2n+1) > strong::after{right:-50px;}
.hisBox > ol > li:nth-child(2n) > strong::after{left:-50px;}
.hisBox > ol > li > ul{width: 100%;border-radius: 0 30px 30px 30px;box-sizing:border-box;}
.hisBox > ol > li > ul > li{width: 100%;padding: 32px 20px 12px;border-radius: 0 30px 30px 30px;box-sizing:border-box;}
.hisBox > ol > li > ul > li:last-child{padding: 14px 20px 32px;}
.hisBox > ol > li:nth-child(2n+1) > ul > li{text-align:right;}
.hisBox > ol > li:nth-child(2n) > ul > li{text-align: left;}
.hisBox > ol > li > ul > li > span{display:inline-block;width:100%;color:#3246b5;font-size: 1.25rem;font-weight: 500;padding: 0 0 8px;}
.hisBox > ol > li:nth-child(2n+1) > ul > li > span{text-align:right;}
.hisBox > ol > li:nth-child(2n) > ul > li > span{text-align: left;}
.hisBox > ol > li > ul > li > p{font-size: 1.125rem;font-weight: 500;}
.hisBox > ol > li .empha{background: #f9efed;}
.hisBox > ol > li .hisetc{position:absolute;color:#c34b4b;font-size: 1rem;font-weight:400;bottom:-2px;right:70px;}

/* 연혁 e */

/* 성과관리개념 s*/

.diagram01{position:relative;width: 930px;height: 580px;margin:0 0 0 160px;background: url(/images/web/sub/sub010201_b.jpg) no-repeat center;background-size:contain;}
.diagram01 ol{position: absolute;width: 0;height: 0;overflow: hidden;}

/* 성과관리개념 e*/

.perforBg{width: 100%;height: 422px;background: url(/images/web/sub/perforBg.png) no-repeat center;border-radius: 0 0 0 108px;}

.perforSys{width: 100%;padding: 0 32px;box-sizing: border-box;}
.perforSys ol{width: 100%;padding: 50px 0 0;}
.perforSys ol > li{position:relative;width: 100%;}
.perforSys ol .sysTop{margin: 0 0 49px;}
.perforSys ol .sysTop .sysheadWrap{position:relative;width: 416px;height: 260px;margin: 0 calc((100% - 416px)/2) 96px;}
.perforSys ol .sysTop .sysheadWrap:after{content:"";width: 80px;height: 56px;background:url(/images/web/sub/sysTopdotted.png) no-repeat center;border: 3px solid #5993e9;border-width: 0 3px;transform: translate(-50%,-50%);top:50%;left:50%;}
.perforSys ol .sysTop strong{display: inline-block;width: 416px;height: 104px;text-align:center;font-size:1.375rem;font-weight:500;border-radius: 50px;box-sizing: border-box;}
.perforSys ol .sysTop strong:nth-of-type(1){color:#fff;padding:22px 0;margin: 0 0 52px;background: #5993e9;}
.perforSys ol .sysTop strong:nth-of-type(2){color:#000;padding:34px 0;background: #fff;border:5px solid #5993e9;}
.perforSys ol .sysTop ul{position:absolute;width: 362px;height: 289px;padding: 49px 0 0 89px;background:url(/images/web/sub/sysTop.png) no-repeat center;box-sizing:border-box;left: 24px;bottom: 0;}
.perforSys ol .sysTop ul li{position: relative;width: 100%;line-height: 30px;font-weight: 500;padding: 0 0 0 10px;box-sizing: border-box;}
.perforSys ol .sysTop ul li::before{content:"";width: 3px;height: 3px;background:#5993e9;border-radius: 100%;top: 14px;left: 0;}
.perforSys ol .sysBttm{}
.perforSys ol .sysBttm .sysBody{width: 100%;}
.perforSys ol .sysBttm .sysBody > li{width:646px;margin: 0 44px 0 0;}
.perforSys ol .sysBttm .sysBody > li:last-child{margin: 0;}
.perforSys ol .sysBttm .sysBody > li > strong{display:inline-block;width: 100%;height: 82px;line-height: 82px;text-align:center;color:#fff;font-size: 1.375rem;font-weight: 400;margin:0 0 10px;background: #5993e9;border-radius: 10px;box-sizing: border-box;}
.perforSys ol .sysBttm .sysBody > li:nth-child(2) > strong{background: #5993e9;}
.perforSys ol .sysBttm .sysBody > li > ul{width: 100%;height: 180px;padding: 76px 0;border:2px solid #5993e9;box-sizing: border-box;}
.perforSys ol .sysBttm .sysBody > li:nth-child(2) ul{padding: 36px 0;border: 2px solid #5993e9;}
.perforSys ol .sysBttm .sysBody > li > ul li{width: 100%;text-align: center;font-size: 1.125rem;font-weight: 500;}
.perforSys ol .sysBttm .sbmit{position:absolute;width: 362px;height: 289px;padding: 121px 0 0 103px;background:url(/images/web/sub/sysBttm.png) no-repeat center;box-sizing:border-box;right: 24px;top: -339px;}
.perforSys ol .sysBttm .sbmit li{position: relative;width: 100%;line-height: 30px;font-weight: 500;padding: 0 0 0 10px;box-sizing: border-box;}
.perforSys ol .sysBttm .sbmit li::before{content:"";width: 3px;height: 3px;background:#5993e9;border-radius: 100%;top: 14px;left: 0;}

.grayBox.perfor1,
.grayBox.perfor2{position: relative;padding: 44px 36px 44px 330px;background: #ecedf2;}
.grayBox.perfor1{margin: 0 0 28px;}
.grayBox.perfor2{margin: 0 0 62px;}
.grayBox.perfor1::before,
.grayBox.perfor2::before{transform: translateY(-50%);top:50%;}
.grayBox.perfor1::before{content:"";width: 143px;height: 174px;background: url(/images/web/sub/illu1.png) no-repeat center;left: 78px;}
.grayBox.perfor2::before{content:"";width: 183px;height: 177px;background: url(/images/web/sub/illu2.png) no-repeat center;left: 71px;}

.grayBox.perfor1 strong,
.grayBox.perfor2 strong{display: inline-block;color:#3246b5;font-size: 1.2rem;font-weight: 500;margin: 0 0 16px;}

.diagram03{position:relative;width:100%;height:750px;margin: 20px 0 30px 0;background: url(/images/web/sub/diagram03.png) no-repeat center;background-size: contain;}
.diagram03 ul{position: absolute;width: 0;height: 0;overflow: hidden;}

.diagram04{width: 1169px;height: 145px;margin: 20px 0 20px 70px;}
.diagram04 > ol{position:relative;width: 100%;}
.diagram04 > ol::after{content:"";width: 100%;height: 1px;background: #dbdbdb;top:50%;left: 0;z-index: -1;}
.diagram04 > ol .dfst{width: 286px;border-radius: 10px;margin: 0 52px 0 0;}
.diagram04 > ol .dfst strong{display:inline-block;width:calc(100% - 14px);line-height:41px;text-align: center;color:#fff;font-size: 1.25rem;font-weight: 500;margin:0 7px;background: #5993e9;border-radius: 10px 10px 0 0;}
.diagram04 > ol .dfst p{display: inline-block;width: 100%;text-align:center;color:#000;padding:40px 0 ;background:#fff;border:1px solid #5993e9;border-radius: 10px;box-sizing: border-box;}
.diagram04 > ol .dcter{width: 145px;height: 145px;margin: 0 15px 0 0;}
.diagram04 > ol .dcter:nth-of-type(4){margin: 0 52px 0 0;}
.diagram04 > ol .dcter div{display:table;width: 145px;height: 145px;background: #5993e9;text-align: center;border-radius:100% ;}
.diagram04 > ol .dcter div span{display: table-cell;vertical-align: middle;color:#fff}
.diagram04 > ol .dlast{position:relative;width: 314px;}
.diagram04 > ol .dlast strong{display: inline-block;position:absolute;color:#fa8802;font-size: 1.25rem;top:-39px;left: 44%;}
.diagram04 > ol .dlast ul{position:relative;padding:0 0 0 42px;box-sizing: border-box;}
.diagram04 > ol .dlast ul::before{content:"";width: 50px;height: 100px;border:1px solid #dbdbdb;border-width: 1px 0 1px 1px;transform: translateY(-50%);top:50%;left:-0;z-index: -1;}
.diagram04 > ol .dlast ul li{width: 100%;height:44px;text-align: center;color:#fff;padding:10px 0;}
.diagram04 > ol .dlast ul li:nth-child(1){background: #ffa63d;border-radius: 44px 44px 0 0;}
.diagram04 > ol .dlast ul li:nth-child(2){background: #ffc581;margin: 7px 0}
.diagram04 > ol .dlast ul li:nth-child(3){background: #ffa63d;border-radius: 0 0 44px 44px;}

.diagram05{width: 1157px;height: 430px;margin: 20px calc((100% - 1157px)/2) 0;}
.diagram05 > ol{}
.diagram05 > ol > li{position:relative;}
.diagram05 > ol .dfst{width: 350px;padding: 0 65px 0 0;box-sizing: border-box;}
.diagram05 > ol .dfst::before{content:"";width:80px;height: 37px;background: url(/images/web/sub/diagarrw.png) no-repeat center right;left:100%;top: calc(50%);}
.diagram05 > ol .dfst::after{content:"";width: 65px;height: 306px;border: 1px solid #dbdbdb;border-width: 1px 1px 1px 0;transform:translateY(-50%);top:calc(50% + 20px);right: 0;}
.diagram05 > ol .dcter,
.diagram05 > ol .dlast{width: 286px;}
.diagram05 > ol .dcter{margin: 0 150px 0 85px;}
.diagram05 > ol .dlast{}
.diagram05 > ol > li strong{display:inline-block;width:calc(100% - 14px);line-height:41px;text-align: center;color:#fff;font-size: 1.25rem;font-weight: 500;margin:0 7px;background: #5993e9;border-radius: 10px 10px 0 0;}
.diagram05 > ol > li > div,
.diagram05 > ol .dfst p{display: inline-block;text-align:center;color:#000;background:#fff;border:1px solid #5993e9;border-radius: 10px;box-sizing: border-box;}
.diagram05 > ol > li > div{height: 24.313rem}
.diagram05 > ol .dfst p{width: 100%;height: 89px;padding: 34px 0;}
.diagram05 > ol .dfst ul li:first-child p{padding: 18px 0;}
.diagram05 > ol .dfst > ul li{height: 130px;margin: 0 0 20px;}
.diagram05 > ol .dfst > ul li:last-child{margin: 0;}
.diagram05 > ol .dcter::before{content:"";width:138px;height: 37px;background: url(/images/web/sub/diagarrw.png) no-repeat center right;left:100%;top: calc(50%);}
.diagram05 > ol .dcter div{padding:22px 19px 46px}
.diagram05 > ol .dcter div > span{display:inline-block;width: 100%;text-align:center;font-size:1.25rem;font-weight:500;padding:70px 0 0;margin: 0 0 10px;}
.diagram05 > ol .dcter div ol{width: 100%;}
.diagram05 > ol .dcter div ol > li{position:relative;width: 100%;height: 43px;}
.diagram05 > ol .dcter div ol > li:first-child{margin: 0 0 66px;}
.diagram05 > ol .dcter div ol > li:first-child::after{content:"";width:65px;height: 37px;background: url(/images/web/sub/diagarrw.png) no-repeat center right;transform: translateX(-50%) rotate(90deg);left:50%;bottom: -50px;}
.diagram05 > ol .dcter div ol > li > span{display:block;width:100%;height:100%;text-align:center;color:#3246b5;font-size:1.125rem;font-weight:400;padding:10px 0;background: #f1f1f1;border-radius: 10px;box-sizing: border-box;}
.diagram05 > ol .dcter div ol .talenDB span{background: #f1f1f1 url(/images/web/sub/talent.png) no-repeat 3rem center;}
.diagram05 > ol .dlast div{padding:77px 19px;}
.diagram05 > ol .dlast ul{width: 100%;padding:20px 0;background:#f6f7fd;border-radius: 10px;box-sizing: border-box;}
.diagram05 > ol .dlast ul:first-of-type{margin: 0 0 68px;}
.diagram05 > ol .dlast ul li{text-align:center;font-weight: 500;}

.diagram06{width: 100%;height:393px;margin: 0;background: url(/images/web/sub/diagram06.png) no-repeat top center;background-size:contain;}
.diagram06 > ol{position: absolute;width: 0;height: 0;overflow: hidden;}

.bigList.lawList{}
.bigList.lawList > li > p{font-size: 1.125rem;margin: 0 0 10px;}
.bigList.lawList > li > p strong{font-size: 1.25rem;}
.bigList.lawList > li > ol{width: 100%;color:#666;margin: 0 0 10px;}
.bigList.lawList > li > ol li{width: 100%;}
.bigList.lawList > li > ol > li{margin: 0 0 10px;}
.bigList.lawList > li > ol > li:last-child{margin: 0;}
.bigList.lawList > li > ol > li > ol{padding: 8px 0 0 18px}
.bigList.lawList > li > ol > li > ol li{margin: 0 0 8px;}
.bigList.lawList > li > ol > li > ol li:last-child{margin: 0;}
.bigList.lawList > li > ol > li > ol > li > ol{padding: 8px 0 0 18px;}

.lawBtn{position:relative;width: 260px;height: 50px;float:right;margin: -86px 0 0;background:#f6f7fd;border:1px solid #d4d8f2;border-radius: 25px;box-sizing: border-box;z-index: 1;}
.lawBtn a{display: block;width: 100%;height: 100%;line-height:48px;text-align: center;padding:0 0 0 6px;background: url(/images/web/sub/lawBtn.png) no-repeat 21px center;}



/* 정부업무평가위원회 s */

.grtBg{position:relative;width: 100%;height: 422px;background: url(/images/web/sub/grtBg.jpg) no-repeat center;border-radius: 0 0 0 100px;}
.grtBg > p{display: inline-block;position:absolute;width: 1000px;color:#fff;font-size: 2.875rem;font-weight:500;top: 70px;left: 64px;}
.grtBg > p span{color:#88b8ff;}
.greeting{}
.greeting .subtt{margin: 0 0 5rem;}
.greeting > ul{width: 100%;margin: 0 0 144px;}
.greeting > ul > li{height: 100%;}
.greeting > ul > li:first-child{width: 100%;height: 100%;margin: 0 0 5rem;}
.greeting > ul > li:nth-child(2){width: 100%;}
.greeting > ul > li > strong{display:inline-block;width: 100%;color: #be5b3c;font-size: 2.25rem;font-weight: 400;}
.greeting > ul > li:nth-child(2) > strong{font-size: 2rem; padding: 0;margin: 0 0 1rem;}
.greeting > ul > li p{display: inline-block;width: 100%;line-height:1.6;color:#666;font-size:1.125rem;margin: 0 0 026px;}
.greeting > ul > li .gsign{font-size: 1.25rem !important;padding: 0;}
.greeting > ul > li .txtWrap{width:100%;padding: 0 7.5rem 0 5rem;box-sizing: border-box;}

.chairp{width: 100%;padding:0;margin:0 0 3rem;box-sizing: border-box;}
.chairp > ul{width: 100%;}
.chairp > ul > li{position:relative;width: calc((100% - 1rem)/2);box-sizing: border-box;}
.chairp > ul > li:last-child{margin: 0;}
.chairp > ul > li .cpThum{position:absolute;width: 221px;height: 283px;overflow:hidden;top: 0;z-index: 1;}
.chairp > ul > li .cpThum{border-radius: 1.25rem;left: 0;}
.chairp > ul > li .cpThum img{display: block;width:100%;float: left;}
.chairp > ul > li > span{display:inline-block;width:100%;height: 92px;font-size: 1.875rem;font-weight: 400;padding: 0 0 0 261px;box-sizing: border-box;}
.chairp > ul > li > span br{display: none;}
.chairp > ul > li .cpinfo{position:relative;width: 100%;min-height:250px;padding: 1rem 2.5rem 2.375rem 270px;background: #f5f5f5;box-sizing: border-box;}
.chairp > ul > li:first-child .cpinfo{width:calc(100% - 56px);padding: 1rem 3rem 2.375rem 214px;margin: 0 0 0 56px;border-radius: 0 0 0 3.125rem;}
.chairp > ul > li:nth-child(2) .cpinfo{border-radius: 0 3.125rem 0 0;}

.chairp > ul > li .cpinfo strong{display:inline-block;width: 100%;float: left;font-size: 2.25rem;font-weight: 500;}
.chairp > ul > li .cpinfo > ul{width: 100%;box-sizing: border-box;}
.chairp > ul > li .cpinfo > ul > li{position: relative;width:100%;min-height:65px;padding: 0 0 0 95px;margin: 0 0 22px;}
.chairp > ul > li .cpinfo > ul > li span{display:inline-block;position:absolute;color:#3246b5;font-size: 1.125rem;font-weight: 500;top: 0;left: 0;}
.chairp > ul > li .cpinfo > ul > li > ul{}
.chairp > ul > li .cpinfo > ul > li > ul > li{line-height:1.5;font-size: 1.125rem;font-weight: 500;width:100%;}

.chairIntro{position:relative;width: 100%;padding: 0 230px 0 0;margin: 0 0 0;}
.chairIntro::after{content:"";width: 425px;height: 373px;background: url(/images/web/sub/intro.png) no-repeat center;background-size:contain;bottom: -130px;right: 15px;z-index: -1;}
/* .chairIntro .bigList > li{position:relative;width: 100%;padding:0 0 76px 345px;box-sizing: border-box;}
.chairIntro .bigList > li:last-child{padding:0 0 0 345px;margin: 0;}
.chairIntro .bigList > li h4{display:inline-block;position:absolute;color:#3246b5;font-size: 1.875rem;top: 0;left: 9px;} */
.chairIntro .bigList > li .dftList li{font-size: 0.96rem;}
.chairIntro .bigList > li .dftList li::before{top: 10px;}

.chairComp{width: 100%;}
.chairComp > ol{width: 100%;}
.chairComp > ol > li{width: calc((100% - 94px)/2);margin: 0 94px 68px 0;}
.chairComp > ol > li:nth-child(2n){margin: 0 0 68px 0;}
.chairComp > ol > li .compThum{width: 230px;height: 283px;overflow:hidden;background:url(/images/web/sub/compodft.jpg);margin:0 42px 0 0;border-radius: 20px;}
.chairComp > ol > li .compThum img{display: block;width: 100%;}
.chairComp > ol > li .compInfo{width:calc(100% - 272px);padding: 30px 0 0;border:1px solid #000;border-width: 1px 0 0;}
.chairComp > ol > li .compInfo span{display: inline-block;width: 100%;font-size: 1.125rem;font-weight: 600;}
.chairComp > ol > li .compInfo span:first-of-type{font-size: 1.5rem;font-weight: 500;margin: 0 0 42px;}
.chairComp > ol > li .compInfo ul{width: 100%;margin: 0 0 30px;}
.chairComp > ol > li .compInfo > ul:last-of-type{margin: 0;}
.chairComp > ol > li .compInfo ul li{width: 100%;line-height: 1.6;font-size: 1.125rem;font-weight: 500;}

.org3{width: 100%;height:614px;margin: 0 0 32px;}
.org3 > ol{position:relative;width: 100%;padding:380px 0 0;}
.org3 > ol::before,
.org3 > ol::after{content:"";background: #e2e2e2;}
.org3 > ol::before{width: calc(100% - 400px);height:1px;transform:translateX(-50%);top:320px;left: 50%;}
.org3 > ol::after{width: 1px;height: 120px;top:222px;left: 50%;}
.org3 > ol > li{}
.org3 > ol > li.orgfst{position: absolute;width: 477px !important;height: 135px !important;padding:18px;background:#f6f7fd;border-radius:67px;box-sizing:border-box;transform: translateX(-50%); top:0; left:50%;}
.org3 > ol > li.orgfst b{display:block;position:relative;width: 100%;height: 100%;line-height:99px;text-align:center;font-size: 1.5rem;background:#fff;border-radius: 49px;}
.org3 > ol > li.orgfst b::after{content:"";width: 100%;height: 100%;border:20px solid #d4d8f2;border-radius: 54px;transform: translate(-50%,-50%);top:50%;left:50%;}
.org3.sub-o3 > ol > li:not(.orgtops){position:relative;width: 400px;margin: 0 calc((100% - 1200px)/2) 0 0;}
.org3.sub-o3 > ol > li:not(.orgtops):before{content:"";width: 1px;height: 60px;background: #e2e2e2;top:-60px;left:200px;}
.org3.sub-o3 > ol > li:last-child{margin: 0;}

.org3 > ol > li.orgsnd{position: absolute;width: 400px;height: 113px;background:#f6f7fd;border: 1px solid #d4d8f2;transform:translateX(-50%);top: 163px;left:50%;z-index: 1;}
.org3 > ol > li.orgsnd b{display:block;width: 100%;height: 100%;line-height: 55px;text-align: center;font-size:1.25rem;font-weight: 400;}
.org3 > ol > li > strong{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;margin: 0 0 13px;background: #d4d8f2;}
.org3 > ol > li > ul{width:100%;height:150px;padding:38px 0;background:#fff;border:1px solid #e2e2e2;box-sizing: border-box;}
.org3 > ol > li.orgsnd ul{width: auto;height: 100%;padding: 24px 22px;border:0;}
.org3 > ol > li > ul > li{width: 100%;}
.org3 > ol > li.orgsnd ul > li{font-size: 1.25rem;}
.org3 > ol > li:last-child > ul > li{height: 100%;}
.org3 > ol > li > ul > li > strong{display:inline-block;width:100%;float:left;text-align:center;color:#3246b5;font-size: 1.25rem;font-weight:400;padding:0 0 16px;}
.org3 > ol > li:last-child > ul > li > strong{height: 100%;}


.org4{width: 100%;height:580px;margin: 0 0 100px;}
.org4 > ol{position:relative;width: 100%;padding: 254px 0 0;}
.org4 > ol::before,
.org4 > ol::after{content:"";background: #3246B5;}
.org4 > ol::before{width: calc(100% - 400px);height:1px;transform:translateX(-50%);top: 194px;left: 50%;}
.org4 > ol::after{width: 1px;height: 60px;top: 134px;left: 50%;}
.org4 > ol > li{}
.org4 > ol > li.orgfst{position: absolute;width: 477px !important;height: 135px !important;padding:18px;background:#f6f7fd;border-radius:67px;box-sizing:border-box;transform: translateX(-50%); top:0; left:50%;}
/* h5 -> a태그로 수정해야함 제목이 아니라서*/
.org4 > ol > li.orgfst a{display:block;position:relative;width: 100%;height: 100%;line-height:99px;text-align:center;font-size: 1.5rem;background:#fff;border-radius: 49px;}
.org4 > ol > li.orgfst a::after{content:"";width: 100%;height: 100%;border:20px solid #d4d8f2;border-radius: 54px;transform: translate(-50%,-50%);top:50%;left:50%;}
.org4 > ol > li.orgfst a span{font-weight: bold;}

.org4.sub-o3 > ol > li:not(.orgtops){position:relative;width: 100%;}
.org4.sub-o3 > ol > li:not(.orgtops) > ul > li{width: 400px;margin: 0 calc((100% - 1200px)/2) 0 0;}
.org4.sub-o3 > ol > li:not(.orgtops) > ul > li:before{content:"";width: 1px;height: 60px;background: #3246B5;top:-60px;left:50%;z-index: -1;}
.org4.sub-o3 > ol > li:last-child{margin: 0;}

.org4 > ol > li > ul{width:100%;height:242px;}
.org4 > ol > li > ul > li{position:relative;}
.org4 > ol > li > ul > li:last-child{margin: 0 !important;}

.org4 > ol > li > ul > li > h6{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;margin: 0 0 13px;background: #d4d8f2;}
.org4 > ol > li > ul > li > span{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;margin: 0 0 13px;background: #d4d8f2;}

.org4 > ol > li > ul > li > ul{position:relative;width:100%;height:242px;padding:38px 0;background:#fff;border:1px solid #e2e2e2;box-sizing: border-box;}
.org4 > ol > li > ul > li > ul > li{width: 100%;float:left;text-align:center;padding:0 0 16px;}
.org4 > ol > li > ul > li > ul > li:last-child{padding: 0;}
.org4 > ol > li > ul > li > ul > li > strong{display:inline-block;width:100%;;color:#3246b5;font-size: 1.25rem;font-weight:400;}

.evalOffice{width: 100%;}
.evalOffice > h4{display:inline-block;width: 100%;line-height:60px;text-align:center;color:#000;font-size:1.25rem;margin: 0 0 20px;background: #d4d8f2;}

.org5{width: 100%;height: 324px;margin: 0 0 100px;}
.org5 > ol{position:relative;width: 100%;padding: 254px 135px 0;}
.org5 > ol::before,
.org5 > ol::after{content:"";background: #3246B5;}
.org5 > ol::before{width: calc(100% - 670px);height:1px;transform:translateX(-50%);top: 194px;left: 50%;}
.org5 > ol::after{width: 1px;height: 60px;top: 134px;left: 50%;}
.org5 > ol > li{}
.org5 > ol > li.orgfst{position: absolute;width: 477px !important;height: 135px !important;padding:18px;background:#f6f7fd;border-radius:67px;box-sizing:border-box;transform: translateX(-50%); top:0; left:50%;}
.org5 > ol > li.orgfst a{display:block;position:relative;width: 100%;height: 100%;line-height:99px;text-align:center;font-size: 1.5rem;background:#fff;border-radius: 49px;}
.org5 > ol > li.orgfst h5::after{content:"";width: 100%;height: 100%;border:20px solid #d4d8f2;border-radius: 54px;transform: translate(-50%,-50%);top:50%;left:50%;}

.org5.sub-o2 > ol > li:not(.orgtops) > ul{}
.org5.sub-o2 > ol > li:not(.orgtops) > ul > li{position:relative;width:400px;float: left;}
.org5.sub-o2 > ol > li:not(.orgtops) > ul > li:before{content:"";width: 1px;height: 60px;background: #3246b5;top:-60px;left:50%;z-index: -1;}
.org5.sub-o2 > ol > li:not(.orgtops) > ul > li:last-child{float: right;}

.org5 > ol > li > ul{width:100%;height:242px;}
.org5 > ol > li > ul > li{display:inline-block;width: 100%;height: 70px;line-height:70px;text-align:center;font-size:1.25rem;font-weight:400;background: #fff;border: 1px solid #3246b5;border-radius: 35px;box-sizing: border-box;}
.org5 > ol > li > ul > li > h6{display:inline-block;width:100%;float:left;text-align:center;color:#3246b5;font-size: 1.25rem;font-weight:400;padding:0 0 16px;}


.nvgs{width: 100%;height: 682px;background: url(/images/web/sub/nvgs.jpg) no-repeat center top;background-size:contain;}
.nvgs table{position:absolute;width: 0;height: 0;overflow: hidden;}
.nvgs table *{position:absolute;width: 0;height: 0;overflow: hidden;}

.innotask{width: 100%;}
.innotask .tasWrap{width: 100%;}
.innotask .tasWrap > button{display:none;width: 100%;}
.innotask .tasks{width: 100%;margin: 0 0 120px;}
.innotask .tasks > li{position:relative;width: 330px;height: 93px;margin: 0 20px 0 0;box-sizing: border-box;}
.innotask .tasks > li:last-child{margin: 0;}
.innotask .tasks > li.on{}
.innotask .tasks > li a{display:block;width: 100%;height:100%;text-align: center;font-size: 1.25rem;font-weight: 400;padding:20px 0;background: #f6f7fd;transition:.3s all;}
.innotask .tasks > li a::after{content:"";width: 100%;height: 100%;border: 1px solid #d4d8f2;top:0;left:0;transition:.3s all;}
.innotask .tasks > li.on a{font-weight:500;background: #fff;}
.innotask .tasks > li.on a::after{border: 6px solid #d4d8f2;}
.innotask .taskCon{width: 100%;}
.innotask .taskCon > ol{width: 100%;}
.innotask .taskCon > ol > li{display: none;width: 100%;}
.innotask .taskCon > ol > li.on{display: inline-block;}

.innotask .taskCon > ol > li .taskTop{position: relative;width: 100%;padding: 65px 42px 12px;margin: 0 0 42px;border: 1px solid #e1e1e1;box-sizing: border-box;}
.innotask .taskCon > ol > li .taskTop strong{display: inline-block;position: absolute;width: calc(100% - 46px);line-height:70px;text-align: center;color:#fff;font-size:1.625rem;background:#454e82;margin: 0 23px;border-radius: 35px;top: -35px;left: 0;}
.innotask .taskCon > ol > li .taskTop ul{}

.taskCon ol > li > strong.numstr{font-size: 1.25rem;margin: 0 0 20px;}
.taskCon ol > li > strong.numstr b{margin: 0 0 14px;}
.taskCon .dftList{margin: 0 0 30.5px;}


.gTask100{width: 100%;}
.gTask100 .gTaskTop{width: 100%;height:50px;margin: 0 0 1rem;}
.gTask100 .gTaskTop .geyo100{width: 300px;height: 50px;float:left;}
.gTask100 .gTaskTop .geyo100 a{display: block;width:100%;height:100%;line-height:48px;text-align:left;color:#fff;font-size: 1.125rem;padding: 0 56px;background: #152065 url(/images/web/sub/download2.png) no-repeat 81% center;border-radius: 25px;border:1px solid #d4d8f2;}
.gTask100 .gTaskTop .reports{height: 50px;float: right;}
.gTask100 .gTaskTop .reports li{width: 220px;height: 50px;margin: 0 10px 0 0;}
.gTask100 .gTaskTop .reports li:last-child{margin: 0;}
.gTask100 .gTaskTop .reports li a{display: block;width:100%;height:100%;line-height:48px;text-align:left;color:#152065;font-size: 1.125rem;font-weight: 500;padding: 0 44px;background: #f6f7fd url(/images/web/sub/download3.png) no-repeat 81% center;border:1px solid #d4d8f2;border-radius: 25px;}

.gTask100 .gTaskCon{width: 100%;}
.gTask100 .gTaskCon > ol{width: 100%;}
.gTask100 .gTaskCon > ol > li{width: 100%;margin: 0 0 1rem;}
.gTask100 .gTaskCon > ol > li .taskWrap{position:relative;width: 100%;margin: 0 0 6rem;}
.gTask100 .gTaskCon > ol > li .gTaskTab{width: 100%;height: 70px;}
.gTask100 .gTaskCon > ol > li .gTaskTab > li{width: 30%;height: 70px;text-align:center;margin: 0 0 10px 35px;border:1px solid #d4d8f2;border-width:1px 0;transition:.3s all;}
.gTask100 .gTaskCon > ol > li .gTaskTab > li:hover,
.gTask100 .gTaskCon > ol > li .gTaskTab > li.on{border-width: 1px;}
.gTask100 .gTaskCon > ol > li .gTaskTab > li a{display:block;width: 100%;height: 100%;color:#152065;font-size: 1rem;font-weight: 400;padding:21px 0;background: #fff;transition:.3s all;}
.gTask100 .gTaskCon > ol > li .gTaskTab > li:hover a,
.gTask100 .gTaskCon > ol > li .gTaskTab > li.on a{font-weight: 500;background: #f6f7fd;}

.gTask100.g27 .gTaskCon > ol > li .gTaskTab{height: auto;}
.gTask100.g27 .gTaskCon > ol > li .gTaskTab > li{width: calc((100% - 5.25rem)/8);margin: 0 0.75rem 0.75rem 0;border-width: 1px;}
.gTask100.g27 .gTaskCon > ol > li .gTaskTab > li:nth-child(8n){margin: 0 0 0.75rem;}



.gTask100 .gTaskCon > ol > li > h4{display:inline-block;width: 100%;height: auto;line-height: 1.75rem;text-align:center;color:#152065;font-size: 1.625rem;margin:0 0 34px; background: #eaecf9;border-radius: 10px;padding: 1rem 0.25rem;}   /* 2022-05-25 JoAnn 수정  */
.gTask100 .gTaskCon > ol > li .strgyWrap{width: 100%;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li{width: 100%;margin: 0 0 48px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li:last-child{margin: 0;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li > strong{display: inline-block;width: 74px;height: 74px;line-height: 74px;float:left;color:#fff;text-align:center;background: #5993e9;border-radius: 100%;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li > strong+p{display:inline-block;width:calc(100% - 74px);height: 74px;float:left;font-size: 1.5rem;padding: 24px;margin:0 0 1.5rem;box-sizing: border-box;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy{width: 100%;margin: 0 0 2rem;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li{width: 100%;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine{position: relative;width:100%;padding:0 0 0 70px;box-sizing: border-box;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine > span{display:inline-block;position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;text-align:center;color:#3246b5;font-size:1.625rem;font-weight: 500;background:#f6f7fd;border-radius: 10px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .strname{width:100%;height:60px;padding: 16px 349px 16px 32px;margin:0 0 10px;background: #f6f7fd;border-radius: 10px;box-sizing: border-box;transition:.3s all;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li.on .strLine .strname{background: #454e82;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .strname a{color:#000;font-size: 1.25rem;transition:.3s all;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li.on .strLine .strname a{color:#fff;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo{display: none;position:relative;width: 100%;padding:2rem;margin: 0 0 10px;border:1px solid #d4d8f2;border-radius: 10px;box-sizing: border-box;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo h5{width: 100%;color:#3246b5;font-size: 1.125rem;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul{width: 100%;margin: 0 0 10px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul:last-child{margin: 0;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul li{position:relative;width: 100%;line-height: 1.5;padding: 0 0 0 18px;box-sizing: border-box;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul > li::before{content:"";width: 3px;height: 3px;background: #000;border-radius: 100%;top: 10px;left: 4px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul > li strong{font-weight: 400;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul > li > ul{width: 100%;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul > li > ul > li{width: 100%;padding: 0 0 0 10px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul > li > ul > li:before{content:"";width: 5px;height: 1px;background:#555;top:12px;left: 0;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .downDocs{position: absolute;width:auto;top: 9px;right: 9px;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .downDocs li{width: 163px;height: 42px;margin:0 10px 0 0;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .downDocs li:last-child{margin: 0;}
.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .downDocs li a{display: block;width: 100%;height: 100%;line-height:42px;color:#152065;font-size:1.1rem;padding: 0 20px;background:#fff url(/images/web/sub/download3.png) no-repeat 128px center;border-radius: 10px;}

/* 20220221 수정 */
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo{padding: 2rem 2rem 2rem;}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > .downDocs{width: calc(100% - 4rem);top:initial;bottom:30px;left:2rem;right:initial; margin: 10px 0 0 0;}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > .downDocs li{width:163px;padding: 0;margin: 0 0.625rem 0.625rem 0;}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > .downDocs li::before{display: none;}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > .downDocs li a{border:1px solid #ddd}


/* 정부업무평가위원회 e */

/*  정부업무평가소개 s */

.evalintroBg{width:100%;height: 422px;margin: 0 0 5rem;background: url(/images/web/sub/evalintro.jpg) no-repeat center right;border-radius: 0 0 0 108px;}
.evalintro{}
.evalintro > li{height: 100%;}
.evalintro > li:first-child{width: 540px;}
.evalintro > li:first-child strong{display:inline-block;color:#152065;font-size: 2rem;font-weight: 500;margin: 0 0 0 2.625rem;}
.evalintro > li:last-child{width: 860px;}
.evalintro > li:last-child > span{display:inline-block;line-height:1.8;color:#152065;font-size: 1.35rem;margin: 0 0 2rem;}
.evalintro > li:last-child > p{font-size: 1rem;margin: 0 0 1rem;}
.evalintro li:last-child > ol{width: 100%;}
.evalintro li:last-child > ol+p{margin: 0 0 3.5rem;}
.evalintro li:last-child > ol li{font-size: 1rem;margin: 0 0 1rem;}
.evalintro li:last-child > .mainsrvce{padding:2.125rem 3rem 1rem;border: 5px solid #e0e3f4;}
.evalintro li:last-child > .mainsrvce span{display:inline-block;width: 100%;color:#152065;font-size: 1.35rem;font-weight: 500;margin: 0 0 1.25rem;}
.evalintro li:last-child > .mainsrvce ol{width: 100%;}
.evalintro li:last-child > .mainsrvce ol li{width: 100%;margin: 0 0 2rem;}
.evalintro li:last-child > .mainsrvce ol li:last-child{margin: 0;}
.evalintro li:last-child > .mainsrvce ol li span{width: 100%;font-weight: 500;}
.evalintro li:last-child > .mainsrvce ol li .snum{color:#3246b5;font-size: 1.5rem;font-weight: 500;margin: 0 0 0.5rem;}
.evalintro li:last-child > .mainsrvce ol li span:nth-child(2n){font-size: 1.25rem;margin: 0 0 0.825rem;}
.evalintro li:last-child > .mainsrvce ol li span:nth-child(3n){font-size: 1rem;margin: 0;}


/*  정부업무평가소개 e */


/*  찾아오시는길 s */

.locaTop{displaY:inline-block;width:100%;line-height:1;font-weight: 400;font-size: 1.75rem;margin: 0 0 38px;}
.navmap{width: 100%;height: auto;margin: 0 0 50px;}
.navmap img{display:block;width: 100%;}
.navmap img:nth-child(2n){display:none;}

.locainfo{width: 100%;}
.locainfo > ul{width: 100%;}
.locainfo > ul > li{width: 100%;}

.locainfo > ul > li > strong{display:inline-block;position: relative;width:300px;line-height:1;float:left;font-size:1.625rem;font-weight:400;padding:34px 0 0 84px;margin:0 100px 0 0;box-sizing: border-box;}
.locainfo > ul > li > strong::before{content:"";width: 100%;height: 2px;background: #000;top:0;left: 0;}
.locainfo > ul > li > strong::after{content:"";width: 38px;height: 34px;top:34px;left: 26px;}
.locainfo .lo-car > strong::after{background: url(/images/web/sub/icon_car.png) no-repeat center;}
.locainfo .lo-bus > strong::after{background: url(/images/web/sub/icon_bus.png) no-repeat center;}
.locainfo .lo-train > strong::after{background: url(/images/web/sub/icon_train.png) no-repeat center;}
.locainfo > ul > li > strong+div{width: calc(100% - 400px);padding:50px 8px;border:1px solid #e3e3e3;border-width: 1px 0 0;}
.locainfo > ul > li > strong+div > ul{}
.locainfo > ul > li > strong+div > ul > li{width: 100%;margin: 0 0 24px;}
.locainfo > ul > li > strong+div > ul > li span{display:inline-block;width: 100%;color:#3246b5;font-size: 1.125rem;font-weight: 500;margin: 0 0 10px;}
.locainfo > ul > li > strong+div > ul > li p{width: 100%;}
.locainfo > ul > li > strong+div > ul > li p:after{content:"";width: 17px;height: 17px;background: url(/images/web/main/link.png) no-repeat center;margin:2px 0 0 10px}

/*  찾아오시는길 e */



/*  개인정보처리방침 s */

.privpol{width: 100%;}
.privpol > strong{display:inline-block;width:100%;font-size: 1.25rem;font-weight:400;margin: 0 0 32px;}
.privpol > span{display:inline-block;width:100%;font-size: 1.125rem;margin: 0 0 40px;}
.privpol > p{margin: 0 0 10px;}
.privpol > p:last-of-type{margin: 0 0 40px;}
.privpol ol{width: 100%;}
.privpol .dftList{margin: 0 0 20px 10px;}
.privpol li{width: 100%;} 
.privpol .grayBox{background: #fff;border: 3px solid #f7f7f7}
.privpol > ol > li{position:relative;width: 100%;padding:0 0 20px 54px;box-sizing: border-box;}
.privpol > ol > li > strong{display: inline-block;width: 100%;color:#3246b5;font-size:1.25rem;margin: 0 0 18px -54px;}
.privpol > ol > li > p{line-height: 1.6;margin: 0 0 12px;}
.privpol > ol > li > *{color:#666;}
.privpol > ol > li > ol > li{margin: 0 0 12px;}
.privpol > ol > li > ol > li ol{padding: 6px 0 0 20px;}
.privpol > ol > li > ol > li > ol > li{margin: 0 0 12px;}
.privpol > ol > li > ol > li > ol > li > ol li{margin: 0 0 7px;}

.privpol > ol > li .tbWrap{margin: 10px 0;}


/*  개인정보처리방침 e */



/* 평가일정 달력기능 s */

.evalScedl{width: 100%;}
.evalScedl .scedLeft{width: 145px; margin: 0 95px 0 0;}
.evalScedl .scedLeft h4{display:inline-block;width:100%;line-height:1; font-size: 3.75rem;font-weight:400;margin: 0 0 46px;}
.evalScedl .scedLeft ul{width: 100%;}
.evalScedl .scedLeft ul li{position:relative;width: 30px;height: 18px;}
.evalScedl .scedLeft ul .ynext{float: right;}
.evalScedl .scedLeft ul li:hover:before{content:"";width: 34px;height: 34px;background: #d4d8f2;border-radius: 100%;top:-8px; left:-15px;opacity: .5;z-index: -1;}
.evalScedl .scedLeft ul li.ynext:hover:before{left: inherit;right: -15px;}
.evalScedl .scedLeft ul li a{display: block;width:100%;height:100%;font-size:0;background: url(/images/web/sub/bluearrw.png) no-repeat center;}
.evalScedl .scedLeft ul .ynext a{transform: rotate(-180deg);}
.evalScedl .scedLeft ul li:hover a{} 

.evalScedl .scedRight{width: 1160px;}
.evalScedl .scedRight .scdRtop{width: 100%;height: 61px;margin: 0 0 1rem;}
.evalScedl .scedRight .scdRtop ol{width: 100%;height: 100%;margin: 0 0 1.125rem;background:#B5D7EB;border:1px solid #152065;border-width:2px 0 0;}
.evalScedl .scedRight .scdRtop ol li{position:relative;width: calc(100% / 12);height: 100%;}
.evalScedl .scedRight .scdRtop ol li:before{content:"";width: 50%;height: 5px;background:transparent;border-radius: 10px;transform:translateX(-50%);bottom:8px;left:50%;transition: .3s all;}
.evalScedl .scedRight .scdRtop ol li:hover:before,
.evalScedl .scedRight .scdRtop ol li.on:before{width: 54%;background:#233490;bottom: -3px;}
.evalScedl .scedRight .scdRtop ol li h5{font-weight: 400;}
.evalScedl .scedRight .scdRtop ol li a{display: block;height:100%;line-height:60px;text-align: center;color:#000;font-size: 1.25rem;transition: .3s all;}
.evalScedl .scedRight .scdRtop ol li:hover a,
.evalScedl .scedRight .scdRtop ol li.on a{color: #233490;font-size: 1.625rem;font-weight: 500;}

.evalScedl .scedRight .scdRbttm{width: 100%;}
.evalScedl .tbWrap{margin: 0;}
.evalScedl .tbWrap table{width: 100%;}
.evalScedl .tbWrap table tbody tr{}
.evalScedl .tbWrap table tbody th,
.evalScedl .tbWrap table tbody td{padding:0;border:0;border-width:0;}
.evalScedl .tbWrap table tbody th{padding:0 20px 0 0;}
.evalScedl .tbWrap table tbody th strong,
.evalScedl .tbWrap table tbody td div{display: block;width: 100%;height: 100%;min-height:65px;text-align: center;color:#000;}
.evalScedl .tbWrap table tbody th strong{line-height:1;font-size:0.96rem;font-weight:400;padding:0;background: #fafafa;border-right:1px solid #ced1e5;border-bottom:1px dotted #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody tr:first-child th strong{border-top:1px solid #ced1e5;border-right:1px solid #ced1e5;border-bottom:1px dotted #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody tr:last-child th strong{border-right:1px solid #ced1e5;border-bottom:1px solid #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody td div{padding: 20px 36px;background: #fff;border-right:1px solid #ced1e5;border-bottom:1px dotted #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody tr:first-child td div{border-top:1px solid #ced1e5;border-right:1px solid #ced1e5;border-bottom:1px dotted #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody tr:last-child td div{border-right:1px solid #ced1e5;border-bottom:1px solid #ced1e5;border-left:1px solid #ced1e5;}
.evalScedl .tbWrap table tbody td div > ul > li{position:relative;width: 100%;text-align:left;padding:0 0 0 22px;margin:0 0 5px;box-sizing: border-box;}
.evalScedl .tbWrap table tbody td div > ul > li:last-child{margin: 0;}
.evalScedl .tbWrap table tbody td div > ul > li:before{content:"";width: 4px;height: 4px;background:#454e82;border-radius:100%;top:9px;left: 0;}

/* 평가일정 달력기능 e */

/* 핵심정보 기능 s */

.keyInfo{width: 100%;min-height: 45vh;}
.selectedKeyName{position:relative;min-height:1.75rem;float:left;font-size: 1.25rem;padding: 0 0 0 318px;margin: 0 0 1rem;box-sizing: border-box;}
.selectedKeyName::before{content:"";width: 0.5rem;height: 0.5rem;background:#152065;border-radius: 1rem;top: 0.625rem;left: 298px;}
.keyInfo .keyleft{width: 267px;margin: 0 30px 0 0;}
.keyInfo .keyleft ol,
.keyInfo .keyleft > li{width: 100%;box-sizing: border-box;}
.keyInfo .keyleft > li{padding: 0 0 9px 0;}
.keyInfo .keyleft > li:last-child{padding: 0;}
.keyInfo .keyleft .keyyr a{display: block;width: 100%;height: 100%;float: left;padding: 0 0 0 26px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 36 36' style='enable-background:new 0 0 36 36' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23fff%7D.st2%7Bfill:none;stroke:%23fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round%7D%3C/style%3E%3Cpath d='M6 0h24c3.3 0 6 2.7 6 6v24c0 3.3-2.7 6-6 6H6c-3.3 0-6-2.7-6-6V6c0-3.3 2.7-6 6-6z' style='fill:%23454e82'/%3E%3Cpath class='st1' d='M18 10c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1s-1-.4-1-1V11c0-.6.4-1 1-1z'/%3E%3Cpath class='st1' d='M10 18c0-.6.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1H11c-.6 0-1-.4-1-1z'/%3E%3Cpath class='st2' d='M18 10c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1s-1-.4-1-1V11c0-.6.4-1 1-1z'/%3E%3Cpath class='st2' d='M10 18c0-.6.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1H11c-.6 0-1-.4-1-1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 0;
    background-size: 1.125rem 1.125rem;box-sizing: border-box;transition:.3s all;}
.keyInfo .keyleft .keyyr .on > a{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' style='enable-background:new 0 0 36 36' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23454e82%7D%3C/style%3E%3Cpath d='M6 1.6h24c2.4 0 4.4 2 4.4 4.4v24c0 2.4-2 4.4-4.4 4.4H6c-2.4 0-4.4-2-4.4-4.4V6c0-2.4 2-4.4 4.4-4.4z' style='fill:%23fff'/%3E%3Cpath class='st1' d='M30 36H6c-3.3 0-6-2.7-6-6V6c0-3.3 2.7-6 6-6h24c3.3 0 6 2.7 6 6v24c0 3.3-2.7 6-6 6zM6 3.2C4.5 3.2 3.2 4.5 3.2 6v24c0 1.5 1.3 2.8 2.8 2.8h24c1.5 0 2.8-1.3 2.8-2.8V6c0-1.5-1.3-2.8-2.8-2.8H6z'/%3E%3Cg%3E%3Cpath d='M10 19c0-.6.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1H11c-.6 0-1-.4-1-1z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23454e82'/%3E%3Cpath class='st1' d='M25 21H11c-1.1 0-2-.9-2-2s.9-2 2-2h14c1.1 0 2 .9 2 2s-.9 2-2 2zm-15-2h1-1z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 0;
    background-size: 1.125rem 1.125rem;}
.keyInfo .keyleft .keyyr .on > span a{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' style='enable-background:new 0 0 36 36' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23454e82%7D%3C/style%3E%3Cpath d='M6 1.6h24c2.4 0 4.4 2 4.4 4.4v24c0 2.4-2 4.4-4.4 4.4H6c-2.4 0-4.4-2-4.4-4.4V6c0-2.4 2-4.4 4.4-4.4z' style='fill:%23fff'/%3E%3Cpath class='st1' d='M30 36H6c-3.3 0-6-2.7-6-6V6c0-3.3 2.7-6 6-6h24c3.3 0 6 2.7 6 6v24c0 3.3-2.7 6-6 6zM6 3.2C4.5 3.2 3.2 4.5 3.2 6v24c0 1.5 1.3 2.8 2.8 2.8h24c1.5 0 2.8-1.3 2.8-2.8V6c0-1.5-1.3-2.8-2.8-2.8H6z'/%3E%3Cg%3E%3Cpath d='M10 19c0-.6.4-1 1-1h14c.6 0 1 .4 1 1s-.4 1-1 1H11c-.6 0-1-.4-1-1z' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23454e82'/%3E%3Cpath class='st1' d='M25 21H11c-1.1 0-2-.9-2-2s.9-2 2-2h14c1.1 0 2 .9 2 2s-.9 2-2 2zm-15-2h1-1z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 0;
    background-size: 1.125rem 1.125rem;}
.keyInfo .keyleft .keydep1 > li{width:100%;padding:20px 10px 17px 27px;margin:0 0 8px 0;background:#f6f7fd;border: 1px solid #ced1e5;border-radius: 10px;}
.keyInfo .keyleft .keydep1 > li:last-child{margin: 0;}
.keyInfo .keyleft .keydep1 > li > strong{display:inline-block;width:100%;height:22px;line-height: 22px;font-size: 1.25rem;}
.keyInfo .keyleft .keydep1 > li > a{font-size:1.125rem;font-weight:500;padding: 0 0 0 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 38' style='enable-background:new 0 0 40 38' xml:space='preserve'%3E%3Cpath d='M24 20h-2v-2c0-.5-.2-1-.6-1.4-.4-.4-.9-.6-1.4-.6-.5 0-1 .2-1.4.6-.4.4-.6.9-.6 1.4v2h-2c-.5 0-1 .2-1.4.6-.4.4-.6.9-.6 1.4s.2 1 .6 1.4c.4.4.9.6 1.4.6h2v2c0 .5.2 1 .6 1.4.4.4.9.6 1.4.6.5 0 1-.2 1.4-.6.4-.4.6-.9.6-1.4v-2h2c.5 0 1-.2 1.4-.6.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.4-.4-.9-.6-1.4-.6zM34 6H21.4l-.6-2c-.4-1.2-1.2-2.2-2.2-2.9-1-.7-2.2-1.1-3.5-1.1H6C4.4 0 2.9.6 1.8 1.8.6 2.9 0 4.4 0 6v26c0 1.6.6 3.1 1.8 4.2C2.9 37.4 4.4 38 6 38h28c1.6 0 3.1-.6 4.2-1.8 1.1-1.1 1.8-2.7 1.8-4.2V12c0-1.6-.6-3.1-1.8-4.2C37.1 6.6 35.6 6 34 6zm2 26c0 .5-.2 1-.6 1.4-.4.4-.9.6-1.4.6H6c-.5 0-1-.2-1.4-.6-.4-.4-.6-.9-.6-1.4V6c0-.5.2-1 .6-1.4C5 4.2 5.5 4 6 4h9.1c.4 0 .8.1 1.2.4.3.2.6.6.7 1l1.1 3.3c.1.4.4.7.7 1 .4.2.8.3 1.2.3h14c.5 0 1 .2 1.4.6.4.4.6.9.6 1.4v20z' style='fill:%23454e82'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    background-size:1.25rem 1.188rem}
.keyInfo .keyleft .keydep1 > li.on > a{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 38' style='enable-background:new 0 0 40 38' xml:space='preserve'%3E%3Cpath d='M24 20h-8c-.5 0-1 .2-1.4.6-.4.4-.6.9-.6 1.4s.2 1 .6 1.4c.4.4.9.6 1.4.6h8c.5 0 1-.2 1.4-.6.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.4-.4-.9-.6-1.4-.6zM34 6H21.4l-.6-2c-.4-1.2-1.2-2.2-2.2-2.9-1-.7-2.2-1.1-3.5-1.1H6C4.4 0 2.9.6 1.8 1.8.6 2.9 0 4.4 0 6v26c0 1.6.6 3.1 1.8 4.2C2.9 37.4 4.4 38 6 38h28c1.6 0 3.1-.6 4.2-1.8 1.1-1.1 1.8-2.7 1.8-4.2V12c0-1.6-.6-3.1-1.8-4.2C37.1 6.6 35.6 6 34 6zm2 26c0 .5-.2 1-.6 1.4-.4.4-.9.6-1.4.6H6c-.5 0-1-.2-1.4-.6-.4-.4-.6-.9-.6-1.4V6c0-.5.2-1 .6-1.4C5 4.2 5.5 4 6 4h9.1c.4 0 .8.1 1.2.4.3.2.6.6.7 1l1.1 3.3c.1.4.4.7.7 1 .4.2.8.3 1.2.3h14c.5 0 1 .2 1.4.6.4.4.6.9.6 1.4v20z' style='fill:%23454e82'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    background-size:1.25rem 1.188rem}
.keyInfo .keyleft .keydep2{padding: 16px 0 0 17px;}
.keyInfo .keyleft .keydep2 > li > span{font-size: 1.125rem;}
.keyInfo .keyleft .keydep3{padding: 10px 0 0 18px;}
.keyInfo .keyleft .keydep4{padding: 5px 0 0 16px;}
.keyInfo .keyleft .keydep5{padding: 5px 0 0 16px;}
.keyInfo .keyleft .keydep6{padding: 8px 0 0 10px;}
.keyInfo .keyleft .keyyr ol{display:none;}
.keyInfo .keyleft > .keyyr > li > .keyyr > li{margin: 0 0 0.25rem;}
.keyInfo .keyleft > .keyyr > li > .keyyr > li > .keyyr > li{margin: 0 0 0.5rem;}
.keyInfo .keyleft .keyyr ol > li {display: inline-block;width: 100%;float:none;}
.keyInfo .keyleft .keyyr .on > ol{}
.keyInfo .keyleft .keyyr ol .keydoc{width:100%;height: 28px;line-height: 28px;background:transparent;border-radius: 8px 14px 14px 0;transition:.3s all;}
.keyInfo .keyleft .keyyr ol .keydoc:hover{background: #3b82f6;}
.keyInfo .keyleft .keyyr ol .keydoc a{padding: 0 0 0 33px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26' style='enable-background:new 0 0 22 26' xml:space='preserve'%3E%3Cpath d='M12.4 9.1H20L12.4 2v7.1zM2.8 0h11L22 7.8v15.6c0 .7-.3 1.4-.8 1.8-.5.5-1.2.8-2 .8H2.8C1.2 26 0 24.8 0 23.4V2.6C0 1.2 1.2 0 2.8 0zm6.8 2.6H2.8v20.8h16.5V11.7H9.6V2.6z' style='fill:%23454e82'/%3E%3C/svg%3E");
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 0.688rem 0.813rem;}
.keyInfo .keyleft .keyyr ol .keydoc:hover a{color:#fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26' style='enable-background:new 0 0 22 26' xml:space='preserve'%3E%3Cpath d='M12.4 9.1H20L12.4 2v7.1zM2.8 0h11L22 7.8v15.6c0 .7-.3 1.4-.8 1.8-.5.5-1.2.8-2 .8H2.8C1.2 26 0 24.8 0 23.4V2.6C0 1.2 1.2 0 2.8 0zm6.8 2.6H2.8v20.8h16.5V11.7H9.6V2.6z' style='fill:%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 0.688rem 0.813rem;}

.keyInfo .keyright{width: calc(100% - 297px);min-height:45vh;text-align:center;border:1px solid #ced1e5;border-radius: 10px;}
.keyInfo .keyright img{float: none;}

.summaryContent{position:relative;width: 100%;padding: 3rem 3.125rem; overflow: auto;}    /* 2022-05-25 JoAnn 수정  */
.summaryContent .oriBtn{position:absolute;height: 2.75rem;box-sizing: border-box;top:3rem;right:3.125rem;}
.summaryContent .oriBtn a{position:relative;display: block;width: 100%;height: 100%;line-height: 2.75rem;padding: 0 1rem 0 3.375rem;background: #f0f0f0;border-radius: 2.35rem;}
.summaryContent .oriBtn a::before{content:"";width: 2rem;height: 2rem;background: url(/images/web/sub/oriBtn.png) no-repeat center;background-size: cover;transform: translateY(-50%);top:50%;left:0.375rem;}
.summaryContent p{}
.summaryContent h6{width:100%;float:left;text-align:left;font-size: 1.875rem;margin: 0 0 2.625rem;}
.summaryContent table{width: 100%;border: 1px solid #ced1e5;}
.summaryContent table tr{border: 1px solid #ced1e5;border-width: 0 0 1px;}
.summaryContent table tr:last-child{border-width: 0;}
.summaryContent table th,
.summaryContent table td{font-size:1rem;padding: 0.39rem 0.625rem;}
.summaryContent table th{font-weight:500;text-align: center;background: #f6f7fd;}
.summaryContent table td{text-align: left;}

/* 핵심정보 기능 e */

/* 자료다운로드수/자료현황통계 기능 s */

.datadowns{width: 100%;}
.datadowns > ol{width: 100%;margin: 0 0 68px;}
.datadowns > ol li{width: 300px;height: 104px;margin: 0 66px 0 0;}
.datadowns > ol li:last-child{margin: 0;}
.datadowns > ol li a{display: block;position: relative;width: 100%;height:100%;}
.datadowns > ol li a strong{display:inline-block;position:absolute;width:100%;color:#000;font-size: 1.25rem;font-weight: 400;bottom: 0;left: 0;}
.datadowns > ol li a b{display:inline-block;position:relative;width:100%;height:65px;line-height:1;float:left;color:#ced1e5;font-size: 1.875rem;transition:.3s all;}
.datadowns > ol li a b:hover,
.datadowns > ol li.on a b{color:#3246b5;font-size: 2.2rem;}
.datadowns > ol li a b:before{content:"";width: 100%;height: 1px;background: #000;bottom: 0;left: 0;transition:.3s all;}
.datadowns > ol li:nth-child(1) a b{background: url(/images/web/sub/dtd04.png) no-repeat top right;}
.datadowns > ol li:nth-child(2) a b{background: url(/images/web/sub/dtd04.png) no-repeat top right;}
.datadowns > ol li:nth-child(3) a b{background: url(/images/web/sub/dtd04.png) no-repeat top right;}
.datadowns > ol li:nth-child(4) a b{background: url(/images/web/sub/dtd04.png) no-repeat top right;}
.datadowns > ol li:nth-child(1):hover a b,
.datadowns > ol li.on:nth-child(1) a b{background: url(/images/web/sub/dtd04_on.png) no-repeat top right;}
.datadowns > ol li:nth-child(2):hover a b,
.datadowns > ol li.on:nth-child(2) a b{background: url(/images/web/sub/dtd04_on.png) no-repeat top right;}
.datadowns > ol li:nth-child(3):hover a b,
.datadowns > ol li.on:nth-child(3) a b{background: url(/images/web/sub/dtd04_on.png) no-repeat top right;}
.datadowns > ol li:nth-child(4):hover a b,
.datadowns > ol li.on:nth-child(4) a b{background: url(/images/web/sub/dtd04_on.png) no-repeat top right;}

.datadowns  .graphWrap{width: 100%;height: 668px;border: 1px dashed #bfbfbf}

/* 자료다운로드수/자료현황통계 기능 e */

/* 우수기관 기능 s */

.excellents{width: 100%;margin: 20px 0 0 0;}
.excellents .excellBox{position:relative;width: 100%;margin: 0 0 55px 0;box-sizing: border-box;}

h3+p.fz18{width: calc(100% - 11rem);padding-left: 13rem;} /* 2022-05-25 JoAnn 수정  */

.excellBox > ol{width: 100%;}
.excellBox > ol > li{display:table;width: 100%;padding: 0;}
.excellBox > ol > li:first-child{margin: 0 0 10px;}
.excellBox > ol > li > strong{display: table-cell;width:130px;height:100%;vertical-align:middle;background: #f5f5f5;border-radius: 5px;transition:.3s all;}
/* .excellBox > ol > li:hover > strong, */
.excellBox > ol > li.on > strong{background: #5993e9;}
.excellBox > ol > li > strong a{display: block;width:100%;height:100%;pointer-events:none;text-align: center;color:#787e8e;font-size: 1.25rem;font-weight: 400;transition:.3s all;}
/* .excellBox > ol > li:hover > strong a, */
.excellBox > ol > li.on > strong a{color:#fff}
.excellBox > ol > li .excellTxt{display:table-cell;position: relative;width: 100%;}
.excellBox > ol > li .excellTxt ol{width: 100%;height: 100%;padding: 0 20px 12px 28px;box-sizing: border-box;}
.excellBox > ol > li .excellTxt ol li{display:table;width: 100%;height: auto;}

.excellBox > ol > li .excellTxt ol > li:first-of-type{border: 1px solid #d4d8f2;border-width:1px 0 0;}
/* 20220218 수정 */
.excellBox > ol > li .excellTxt ol li strong{display:table-cell;width: 150px;height:100%;line-height:54px;vertical-align:middle;text-align:center;color:#000;font-size:1.25rem;font-weight: 500;margin:0 22px 0 0;border:1px solid #d4d8f2;border-width: 0 0 1px 0;}
.excellBox > ol > li .excellTxt ol li p{display: table-cell;width: calc(100% - 125px);min-height:48px;vertical-align:middle;color:#000;font-size:1.125rem;font-weight: 400;padding: 0.625rem 0;border:1px solid #d4d8f2;border-width: 0 0 1px 0;line-height:30px;}

/* .excellBox > ol > li .excellTxt ol.tem0 li,
.excellBox > ol > li .excellTxt ol.tem1 li{min-height: 100%;}
.excellBox > ol > li .excellTxt ol.tem0 li strong,
.excellBox > ol > li .excellTxt ol.tem1 li strong{}
.excellBox > ol > li .excellTxt ol.tem0 li p,
.excellBox > ol > li .excellTxt ol.tem1 li p{}

.excellBox > ol > li .excellTxt ol.tem2 li{min-height: 50%;}
.excellBox > ol > li .excellTxt ol.tem2 li strong{}
.excellBox > ol > li .excellTxt ol.tem2 li p{}

.excellBox > ol > li .excellTxt ol.tem3 li{min-height: 82px;}
.excellBox > ol > li .excellTxt ol.tem3 li strong{}
.excellBox > ol > li .excellTxt ol.tem3 li p{}

.excellBox > ol > li .excellTxt ol.tem4 li{min-height: 25%;}
.excellBox > ol > li .excellTxt ol.tem4 li strong{}
.excellBox > ol > li .excellTxt ol.tem4 li p{}

.excellBox > ol > li .excellTxt ol.tem5 li{min-height: 20%;}
.excellBox > ol > li .excellTxt ol.tem5 li strong{}
.excellBox > ol > li .excellTxt ol.tem5 li p{} */


/* 우수기관 기능 e */


/* 연도별평가기관 기능 s */

.yearevalWrap{width: 100%;}
.yeareval{width: 100%;margin: 0 0 78px;}
.yeareval > ul{width: 100%;border: 1px solid #152065;border-width: 2px 0 0;}
.yeareval > ul > li{width: 100%;height: auto;border: 1px solid #ced1e5;border-width: 0 0 1px;}
.yeareval > ul > li > a{display: inline-block;position:relative;width: 100%;height: 70px;float: left;color:#000;font-size:1.375rem;font-weight:500;padding:20px 27px;box-sizing: border-box;}
.yeareval > ul > li.on > a{color:#3246b5}
.yeareval > ul > li > a::after{content:"";width: 20px;height: 12px;background: url(/images/web/sub/grayarrw.png) no-repeat center;top: 29px; right: 32px;}
.yeareval > ul > li.on > a::after{background: url(/images/web/sub/darkarrw.png) no-repeat center;}
.yeareval > ul > li > div{display: none;position:relative;width:100%;height:98px;padding: 36px 370px 36px 27px;background:#f8f8f8;border: 1px solid #ced1e5;border-width: 1px 0 0;box-sizing: border-box;}
.yeareval > ul > li > div p{display: inline-block;width: 100%;font-size: 1.125rem;}
.yeareval > ul > li > div .downWrap{position: absolute;height:50px;bottom: 24px;right: 40px;}
.yeareval > ul > li > div .downWrap a{display:inline-block;position:relative;height:50px;float: left;color: #fff;padding: 15px 54px 15px 24px;margin: 0 20px 0 0;background: #3246b5;border-radius: 6px;box-sizing: border-box;}
.yeareval > ul > li > div .downWrap a:last-child{margin: 0;}
.yeareval > ul > li > div .downWrap a::after{content:"";width: 20px;height: 20px;background: url(/images/web/sub/download2.png) no-repeat center;top:15px;right: 15px;}


/* 연도별평가기관 기능 e */



/* 평가결과통계 기능 s */

.rsltstat{width: 100%;}
.rsltstat > ul{width: 100%;margin: 0 0 46px;}
.rsltstat > ul > li{width:calc((100% - 60px)/2);height: 400px;margin: 0 60px 0 0;border: 2px solid #dbe0ee;border-radius: 10px;}
.rsltstat > ul > li:last-child{margin: 0;}

/* 평가결과통계 기능 e */



/* 검색결과 기능 s */
/** 통합검색페이지와 정평위 페이지 파일 경로 다름. ,,/images/web/sub/, ,,/images/sub/ **/
.srchpage header{position:relative;height:125px;background: #152065;}
.srchpage header .wrap::before,
.srchpage header .wrap::after{display:none;}
.srchbarWrap{position:relative;width:100%;height: 168px;}
.srchbarWrap .wrap{height: 100%;padding: 46px 0 0;}

.srchTop{width:100%;margin: 0 0 45px;}
.srchTop strong{display:inline-block;width: 100%;text-align:center;color:#333;font-size: 1.625rem;padding: 37px 0;border:1px solid #ddd;border-width:1px 0 1px 0;}
.srchTop strong span{color:#e3286b}

.subsrch{position: relative;width: 100%;height:78px;}
.subsrch .selecBox{position: relative;width:calc((100% - 782px)/2);height: 100%;float: left;}
.subsrch .selecBox .selcbtn{position: absolute;width: 100px;height: 4.25rem;color:#000;font-size:1.625rem;background:transparent;border: 0;transform: translateY(-50%);top: 50%;right: 84px;}
.subsrch .selecBox .selcbtn::after{content:"";width: 20px;height: 11px;background: url(/images/sub/srchselec2.png) no-repeat center;transform:translateY(-50%);right: -40px;top:50%;transition:.3s all;}
.subsrch .selecBox .selcbtn.on::after{transform:translateY(-50%) rotate(180deg);}
.subsrch .selecBox ul{display:none;position:absolute;width: 100px;background:#fff;top: 78px;right: 58px;z-index: 1;}
.subsrch .selecBox ul li{width:100%;line-height: 30px;color:#000;font-size: 1.25rem;}

.subsrch form{position:relative;width: 782px;height: 78px;float: left;}
.subsrch form input[type="text"]{width:782px;height:78px;float:left;text-align:center;color:#152065;font-size:1.625rem;background:transparent;border:0;}
.subsrch form input[type="text"]::placeholder{color: #d2d2d2;font-size:1.625rem;}
.subsrch form button{display: inline-block;position:absolute;height: 50px;text-align: left;color:#fff;font-size: 1.25rem;font-weight: 400;padding: 0 0 0 24px;background:#152065;border:0;box-sizing:border-box;top: 14px;transition: .3s all;}
.subsrch form button:hover{background: #3246b5;}
.subsrch form .srchbtn{width: 125px;right: -147px;}
.subsrch form .srchbtn::after{content:"";width: 17px;height: 17px;background: url(/images/sub/subsrch.png) no-repeat center;transform:translateY(-50%);top:50%;right: 18px;}
.subsrch form .dtlsrch{width: 150px;right: -311px;}
.subsrch form .dtlsrch::after{content:"";width: 15px;height: 15px;background: url(/images/sub/dtlbtn.png) no-repeat center;transform:translateY(-50%);top:50%;right: 18px;}
.subsrch form::before,
.subsrch form::after{display: inline-block;position:absolute;content:"";width: 40px;height: 100%;border:1px solid #152065;}
.subsrch form::before{border-width:8px 0 8px 8px;top: 0;left: 0;}
.subsrch form::after{border-width:8px 8px 8px 0;top: 0;right: 0;}

.subsrch .suggTerms{position: absolute;width: 100%;height: 27px;bottom: -43px;left:0;}
.subsrch .suggTerms span{display:inline-block;width: 111px;line-height: 27px;float: left;color:#152065;font-size:1rem;padding: 0 0 0 26px;background-color: #d4d8f2;background-image:url(/images/sub/sugg.png);background-repeat:no-repeat;background-size:17px 17px;background-position:6px center;border-radius: 4px;box-sizing: border-box;}
.subsrch .suggTerms ul{width: calc(100% - 111px);height: 27px;padding: 0 24px;box-sizing: border-box;}
.subsrch .suggTerms ul > li{line-height: 27px;margin: 0 24px 0 0;}
.subsrch .suggTerms ul > li:last-child{margin: 0;}
.subsrch .insrch{position: absolute;width: 130px;height: 21px;bottom:-40px;right:-152px;}
.subsrch .insrch input[type="checkbox"]{width: 21px;height: 21px;float: left;margin: 0 13px 0 0;border: 2px solid #152065;border-radius: 4px;}
.subsrch .insrch input[type="checkbox"]:checked{background: url(/images/sub/insrchc.png) no-repeat center;}
.subsrch .insrch label{line-height: 21px;color:#000;float: left;font-size: 1rem;}

.subsrch .dtlbox{display:inline-block;position: absolute;width:100%;height:0;overflow:hidden;padding:0;background:#f6f7fd;border-radius:20px;box-sizing:border-box;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);bottom:-250px;left:0;transition:.2s all;}
.subsrch .dtlbox.on{display: inline-block;height:auto;padding:35px 76px 38px;bottom: -342px;z-index: 10;}
.subsrch .dtlbox strong{display: inline-block;height:100%;line-height:1;float: left;font-size: 1.625rem;padding: 39px 76px 134px 0;border: 1px solid #d4d8f2;border-width: 0 1px 0 0;}
.subsrch .dtlbox > ul{width: calc(100% - 173px);height: 100%;padding: 17px 0 40px 50px;box-sizing: border-box;}
.subsrch .dtlbox > ul > li{width: 100%;min-height: 36px;line-height: 36px;}
.subsrch .dtlbox > ul > li > span{display:inline-block;float:left;font-size: 1.125rem;font-weight: 500;margin: 0 35px 0 0;}
.subsrch .dtlbox > ul > li > span+ul{height: 36px;}
.subsrch .dtlbox > ul > li > span+ul li{position: relative;min-height: 36px;line-height: 36px;}
.subsrch .dtlbox > ul > li.dtltarget input[type="radio"]{display: inline-block;position: absolute;width: 14px;height: 14px;float: left;background:#fff;border:2px solid #e2e8f0;box-sizing: border-box;border-radius: 100%;transform: translatey(-50%);top: 50%;left: 0;transition:.3s all;}
.subsrch .dtlbox > ul > li.dtltarget input[type="radio"]:checked{border:4px solid #3b82f6;}
.subsrch .dtlbox > ul > li.dtltarget input[type="radio"]+label{line-height: 34px;float: left;font-size:1rem;padding: 0 34px;}
.subsrch .dtlbox > ul > li.dtltarget input[type="radio"]:checked+label{}
.subsrch .dtlbox > ul > li.dtldate li{height: 36px;line-height: 36px;overflow:hidden;margin: 0 18px 0 0;background:#f8fafc;border:1px solid #d4d8f2;border-radius: 4px;}
.subsrch .dtlbox > ul > li.dtldate li:last-child{margin: 0;}
.subsrch .dtlbox > ul > li.dtldate input[type="radio"]{}
.subsrch .dtlbox > ul > li.dtldate input[type="radio"]+label{height:100%;line-height: 33px;float: left;padding:0 20px;transition:.3s all;}
.subsrch .dtlbox > ul > li.dtldate input[type="radio"]:checked+label{color:#fff;background: #3246b5;}
.subsrch .dtlbox > ul > li.dtldate > ul{margin: 0 18px 0 0;}
.subsrch .dtlbox > ul > li.dtldate ol{position: relative;}
.subsrch .dtlbox > ul > li.dtldate ol::before{content:"~";width: 10px;height: 1px;font-size:1.125rem;transform:translateX(50%);top: 0;right:50%;}
.subsrch .dtlbox > ul > li.dtldate ol li{width: 164px;margin: 0 36px 0 0;}
.subsrch .dtlbox > ul > li.dtldate ol li > span{font-size: 0;}
.subsrch .dtlbox > ul > li.dtldate ol input{width: 100%;height:100%;line-height: 33px;float:left;text-align: left;font-size:1rem;font-weight: 400;padding: 0 0 0 14px;background: url(/images/sub/cal_icon.png) no-repeat 138px center;border:0;box-sizing: border-box;}
.subsrch .dtlbox .btnBox{width: auto;padding: 0 0 0 152px;}
.subsrch .dtlbox .btnBox li{width: 320px;height: 50px;margin: 0 14px 0 0;}
.subsrch .dtlbox .btnBox li:last-child{margin: 0;}
.subsrch .dtlbox .btnBox li button{width: 100%;height:100%;line-height: 33px;color:#fff;font-size: 1.125rem;background:#3246b5;border:0;border-radius: 6px;}

.srchTab{width: 240px;margin: 0 60px 0 0;}
.srchTab li{width: 100%;margin:0 0 5px;background: #fff;border:1px solid #d4d8f2;box-sizing: border-box;border-radius:5px;transition:.3s all;}
.srchTab li a{display:block;width:100%;height:100%;text-align:center;color:#152065;font-size:1.25rem;font-weight: 400;padding:20px 0;box-sizing:border-box;transition:.3s all;}
.srchTab li:hover,
.srchTab li.on{background: #152065;border:1px solid #152065;}
.srchTab li:hover a,
.srchTab li.on a{color:#fff;font-weight: 500;}

.srchRight{width: 1100px;padding: 0 0 174px;}
.srchRight > ol{width: 100%;padding:0 0 48px;}
.srchRight > ol > li{position:relative;width: 100%;padding: 0 0 24px 0;}
.srchRight > ol > li h4{display:inline-block;width:100%;height:68px;line-height:68px;float:left;color:#000;font-size:1.5rem;font-weight:500;margin: 0 0 28px;border:2px solid #000;border-width: 0 0 2px;}
.srchRight > ol > li h4 span{font-weight:400;}
.srchRight > ol > li h4 span b{color:#e3286b;font-weight: 400;}
.srchRight > ol > li.srchtotal{border: 0}
.srchRight > ol > li.srchtotal .totalList{width: 100%;padding: 0 30px 43px;box-sizing: border-box;}
.srchRight > ol > li.srchtotal .totalList li{position: relative;width:33.333%;height: 40px;line-height: 40px;padding: 0 0 0 20px;margin: 0 0 12px;box-sizing: border-box;}
.srchRight > ol > li.srchtotal .totalList li::before{content:"";width: 4px;height: 4px;background: #454e82;border-radius: 100%;top: 18px;left:0;}
.srchRight > ol > li.srchtotal .totalList li a{color:#000;font-size: 1.125rem;font-weight: 400;}
.srchRight > ol > li.srchtotal .totalList li a b{font-weight: 400;}
.srchRight > ol > li.srchtotal .opmgo{width: 100%;padding: 26px 32px 26px 342px;margin:0 0 1rem;background: url(/images/sub/opm.png) no-repeat 63px center;border:1px solid #ddd;}
.srchRight > ol > li.srchtotal .opmgo p{color:#333;}
.srchRight > ol > li .loadmore{position: absolute;width:20px;height: 20px;top:28px;right: 0;}
.srchRight > ol > li .loadmore a{display: block;width: 100%;height: 100%;font-size:0;background: url(/images/sub/loadmore.png) no-repeat center;}
.srchRight > ol > li .srchrst{}
.srchRight > ol > li .srchrst > li{padding: 0 0 20px 0;border:1px solid #ddd;border-width:0 0 1px 0}
.srchRight > ol > li .srchrst strong{display:inline-block;line-height:64px;font-size: 1.125rem;}
.srchRight > ol > li .srchrst p{margin: 0 0 14px;}
.srchRight > ol > li .srchrst p span{color: #e3286b}

.srchRight > ol > li.srchmenu{border: 0;}

.srchRight .srchloca{width: 100%;padding:0 18px;background: #f5f5f5;border-radius: 5px;box-sizing: border-box;}
.srchRight .srchloca li{position: relative;line-height:35px;color:#000;padding: 0 34px 0 0;}
.srchRight .srchloca li::after{content:"";width: 6px;height: 11px;background: url(/images/sub/locaarrw.png) no-repeat center;transform:translateY(-50%);top:50%;right:10px;}
.srchRight .srchloca li:last-child{color:#3246b5;}
.srchRight .srchloca li:last-child::after{display: none;}


/* 검색결과 기능 e */ 



.paging{display:inline-block;position:relative;width: 100%;height: 32px;}
.paging ol{position:relative;width:auto;height: 32px;transform:translateX(-50%);top:0;left:50%;}
.paging ol li{width: 32px;height: 32px;margin: 0 8px 0 0;border-radius: 6px;transition:.3s all;}
.paging ol li:last-child{margin: 0;}
.paging ol li.pprev,
.paging ol li.pprev2,
.paging ol li.pnext2,
.paging ol li.pnext{font-size: 0;background: #d4d8f2;}
.paging ol li:hover,
.paging ol li.on{background: #3246b5 !important;}
.paging ol li a{display:block;width:100%;height:100%;line-height:32px;text-align:center;color:#666;transition:.3s all;}
.paging ol li:hover a,
.paging ol li:focus a,
.paging ol li.on a{color:#fff !important;}
.paging ol li.pprev a{background: url(/images/web/sub/pg01.png) no-repeat center;}
.paging ol li.pprev2 a{background: url(/images/web/sub/pg02.png) no-repeat center;}
.paging ol li.pnext2 a{background: url(/images/web/sub/pg03.png) no-repeat center;}
.paging ol li.pnext a{background: url(/images/web/sub/pg04.png) no-repeat center;}
.paging ol li.pprev:hover a,
.paging ol li.pprev.on a{background: url(/images/web/sub/pg01_on.png) no-repeat center;}
.paging ol li.pprev2:hover a,
.paging ol li.pprev2.on a{background: url(/images/web/sub/pg02_on.png) no-repeat center;}
.paging ol li.pnext2:hover a,
.paging ol li.pnext2.on a{background: url(/images/web/sub/pg03_on.png) no-repeat center;}
.paging ol li.pnext:hover a,
.paging ol li.pnext.on a{background: url(/images/web/sub/pg04_on.png) no-repeat center;}



/* 평가단 s */

.evalTeam{width: 100%;}
.evalTeam > .grayBox{margin: 0 0 105px;}
.evalTeam .loginWrap{width: 100%;padding: 64px 0 80px;border:1px solid #ced1e5;border-width: 1px 0;box-sizing: border-box;}
.evalTeam .loginWrap .loginBox{display:block;width: 923px;float: none;margin:0 auto;}
.evalTeam .loginWrap .loginBox > strong{display:inline-block;width: 100%;color:#5993e9;font-size: 2.5rem;margin: 0 0 34px;}
.evalTeam .loginWrap .loginBox form{width: 100%;height: 60px;margin: 0 0 28px;}
.evalTeam .loginWrap .loginBox form input[type="text"],
.evalTeam .loginWrap .loginBox form button[type="submit"]{height:60px;float:left;border-radius: 10px;border: 0;box-sizing: border-box;}
.evalTeam .loginWrap .loginBox form input[type="text"]{width: 350px;color:#333;font-size:1.125rem;padding:18px 10px 18px 23px;margin: 0 18px 0 0;background: #f6f7fd;}
.evalTeam .loginWrap .loginBox form button[type="submit"]{width: 187px;text-align:center;color:#fff;font-size:1.25rem;padding:18px 0;background:#5993e9;}
.evalTeam .loginWrap .loginBox form+p span{color:#e3286b}

.divselec{width: 100%;margin: 0 0 10px;}
.divselec > ul{width: 100%;}
.divselec > ul > li{position: relative;padding:0 0 0 17px;}
.divselec > ul > li::before{content:"";width: 3px;height: 3px;background: #454e82;border-radius: 100%;top: 14px;left: 7px;}
.divselec > ul > li > span{display: inline-block;line-height: 31px;padding: 0 20px 0 0;float: left;}

.divselec > ul > li .selecBox{position:absolute;width: 122px;min-height: 31px;float:left;background: #fff;border-radius: 5px;border: 1px solid #ced1e5;margin: 0 10px 0 0;z-index: 1;top: 0;right: 0;}
.divselec > ul > li .selecBox .selcbtn{position:relative;width:100%;height: 31px;text-align: left;color:#000;font-size: 0.875rem;padding: 0 18px;background: transparent;border:0;box-sizing: border-box;}
.divselec > ul > li .selecBox .selcbtn::after{content:"";width: 11px;height: 10px;background: url(/images/web/sub/brdsrcharrw.png) no-repeat center;background-size: contain;transform:translateY(-50%);right: 13px;top:50%;transition:.3s all;}
.divselec > ul > li .selecBox .selcbtn.on::after{transform:translateY(-50%) rotate(180deg);}
.divselec > ul > li .selecBox ul{display: none;width: 100%;padding: 0 0 10px;}
.divselec > ul > li .selecBox ul li{width: 100%;line-height:28px;padding:0 30px;box-sizing: border-box;}
.divselec > ul > li .selecBox ul li a{display: block;width: 100%;height: 100%;font-size: 0.875rem;}
.divselec > ul > li:first-child{width: 228px;}

.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div {
width:100%; margin:0 0 30px 0;
}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div:last-child{
width:100%; margin:0;
}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div > h5{
float:left; width:16%; margin: 0 20px 10px 0;
}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div > ul{
position: static; margin:-5px 0 0 0; width:75%;
}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div > ul > li {
width:auto; margin:0 10px 10px 0;
}
.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div > ul > li > a{
border:1px solid #ddd; background:none;
}

.gTask100 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > ul li > span{
font-size:0.8rem;
}

.gTask100.t2 .gTaskCon > ol > li .strgyWrap > li .strgy > li .strLine .geyo > div > ul > .wice{width:100%; height:auto; text-align:center;}

.gTask100 .gTaskTop .reports li .gTaskBack{display: block;width:100%;height:100%;line-height:48px;text-align:center;color:#fff;font-size: 1.125rem;background: #152065;border-radius: 25px;border:1px solid #d4d8f2;}

.gTask100 .gTaskTop .reports .reportsBack{width: 250px;height: 50px;margin: 0 10px 0 0;}

/* 평가단 e */