@charset "utf-8";



@media print {
	
	@font-face {
	    font-family: 'NotoSansKR';
	    font-style: normal;
	    font-weight: 300;
	    src: local('NotoSansKR-Light'), 
	         local('NotoSansKR Light'), 
	         url(../../../font/renewal/NotoSansKR-Light.eot),
	         url(../../../font/renewal/NotoSansKR-Light.woff2) format('woff2'),
	         url(../../../font/renewal/NotoSansKR-Light.woff) format('woff'),
	         url(../../../font/renewal/NotoSansKR-Light.otf) format('opentype');
	}
	
	@font-face {
	    font-family: 'NotoSansKR';
	    font-style: normal;
	    font-weight: 400;
	    src: local('NotoSansKR-Regular'),
	         local('NotoSansKR Regular'),
	         url(../../../font/renewal/NotoSansKR-Regular.eot),
	         url(../../../font/renewal/NotoSansKR-Regular.woff2) format('woff2'),
	         url(../../../font/renewal/NotoSansKR-Regular.woff) format('woff'),
	         url(../../../font/renewal/NotoSansKR-Regular.otf) format('opentype');
	}
	
	@font-face {
	    font-family: 'NotoSansKR';
	    font-style: normal;
	    font-weight: 500;
	    src: local('NotoSansKR-Medium'),
	         local('NotoSansKR Medium'),
	         url(../../../font/renewal/NotoSansKR-Medium.eot),
	         url(../../../font/renewal/NotoSansKR-Medium.woff2) format('woff2'),
	         url(../../../font/renewal/NotoSansKR-Medium.woff) format('woff'),
	         url(../../../font/renewal/NotoSansKR-Medium.otf) format('opentype');
	}
	
	@font-face {
	    font-family: 'NotoSansKR';
	    font-style: normal;
	    font-weight: 700;
	    src: local('NotoSansKR-Bold'),
	         local('NotoSansKR Bold'),
	         url(../../../font/renewal/NotoSansKR-Bold.eot),
	         url(../../../font/renewal/NotoSansKR-Bold.woff2) format('woff2'),
	         url(../../../font/renewal/NotoSansKR-Bold.woff) format('woff'),
	         url(../../../font/renewal/NotoSansKR-Bold.otf) format('opentype');
	}
	
	@font-face {
	    font-family: 'NotoSansKR';
	    font-style: normal;
	    font-weight: 900;
	    src: local('NotoSansKR-Black'),
	         local('NotoSansKR Black'),
	         url(../../../font/renewal/NotoSansKR-Black.eot),
	         url(../../../font/renewal/NotoSansKR-Black.woff2) format('woff2'),
	         url(../../../font/renewal/NotoSansKR-Black.woff) format('woff'),
	         url(../../../font/renewal/NotoSansKR-Black.otf) format('opentype');
	}






    *{margin:0;padding:0;box-sizing:border-box}
    html{overflow-y:auto}
    body{width:100%;margin:0;padding:0;background:#fff;font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-size:11pt}

    img{vertical-align:top}
    img,fieldset,iframe{border:0 none}
    li{list-style:none}
    table, td{border-collapse:collapse}
    /* h1, h2, h3, h4, h5, h6{font-weight:400} */
    em{font-style:normal}

    textarea,select, input{overflow:auto;margin:0;padding:0;border:1px solid #ddd;background-color:#fff;font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;color:#555;line-height:1;vertical-align:middle}

    input, textarea, button{/*-webkit-appearance:none;-moz-appearance:none;appearance:none;*/font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-weight:400;line-height:1}
    input, textarea, button, select {-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;line-height:1}

    a{color:#555;text-decoration:none}

    /* 웹 접근성 텍스트 숨김처리 */
    legend, .ally-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip-path:polygon(0 0, 0 0, 0 0)}
	caption{width:0;height:0;line-height:0;text-indent:-9999px}
    .clearfix:after{content:"";display:block;clear:both}
    .noScroll{overflow-y:hidden}
    input[type='radio'], input[type='checkbox']{cursor:pointer;border:none}
    input[type='radio'] + label, input[type='checkbox'] + label{cursor:pointer}
    input{font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-size:1rem;vertical-align:middle}
    input:read-only{background:#efefef}


    /* IE9 이하를 위한 css */
    .placeholder {color:rgba(153,153,153,0.9) !important}
    /* IE10 이상을 위한 css */
    input::placeholder{color:rgba(153,153,153,0.9) !important;opacity:1 /* 파이어폭스에서 뿌옇게 나오는 현상을 방지하기 위한 css */}
    input::-webkit-input-placeholder{color:#d9f2fc}
    /* IE */
    input:-ms-input-placeholder{color:rgba(153,153,153,0.9) !important} 
    /* Firefox */
    input:-moz-input-placeholder{color:rgba(153,153,153,0.9) !important}


    select::-ms-expand{display:none}/* delete select arrow */  
    button{cursor:pointer;border:none;background:none;font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;}
    input[type="submit"]{cursor:pointer}
    article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
    sup, sub{font-size:10px !important}

    /* 글자자르기 */
    .txtCut{overflow:hidden;width:95%;white-space:nowrap;text-overflow:ellipsis;text-align:left}

    .noScroll{overflow-y:hidden}


    /* base */
    #wrap{margin:0 auto;width:100%}


    /* margin, padding, border, nobg */

    /* border */
    .b0{border:none !important}
    .bL0{border-left:0 !important}
    .bR0{border-right:0 !important}
    .bT0{border-top:0 !important}
    .bB0{border-bottom:0 !important}
    .bL1{border-left:1px solid #bfcbd7 !important}
    .bT1{border-top:1px solid #bfcbd7 !important}
    .bB1{border-bottom:1px solid #bfcbd7 !important}

    /* margin */
	.m0{margin:0 !important}
	.m5{margin:5px !important}
	.m10{margin:10px !important}
	.m15{margin:15px !important}
	.m20{margin:20px !important}
	.m30{margin:30px !important}
	
	.mT0{margin-top:0px !important}
	.mT5{margin-top:5px !important}
	.mT10{margin-top:10px !important}
	.mT15{margin-top:15px !important}
	.mT20{margin-top:20px !important}
	.mT25{margin-top:25px !important}
	.mT30{margin-top:30px !important}
	.mT35{margin-top:35px !important}
	.mT40{margin-top:40px !important}
	.mT45{margin-top:45px !important}
	.mT50{margin-top:50px !important}
	.mT55{margin-top:55px !important}
	.mT60{margin-top:60px !important}
	.mT65{margin-top:65px !important}
	.mT70{margin-top:70px !important}
	.mT80{margin-top:80px !important}
	.mT85{margin-top:85px !important}
	.mT90{margin-top:90px !important}
	.mT95{margin-top:95px !important}
	.mT100{margin-top:100px !important}
	.mT105{margin-top:105px !important}
	.mT110{margin-top:110px !important}
	.mT120{margin-top:120px !important}
	.mT130{margin-top:130px !important}
	.mT140{margin-top:140px !important}
	.mT145{margin-top:145px !important}
	.mT150{margin-top:150px !important}
	.mT155{margin-top:155px !important}
	.mT160{margin-top:160px !important}
	.mT165{margin-top:165px !important}
	.mT170{margin-top:170px !important}
	.mT180{margin-top:180px !important}
	.mT185{margin-top:185px !important}
	.mT190{margin-top:190px !important}
	.mT200{margin-top:200px !important}
	
	.mR0{margin-right:0px !important}
	.mR3{margin-right:3px !important}
	.mR5{margin-right:5px !important}
	.mR10{margin-right:10px !important}
	.mR15{margin-right:15px !important}
	.mR20{margin-right:20px !important}
	.mR25{margin-right:25px !important}
	.mR30{margin-right:30px !important}
	.mR35{margin-right:35px !important}
	.mR40{margin-right:40px !important}
	.mR45{margin-right:45px !important}
	.mR50{margin-right:50px !important}
	.mR55{margin-right:55px !important}
	.mR60{margin-right:60px !important}
	.mR70{margin-right:70px !important}
	.mR80{margin-right:80px !important}
	.mR90{margin-right:90px !important}
	.mR100{margin-right:100px !important}
	
	.mB0{margin-bottom:0px !important}
	.mB5{margin-bottom:5px !important}
	.mB10{margin-bottom:10px !important}
	.mB15{margin-bottom:15px !important}
	.mB20{margin-bottom:20px !important}
	.mB25{margin-bottom:25px !important}
	.mB30{margin-bottom:30px !important}
	.mB35{margin-bottom:35px !important}
	.mB40{margin-bottom:40px !important}
	.mB45{margin-bottom:45px !important}
	.mB50{margin-bottom:50px !important}
	.mB55{margin-bottom:55px !important}
	.mB60{margin-bottom:60px !important}
	.mB70{margin-bottom:70px !important}
	.mB80{margin-bottom:80px !important}
	.mB90{margin-bottom:90px !important}
	.mB100{margin-bottom:100px !important}
	
	.mL0 {margin-left:0px !important}
	.mL5 {margin-left:5px !important}
	.mL10 {margin-left:10px !important}
	.mL15 {margin-left:15px !important}
	.mL20 {margin-left:20px !important}
	.mL25 {margin-left:25px !important}
	.mL30 {margin-left:30px !important}
	.mL35 {margin-left:35px !important}
	.mL40 {margin-left:40px !important}
	.mL45 {margin-left:45px !important}
	.mL50 {margin-left:50px !important}
	.mL55 {margin-left:55px !important}
	.mL60 {margin-left:60px !important}
	.mL70{margin-left:70px !important}
	.mL80{margin-left:80px !important}
	.mL90{margin-left:90px !important}
	.mL100{margin-left:100px !important}
	
	
	/* padding */
	.p0{padding:0 !important}
	.p5{padding:5px !important}
	.p10{padding:10px !important}
	.p15{padding:15px !important}
	.p20{padding:20px !important}
	.p25{padding:25px !important}
	.p30{padding:30px !important}
	.p35{padding:35px !important}
	.p40{padding:40px !important}
	.p45{padding:45px !important}
	.p50{padding:50px !important}
	.p55{padding:55px !important}
	.p60{padding:60px !important}
	
	.pT0{padding-top:0px !important}
	.pT5{padding-top:5px !important}
	.pT10{padding-top:10px !important}
	.pT15{padding-top:15px !important}
	.pT20{padding-top:20px !important}
	.pT25{padding-top:25px !important}
	.pT30{padding-top:30px !important}
	.pT35{padding-top:35px !important}
	.pT40{padding-top:40px !important}
	.pT45{padding-top:45px !important}
	.pT50{padding-top:50px !important}
	.pT55{padding-top:55px !important}
	.pT60{padding-top:60px !important}
	
	.pR0{padding-right:0px !important}
	.pR5{padding-right:5px !important}
	.pR10{padding-right:10px !important}
	.pR15{padding-right:15px !important}
	.pR20{padding-right:20px !important}
	.pR25{padding-right:25px !important}
	.pR30{padding-right:30px !important}
	.pR35{padding-right:35px !important}
	.pR40{padding-right:40px !important}
	.pR45{padding-right:45px !important}
	.pR50{padding-right:50px !important}
	.pR55{padding-right:55px !important}
	.pR60{padding-right:60px !important}
	
	.pB0{padding-bottom:0px !important}
	.pB5{padding-bottom:5px !important}
	.pB10{padding-bottom:10px !important}
	.pB15{padding-bottom:15px !important}
	.pB20{padding-bottom:20px !important}
	.pB25{padding-bottom:25px !important}
	.pB30{padding-bottom:30px !important}
	.pB35{padding-bottom:35px !important}
	.pB40{padding-bottom:40px !important}
	.pB45{padding-bottom:45px !important}
	.pB50{padding-bottom:50px !important}
	.pB55{padding-bottom:55px !important}
	.pB60{padding-bottom:60px !important}
	
	.pL0{padding-left:0px !important}
	.pL5{padding-left:5px !important}
	.pL10{padding-left:10px !important}
	.pL15{padding-left:15px !important}
	.pL20{padding-left:20px !important}
	.pL25{padding-left:25px !important}
	.pL30{padding-left:30px !important}
	.pL35{padding-left:35px !important}
	.pL40{padding-left:40px !important}
	.pL45{padding-left:45px !important}
	.pL50{padding-left:50px !important}
	.pL55{padding-left:55px !important}
	.pL60{padding-left:60px !important}
	.pL70{padding-left:70px !important}
	.pL80{padding-left:80px !important}
	.pL90{padding-left:90px !important}
	.pL100{padding-left:100px !important}
	
	/* nobg */
	.nobg{background:none !important}
	.nobg:after{content:"";background:none !important}
	.clear{clear:both !important}
	.floatL{float:left !important}
	.floatR{float:right !important}
	.txtL{text-align:left !important}
	.txtC{text-align:center !important}
	.txtR{text-align:right !important}
	.inline{display:inline !important}
	.clearfix{display:block}
	.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
	.f_bold{font-weight:600 !important}
	.hidden{display:none}
	
	
	
	/* size */
	.w30px{width:30px !important}
	.w50px{width:50px !important}
	.w80px{width:80px !important}
	.w100px{width:100px !important}
	.w120px{width:120px !important}
	.w150px{width:150px !important}
	.w180px{width:180px !important}
	.w200px{width:200px !important}
	.w250px{width:250px !important}
	.w300px{width:300px !important}
	.w350px{width:350px !important}
	.w400px{width:400px !important}
	.w450px{width:450px !important}
	.w500px{width:500px !important}
	.w600px{width:600px !important}
	.w700px{width:700px !important}
	.w800px{width:800px !important}
	.w900px{width:900px !important}
	.w1000px{width:1000px !important}
	
	.w5per{width:5% !important}
	.w10per{width:10% !important}
	.w15per{width:15% !important}
	.w20per{width:20% !important}
	.w25per{width:25% !important}
	.w30per{width:30% !important}
	.w35per{width:35% !important}
	.w40per{width:40% !important}
	.w45per{width:45% !important}
	.w50per{width:50% !important}
	.w55per{width:55% !important}
	.w60per{width:60% !important}
	.w65per{width:65% !important}
	.w70per{width:70% !important}
	.w75per{width:75% !important}
	.w80per{width:80% !important}
	.w85per{width:85% !important}
	.w90per{width:90% !important}
	.w95per{width:95% !important}
	.w100per{width:100% !important}
	
	
	
	/* height */
	.h50{height:50px !important}
	.h100{height:100px !important}
	.h150{height:150px !important}
	.h200{height:200px !important}
	.h250{height:250px !important}
	.h300{height:300px !important}
	.h350{height:350px !important}
	.h400{height:400px !important}
	.h450{height:450px !important}
	.h500{height:500px !important}




    #header, .subTitleBox, .sideQuick, .subNav, #footer{display:none}
    .subNav.integratedSearchBox{display:block}
    .subContents{width:100%}

    body{width:960px;margin:0;padding:0;font-size:11pt}
    #contain{position:relative;width:100%;margin:0;padding:0;page-break-after:auto;}
    .subControls{display:none}





    /**************************************************************/
    /***********************   layout.css   ***********************/
    /**************************************************************/



	/* accessbility */
	#skip-go{display:block}
	#skip-go p{position:fixed;left:-1000px;top:0}
	#skip-go ul li a{z-index:1000;display:block;position:fixed;left:-1000px;top:0;background-color:#11589b;font-size:1em;color:#222;text-align:center} 
	#skip-go ul li a:hover, #skip-go ul li a:active, #skip-go ul li a:focus{left:0;min-width:200px;padding:10px 30px;box-sizing:border-box;text-decoration:underline}
	
	
	
	
	/* header */
	#header{z-index:11;position:absolute;left:0;top:0;width:100%;border-bottom:1px solid #ddd;background:#fff}
	#header.fixed{position:fixed}
	#header.mainHeader{border-bottom:none;background:#009DDA}
	.header{margin:auto;position:relative;width:100%}
	.topCategory{position:relative;padding:10px 0}
	.topCategory:after{content:"";clear:both;display:block}
	.topCategory > div{float:left}
	.topCategory > div > span{float:left;margin-left:15px;margin-top:7px}
	.topCategory > div > span:first-child{margin-left:0}
	.topCategory a{display:inline-block;font-size:1.071rem;/*15px*/color:#444;transition:0.5s}
	.mainHeader .topCategory a{color:#222}
	.topCategory a:hover, .topCategory a:focus{text-decoration:underline}
	.topCategory > ul{float:right}
	.topCategory > ul > li{float:left;margin-left:20px}
	.topCategory > ul > li:first-child{margin-top:7px}
	.topCategory > ul > li:after{content:"";clear:both;display:block}
	.topCategory > ul > li em{margin-left:20px}
	.topCategory > ul > li em:first-child{margin-left:0}
	.topCategory > ul > li em a{display:inline-block;height:16px;padding-left:22px}
	.topCategory > ul > li em .login{background:url("../../../images/renewal/layout/icon_login1.png") left center no-repeat}
	.mainHeader .topCategory > ul > li em .login{background:url("../../../images/renewal/layout/icon_login.png") left center no-repeat}
	.topCategory > ul > li em .join{background:url("../../../images/renewal/layout/icon_join1.png") left center no-repeat}
	.mainHeader .topCategory > ul > li em .join{background:url("../../../images/renewal/layout/icon_join.png") left center no-repeat}
	.sns{margin:0 45px 0 30px}
	.sns:after{content:"";clear:both;display:block}
	.sns span{float:left;margin-left:10px;transition:0.5s}
	.sns .facebook{display:inline-block;width:33px;height:32px;background:url("../../../images/renewal/layout/facebook1.png") no-repeat}
	.mainHeader .sns .facebook{width:33px;height:32px;background:url("../../../images/renewal/layout/facebook.png") no-repeat}
	.sns .youtube{display:inline-block;width:33px;height:32px;background:url("../../../images/renewal/layout/youtube1.png") no-repeat}
	.mainHeader .sns .youtube{width:33px;height:32px;background:url("../../../images/renewal/layout/youtube.png") no-repeat}
	.sns .blog{display:inline-block;width:33px;height:32px;background:url("../../../images/renewal/layout/blog1.png") no-repeat}
	.mainHeader .sns .blog{width:33px;height:32px;background:url("../../../images/renewal/layout/blog.png") no-repeat}
	
	
	
	
	/* gnb */
	.gnbBox{margin:auto;position:relative;width:100%}
	.gnbBox:after{content:"";clear:both;display:block}
	.gnbBox > h1{float:left;margin-top:25px;margin-right:90px}
	.gnbBox > h1 a{display:inline-block;width:130px;height:31px;background:url("../../../images/renewal/layout/CI1.png") no-repeat}
	.mainHeader .gnbBox > h1 a{background:url("../../../images/renewal/layout/CI.png") no-repeat}
	.gnb{float:left}
	.gnb:after{content:"";clear:both;display:block}
	.gnb > li{float:left}
	.gnb > li > a{display:inline-block;position:relative;padding:30px 37px 45px;font-size:1.714rem;/*24px*/font-weight:500;color:#222;letter-spacing:-0.05em}
	.gnb > li > a.selected, .gnb > li > a.on{color:#303F9F}
	.gnb > li > a i.on{z-index:13;display:inline-block;position:absolute;left:50%;bottom:-1px;width:32px;height:1px;transform:translateX(-50%);background:#fff}
	.mainHeader .gnb > li > a{color:#222}
	.mainHeader .gnb > li > a.selected{color:#303F9F}
	.gnb > li:hover > a:before, .gnb > li:focus > a:before, .gnb > li > a.selected:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-width:16px;border-style:solid;border-color:transparent transparent #ccc transparent;transition:0.5s}
	.gnb > li:hover > a:after, .gnb > li:focus > a:after, .gnb > li > a.selected:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-width:15px;border-style:solid;border-color:transparent transparent #fff transparent;transition:0.5s}
	
	
	.subBox{display:none;z-index:12;position:absolute;left:50%;top:99px;width:100%;margin-left:-700px;border:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;background:#fff}
	.mainHeader .subBox{border-top:none}
	.subBox a{line-height:1.5;letter-spacing:-0.05em;word-break:keep-all;word-wrap:break-word}
	.subBox:after{content:"";clear:both;display:block}
	.gnbTitle{display:table-cell;width:300px;height:400px;padding:30px;box-sizing:border-box;background:#f5fafc;vertical-align:top}
	.gnbTitle > p{display:table;transition:0.5s}
	.gnbTitle > p strong{display:table-cell;width:70px;height:70px;border-radius:50%;background:#303f9f;font-size:1.375rem;/*22px*/font-weight:500;color:#222;text-align:center;vertical-align:middle}
	.gnbTitle > p em{display:table-cell;padding-left:10px;font-size:1.286rem;/*18px*/font-weight:500;color:#009dda;letter-spacing:-0.03em;vertical-align:middle}
	.gnbTitle > span:before{content:"";display:block;position:relative;top:-25px;width:100%;height:1px;background:#C8E5EF}
	.gnbTitle > span{position:absolute;overflow:hidden;left:30px;bottom:30px;width:240px;padding-top:30px;font-size:1.143rem/*16px*/;font-weight:400;line-height:1.4;letter-spacing:-0.05em;word-break:keep-all;word-wrap:break-word}
	
	.subBox > ul{display:table-cell;width:1098px;background:url("../../../images/renewal/layout/gnbbg.png") left top repeat-y #fff}
	.subBox > ul:before{content:"";position:absolute;left:300px;top:72px;width:1098px;height:1px;background:#C8E5EF}
	.subBox > ul:after{content:"";clear:both;display:block}
	.subBox > ul > li{display:table-cell;float:left;position:relative;width:241px;min-height:226px} 
	.subBox > ul > li:nth-child(5){clear:both;display:block} 
	.subBox > ul > li > a{display:block;padding:30px 18px 18px;font-size:1.429rem;/*20px*/font-weight:500;color:#303f9f;line-height:1.2;letter-spacing:-0.1em} 
	.subBox > ul > li:hover > a, .subBox > ul > li:hover > a:focus, .subBox > ul > li.selected > a{color:#009dda} 
	.subBox > ul > li:nth-child(1) > a, .subBox > ul > li:nth-child(2) > a, .subBox > ul > li:nth-child(3) > a, .subBox > ul > li:nth-child(4) > a{background:#fff} 
	.subBox > ul > li > ul{padding:20px 18px} 
	.subBox > ul > li:nth-child(n + 5) > ul{padding-top:0} 
	.subBox > ul > li > ul > li{margin-top:8px}
	.subBox > ul > li > ul > li:first-child{margin-top:0}
	.subBox > ul > li > ul > li > a{display:inline-block;z-index:1;position:relative;font-size:1.214rem;/*17px*/color:#444;line-height:1.2} 
	.subBox > ul > li > ul > li > a:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;width:0;height:8px;background:rgba(118,229,255,0.5);transition:0.3s}
	.subBox > ul > li > ul > li:hover > a:after, .subBox > ul > li > ul > li:focus > a:after, .subBox > ul > li > ul > li.selected > a:after{content:"";width:100%;left:0}
	.subBox > ul > li > ul > li > ul{width:100%;margin:5px 0;/*padding:10px;*/box-sizing:border-box;/*border:1px dashed #ddd;background:#fcfcfc*/}
	.subBox > ul > li > ul > li > ul > li > a{display:block;padding-left:7px;background:url("../../../images/renewal/layout/bullet03.png") left 10px no-repeat;font-size:1.143rem;/*16px*/color:#666;line-height:1.4} 
	.subBox > ul > li > ul > li > ul > li > a:hover, .subBox > ul > li > ul > li > ul > li > a:focus{color:#0966c3;text-decoration:underline} 
	
	
	/* menuBox */
	.menuBox{float:left;margin:27px 0 0 37px}
	.btnMenu{float:left;position:relative;width:30px;height:30px;transition:0.3s}
	.btnMenu.positionR{z-index:3;position:absolute;right:0;top:20px;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,1)}
	.btnMenu.positionR:before, .btnMenu.positionR:after, .btnMenu.positionR span{content:"";background-color:#222}
	.btnMenu:before, .btnMenu:after, .btnMenu span{content:"";display:inline-block;position:absolute;left:50%;top:50%;overflow:hidden;width:30px;height:2px;background-color:#666;transition:0.75s}
	.mainHeader .btnMenu:before, .mainHeader .btnMenu:after, .mainHeader .btnMenu span{content:"";display:inline-block;position:absolute;left:50%;top:50%;overflow:hidden;width:30px;height:2px;background-color:#222;transition:0.75s}
	.btnMenu:before{margin:-10px 0 0 -10px}
	.btnMenu:after{margin:10px 0 0 -10px}
	.btnMenu span{margin:0 0 0 -10px;text-indent:-9999px}
	.btnMenu.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:0 0;-webkit-transform-origin:0 0;margin-left:-10px}
	.btnMenu.active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:0 bottom;-webkit-transform-origin:0 bottom;margin-left:-10px}
	.btnMenu.active span{width:0;opacity:0}
	
	
	
	
	/* searchForm */
	.searchForm{float:right;margin-top:20px;transition:0.5s}
	.mainHeader .totalSearch{border:none;background:#40C9FF}
	.totalSearch{position:relative;width:400px;height:50px;border-radius:50px;border:1px solid #ccc;box-sizing:border-box;background:#fff}
	.totalSearch:after{content:"";clear:both;display:block}
	.totalSearch input[type="text"]{float:left;width:320px;height:30px;margin:10px 0 10px 30px;border:none;background:none;font-size:1.071rem;/*15px*/color:#666}
	.mainHeader .totalSearch input[type="text"]{color:#222}
	.totalSearch input[type="submit"]{display:inline-block;width:33px;height:33px;margin-top:10px;border:none;background:url("../../../images/renewal/layout/search1.png") no-repeat;text-indent:-9999px}
	.mainHeader .totalSearch input[type="submit"]{background:url("../../../images/renewal/layout/search.png") no-repeat}
	
	/* IE9 이하를 위한 css */
	.mainHeader .placeholder {color:rgba(255,255,255,0.9) !important}
	/* IE10 이상을 위한 css */
	.mainHeader input::placeholder{color:rgba(255,255,255,0.9) !important;opacity:1 /* 파이어폭스에서 뿌옇게 나오는 현상을 방지하기 위한 css */}
	.mainHeader input::-webkit-input-placeholder{color:#d9f2fc}
	/* IE */
	.mainHeader input:-ms-input-placeholder{color:rgba(255,255,255,0.9) !important} 
	/* Firefox */
	.mainHeader input:-moz-input-placeholder{color:rgba(255,255,255,0.9) !important}
	
	.mobSearch{display:none}
	
	
	/* menuLayer */
	.mask{display:none;z-index:1;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.menuLayer{display:none;z-index:2;position:absolute;left:50%;top:152px;width:100%;height:650px;transform:translateX(-50%);overflow-y:auto;box-sizing:border-box;background:#fff}
	.allMenu{margin:50px}
	.allMenu:after{content:"";clear:both;display:block}
	.allMenu > li{float:left;width:15%;margin-left:2%;padding-left:10px;box-sizing:border-box}
	.allMenu > li:before{content:"";z-index:-1;position:absolute;width:15%;height:calc(100% - 100px);background:url("../../../images/renewal/sub/line_curator.png") calc(100% - 7px) top repeat-y}
	.allMenu > li:first-child{margin-left:0}
	.allMenu > li:last-child:before{background:none}
	.allMenu > li > p{display:block;margin-bottom:30px;padding:10px;border:1px solid #888;font-size:1.286rem;/*18px*/color:#222;font-weight:500;line-height:1.2;letter-spacing:-0.03em}
	.allMenu > li > p > a{display:inline-block;height:18px;padding-right:22px;background:url("../../../images/renewal/layout/icon_newWindow2.png") right center no-repeat;font-size:1.286rem;/*18px*/color:#222;font-weight:500}
	.allMenu > li > p > a:hover{text-decoration:none}
	.allMenu a{display:inline-block;letter-spacing:-0.03em}
	.allMenu a:hover{text-decoration:underline}
	.allMenu > li > ul > li{margin-bottom:20px}
	.allMenu > li > ul > li:last-child{margin-bottom:0}
	.allMenu > li > ul > li > a{margin-bottom:8px;font-size:1.286rem;/*18px*/color:#303F9F;font-weight:500}
	.allMenu > li > ul > li > ul > li > a:before{content:"";display:inline-block;width:5px;height:10px;padding-left:8px;background:url("../../../images/renewal/layout/bullet03.png") left center no-repeat}
	.allMenu > li > ul > li > ul > li > a{margin-bottom:5px;font-size:1.071rem;/*15px*/color:#444;line-height:1.2}
	.allMenu > li > ul > li > ul > li:last-child > a{margin-bottom:0}
	
	
	
	/* mobNavBox */
	.mobNavBox{display:none}
	
	
	/* container */
	#container{padding-top:0px;position:relative}
	#container.mainContainer{padding-top:0px !important}
	#contain{position:relative;width:100%}
	
	
	/* footer */
	#footer{clear:both;position:relative;overflow:hidden;width:100%;padding:25px 0 40px;border-top:1px solid #888;letter-spacing:-0.03em}
	.footer{margin:auto;position:relative;width:1400px}
	.footer:after{content:"";clear:both;display:block}
	.footer > div{float:left;position:relative;margin-left:100px}
	.footer > div:first-child{margin-left:0}
	.footer > div:last-child{float:right}
	.footer > div:after{content:"";clear:both;display:block}
	.footer > div:first-child > p{margin:12px 0 15px}
	.footer > div > p a{margin-left:30px;font-size:1.286rem;/*18px*/color:#222}
	.footer > div > p a:first-child{margin-left:0}
	.footer > div > p.webCopy{display:block}
	.footer > div > p.mobCopy{display:none}
	.footer > div > ul > li{font-size:1.143rem;/*16px*/}
	.footer > div > ul > li strong{display:block;margin-bottom:4px;font-size:1.286rem;/*18px*/color:#222;font-weight:600}
	.nabisAddress{margin:20px 0;font-size:1.143rem;/*16px*/color:#666;line-height:1.4}
	.relatedOrg{position:relative;overflow:hidden;margin-bottom:10px}
	.relatedOrg select{cursor:pointer;float:left;width:260px;height:40px;padding:0 10px;box-sizing:border-box;border:1px solid #ccc;background:url("../../../images/renewal/layout/select.png") calc(100% - 15px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	.relatedOrg button{float:left;width:60px;height:40px;margin-left:-1px;border:1px solid #888;background:url("../../../images/renewal/layout/switching.png") center center no-repeat #fff;transition:0.3s}
		
	
	
	/* sideQuick */
	.sideQuick{z-index:6;position:fixed;right:100px;top:160px;animation:quickBounce 2s infinite alternate linear;-webkit-animation:quickBounce 2s infinite alternate linear}
	.sideQuick ul li{margin-bottom:10px;border-radius:5px;background:#0b74dd;text-align:center}
	.sideQuick ul li:last-child{margin-bottom:0;background:#d9efca}
	.sideQuick ul li:last-child a{color:#43950d}
	.sideQuick ul li a{display:block;padding:25px 10px;font-size:1.286rem;/*18px*/color:#222;font-weight:600;line-height:1.4;letter-spacing:-0.03em}
	.scrollTop{display:block;width:32px;height:32px;margin:10px auto 0;background:url("../../../images/renewal/layout/top.png") no-repeat}
	.mobScrollTop{display:none}
	
	@keyframes quickBounce {
	    0% {transform:translateY(0px)}
	    100% {transform:translateY(15px)}
	}
	@-webkit-keyframes quickBounce {
	    0% {-webkit-transform:translateY(0px)}
	    100% {-webkit-transform:translateY(15px)}
	}
	
	.mobSideQuick{display:none}
	
	
	
	
	/* loginPop */
	.loginPop{display:none;z-index:21;position:fixed;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.5)}
	.loginPop:after{content:"";display:inline-block;height:100%;vertical-align:middle}
	.loginLayer{z-index:22;display:inline-block;position:relative;width:100%;max-width:650px;background:#fff;text-align:left;vertical-align:middle}
	.loginLayer > p{padding:18px 30px;background:#718598;font-size:1.714rem;/*24px*/;color:#222;font-weight:500}
	.loginLayer .closeLayer{float:right;position:relative;top:2px;width:23px;height:23px;background:url("../../../images/renewal/layout/closeLogin.png") no-repeat}
	.loginForm{position:relative;width:100%;margin:auto;padding:75px;background:#F9FAFA;text-align:center}
	.loginForm > p{margin-bottom:30px;font-size:1.429rem;/*20px*/color:#222}
	.loginForm .loginBox > li{margin-top:10px}
	.loginForm .loginBox > li:first-child{margin-top:0}
	.loginForm .loginBox > li input{width:500px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.214rem;/*17px*/color:#000}
	.loginForm .loginBox > li input:focus{background:#eff8fc}
	.loginForm .loginBox > li input[type="submit"]{border:none;background:#0B74DD;font-size:1.429rem;/*20px*/color:#222;font-weight:500}
	.loginForm .helpLink{position:relative;width:100%;margin-top:30px;text-align:center}
	.loginForm .helpLink:after{content:"";clear:both;display:block}
	.loginForm .helpLink li{display:inline-block;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/layout/login_line.png") left 2px no-repeat}
	.loginForm .helpLink li:first-child{margin-left:0;padding-left:0;background:none}
	.loginForm .helpLink a{display:block;font-size:1.286rem;/*18px*/color:#444}
	.loginForm .helpLink a:hover, .loginForm .helpLink a:focus{text-decoration:underline}
	
	
	/* mainPop */
	.mainPop{display:block;z-index:21;position:fixed;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.5)}
	.mainPop:after{content:"";display:inline-block;height:100%;vertical-align:middle}
	.mainLayer{z-index:22;display:inline-block;position:relative;width:100%;max-width:502px;text-align:left;vertical-align:middle}
	.mainLayer .closeLayer2{position:absolute;right:40px;top:50px;width:31px;height:31px;background:url("../../../images/renewal/sub/btnClose2.png") no-repeat}
	.closeBox{padding:10px;background:#000}
	.closeBox label{font-size:1rem;/*14px*/color:#222}
	
	
	
	
	
	/* loading */
	.prgLoding{z-index:1;position:fixed;left:0;top:0;right:0;bottom:0;text-align:center}
	.prgLoding:after{content:"";z-index:2;display:inline-block;height:100%;vertical-align:middle}
	.prgLoding img{z-index:3;display:inline-block;position:relative;width:66px;height:66px;vertical-align:middle}
	
	
	
	
	
	



    /***********************************************************/
    /***********************   sub.css   ***********************/
    /***********************************************************/




	/*******************************************************************************/
	/*********************************  공통 start *********************************/
	/******************************************************************************/
	
	
	
	/* subTitleBox */
	#subTitleBox, .subTitleBox{z-index:6;position:relative;left:0;top:0;width:100%;box-sizing:border-box;background:#303F9F}
	.subTitleBox.fixed{position:fixed;top:153px}
	.locationBox{display:table;margin:auto;position:relative;width:100%;height:60px;box-sizing:border-box}
	.locationBox:after{content:"";clear:both;display:block}
	.locationBox h3{float:left;padding:14px 0}
	.locationBox h3 span{padding:1px 0;padding-left:45px;font-size:2.143rem;/*30px*/color:#222;font-weight:600}
	.locationBox h3 span.icon_subTitle01{padding-left:35px;background:url("../../../images/renewal/sub/icon_subTitle01.png") left center no-repeat}
	.locationBox h3 span.icon_subTitle02{background:url("../../../images/renewal/sub/icon_subTitle02.png") left center no-repeat}
	.locationBox h3 span.icon_subTitle03{padding-left:40px;background:url("../../../images/renewal/sub/icon_subTitle03.png") left center no-repeat}
	.locationBox h3 span.icon_subTitle04{background:url("../../../images/renewal/sub/icon_subTitle04.png") left center no-repeat}
	.locationBox h3 span.icon_subTitle05{background:url("../../../images/renewal/sub/icon_subTitle05.png") left center no-repeat}
	.locationItem{float:left;position:absolute;left:255px;/* margin-left:160px */}
	.locationItem:after{content:"";clear:both;display:block}
	.locationItem > li{float:left;position:relative}
	.locationItem > li:after{content:"";display:inline-block;width:1px;height:12px;margin-left:10px;padding-left:12px;background:url("../../../images/renewal/sub/sublocation_line.png") left center no-repeat}
	.locationItem > li:last-child:after{margin-left:0;padding-left:0;background:none}
	.locationItem > li > a{display:inline-block;position:relative;line-height:60px;font-size:1.286rem;/*18px*/color:#222}
	.locationItem > li > a.on:after{content:"";position:absolute;left:0%;bottom:0;width:100%;height:7px;background:#fff}
	/* .locationItem > li > a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:7px;background:#fff;transition:0.5s} */
	/* .locationItem > li > a:hover:after, .locationItem > li > a:focus:after, .locationItem > li > a.on:after{left:0;width:100%} */
	.subDepth{display:none;z-index:4;position:absolute;left:calc(50% - 12px);top:53px;transform:translateX(-50%);width:175px;min-height:100px;padding:15px;border:1px solid #ddd;box-sizing:border-box;background:#fff;box-shadow:0px 5px 5px rgba(0,0,0,.07)}
	.locationItem > li:last-child > .subDepth{left:50%}
	.subDepth:before{content:"";display:block;z-index:4;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
	.subDepth > li{margin-top:10px}
	.subDepth > li:first-child{margin-top:0}
	.subDepth > li > a{font-size:1.143rem;/*16px*/color:#666;line-height:1.2}
	.subDepth > li > a:hover, .subDepth > li > a:focus{color:#303F9F}
	.swiper-container{display:none}
	#subContents, .subContents{margin:auto;position:relative;width:100%;margin-bottom:80px;box-sizing:border-box}
	
	
	
	/* subNav */
	.subNav{margin:40px 0 30px}
	.subNav:after{content:"";clear:both;display:block}
	.subNav h4{font-size:2.429rem;/*34px*/color:#222;font-weight:600}
	.subNav > ul{float:left;margin-top:15px}
	.subNav > ul li{float:left;margin-right:12px;padding-left:15px;background:url("../../../images/renewal/sub/arrow_subNav.png") left 5px no-repeat}
	.subNav > ul li:first-child{padding-left:0;background:none}
	.subNav > ul li span{cursor:default;display:block;font-size:1.071rem;/*15px*/color:#666}
	.subNav > ul li a:hover, .subNav > ul li a:focus{text-decoration:none}
	.subControls{float:right}
	.subControls:after{content:"";clear:both;display:block}
	.subControls > ul{float:left}
	.subControls > ul:after{content:"";clear:both;display:block}
	.subControls > ul li{float:left;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/sub/line_subControls.png") left center no-repeat}
	.subControls > ul li:first-child{margin-left:0;padding-left:0;background:none}
	.subControls > ul li a{display:block;width:30px;height:30px}
	.subControls > ul li a.print{background:url("../../../images/renewal/sub/print.png") center center no-repeat}
	.subControls > ul li a.zoomIn{background:url("../../../images/renewal/sub/zoomIn.png") center center no-repeat}
	.subControls > ul li a.zoomReset{background:url("../../../images/renewal/sub/zoomReset.png") center center no-repeat}
	.subControls > ul li a.zoomOut{background:url("../../../images/renewal/sub/zoomOut.png") center center no-repeat}
	
	
	/* subTabBox */
	.subTabBox{position:relative;margin-top:20px}
	
	
	/* .subTab{display:table} */
	.subTab:after{content:"";clear:both;display:block}
	.subTab > li{float:left;position:relative;margin-left:-1px;box-sizing:border-box}
	.subTab > li:first-child:nth-last-child(1){width:100%}
	.subTab > li:first-child:nth-last-child(2), .subTab > li:first-child:nth-last-child(2) ~ li{width:50%}
	.subTab > li:first-child:nth-last-child(3), .subTab > li:first-child:nth-last-child(3) ~ li{width:33.333%}
	.subTab > li:first-child:nth-last-child(4), .subTab > li:first-child:nth-last-child(4) ~ li{width:25%}
	.subTab > li:first-child:nth-last-child(5), .subTab > li:first-child:nth-last-child(5) ~ li{width:20%}
	.subTab > li:first-child:nth-last-child(6), .subTab > li:first-child:nth-last-child(6) ~ li{width:16.666%}
	.subTab > li:first-child:nth-last-child(7), .subTab > li:first-child:nth-last-child(7) ~ li{width:14.285%}
	.subTab > li:first-child:nth-last-child(8), .subTab > li:first-child:nth-last-child(8) ~ li{width:12.5%}
	.subTab > li:first-child:nth-last-child(9), .subTab > li:first-child:nth-last-child(9) ~ li{width:11%}
	.subTab > li:first-child:nth-last-child(10), .subTab > li:first-child:nth-last-child(10) ~ li{width:10%}
	.subTab > li:first-child:nth-last-child(11), .subTab > li:first-child:nth-last-child(11) ~ li{display:block;width:12.5%;margin-top:-1px}
	.subTab > li:first-child:nth-last-child(12), .subTab > li:first-child:nth-last-child(12) ~ li{width:12.5%;margin-top:-1px}
	.subTab > li:first-child:nth-last-child(13), .subTab > li:first-child:nth-last-child(13) ~ li{width:14.285%;margin-top:-1px}
	.subTab > li a{display:block;min-width:100%;padding:15px 0;height:60px;border:1px solid #aaa;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#222;text-align:center;font-weight:400;letter-spacing:-0.03em;transition:0.3s}
	.subTab > li a:hover, .subTab > li a.show{border:1px solid #0B74DD;background:#0B74DD;font-size:1.286rem;/*18px*/color:#fff;font-weight:500}
	.subTab_content:after{content:"";clear:both;display:block}
	.subTab_content > li{display:none;position:relative}
	.tabSelectBox{display:none}
	.subTab > li:first-child:nth-last-child(11) a, .subTab > li:first-child:nth-last-child(11) ~ li a, .subTab > li:first-child:nth-last-child(12) a, .subTab > li:first-child:nth-last-child(12) ~ li a, .subTab > li:first-child:nth-last-child(13) a, .subTab > li:first-child:nth-last-child(13) ~ li a{min-width:100%}
	
	
	/* iconSubTab */
	.iconSubTab{border:1px solid #aaa;box-shadow:0 5px 0 rgba(0,0,0,.05)}
	.iconSubTab > li{position:relative;background:url("../../../images/renewal/sub/tab_line.png") right center no-repeat}
	.iconSubTab > li:last-child{background:none}
	.iconSubTab > li a{display:block;position:relative;height:98px !important;padding:60px 0 15px !important;border:none;font-size:1.143rem;/*16px*/color:#222;letter-spacing:-0.03em}
	.iconSubTab > li a:hover, .iconSubTab > li a:focus, .iconSubTab > li a.show{border:none;font-size:1.143rem;/*16px*/color:#0B74DD}
	.iconSubTab > li a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:5px;background:#0B74DD;transition:0.5s}
	.iconSubTab > li a:hover:after, .iconSubTab > li a:focus:after, .iconSubTab > li a.show:after{left:0;width:100%}
	.iconSubTab > li:nth-child(1) a{background:url("../../../images/renewal/sub/icon_tab01.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(2) a{background:url("../../../images/renewal/sub/icon_tab02.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(3) a{background:url("../../../images/renewal/sub/icon_tab03.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(4) a{background:url("../../../images/renewal/sub/icon_tab04.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(5) a{background:url("../../../images/renewal/sub/icon_tab05.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(6) a{background:url("../../../images/renewal/sub/icon_tab06.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(7) a{background:url("../../../images/renewal/sub/icon_tab07.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(8) a{background:url("../../../images/renewal/sub/icon_tab08.png") center 15px no-repeat}
	.iconSubTab > li:nth-child(9) a{background:url("../../../images/renewal/sub/icon_tab09.png") center 15px no-repeat}
	.districtTab > li{display:table-cell;width:78px;height:58px;text-align:center;vertical-align:middle}
	.districtTab > li a{display:block;min-width:78px;height:58px;padding:18px 0;font-size:1.286rem !important;/*18px*/}
	.districtTab > li a:hover, .districtTab > li a.show{font-size:1.286rem !important;/*18px*/}
	.promotionTab > li{width:33.333% !important}
	.subTab.promotionTab > li:first-child:nth-last-child(9), .subTab.promotionTab > li:first-child:nth-last-child(9) ~ li{margin-top:-1px}
	.subContents h5{clear:both;display:block;margin:45px 0 20px;padding-left:25px;background:url("../../../images/renewal/sub/bullet02.png") left 5px no-repeat;font-size:1.714rem;/*24px*/color:#222;font-weight:600;line-height:1.3;letter-spacing:-0.03em}
	.subContents h5:after{content:"";clear:both;display:block}
	.subContents h5 strong{float:left;position:relative;font-size:inherit;color:#222;font-weight:500}
	
	
	/* 검색결과 게시물 개수 */
	.numberSearchResult{position:relative;margin-bottom:5px}
	.numberSearchResult:after{content:"";clear:both;display:block}
	.numberSearchResult li:after{content:"";clear:both;display:block}
	.numberSearchResult span{float:left;font-size:1.071rem;/*15px*/color:#666}
	.numberSearchResult span:last-child{margin-left:8px;padding-left:8px;background:url("../../../images/renewal/sub/line_curator.png") left center no-repeat}
	.numberSearchResult span strong{font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:500}
	.numberSearchResult span em{font-size:1.071rem;/*15px*/color:#e41717;font-weight:500}
	.numberSearchResult > ul{display:table;width:100%}
	.numberSearchResult > ul > li:first-child{display:table-cell;text-align:left;vertical-align:bottom}
	.numberSearchResult > ul > li:last-child{display:table-cell;text-align:right}
	
	
	/* chart */
	.chart{table-layout:fixed;width:100%;border-top:2px solid #303F9F;border-collapse:collapse;background:#fff}
	.chart tr.even{background:#fcfcfc}
	.chart thead tr:first-child th{border-top:1px solid #222;border-bottom:1px solid #222}
	.chart tr th, .chart tr td{padding:10px;border-bottom:1px solid #ddd;font-size:1.143rem;/*16px*/text-align:center;line-height:1.3;letter-spacing:-0.03em;vertical-align:middle;transition:0.3s}
	.chart tr th{padding:15px 10px;background:#fff;color:#222;font-weight:500;}
	.chart tr td{font-size:1.143rem;/*16px*/color:#666;text-align:center;line-height:1.3;vertical-align:middle}
	.chart tr td p{font-size:inherit;color:inherit;line-height:inherit}
	.chart input[type="file"]{height:40px;padding:7px;box-sizing:border-box}
	.chart tr td.subject p > .organ, .chart tr td.subject p > .author{display:block;margin-top:5px;color:#718598}
	.chart tr td.subject{text-align:left}
	.noSubject{margin:10px 0;font-size:1.143rem;/*16px*/text-align:center}
	.chart tr td.subject a{font-size:1.286rem;/*18px*/color:#222;font-weight:400;line-height:1.3}
	.chart tr td.subject a:hover, .chart tr td.subject a:focus{text-decoration:underline}
	.chart tr td select{min-width:120px;height:40px;padding:10px;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.143rem;/*16px*/;color:#666;}
	.chart textarea{resize:none;width:100%;height:160px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666;line-height:1.3}
	.chart td .file{display:inline-block;width:34px;height:30px;border-radius:0;background:url("../../../images/renewal/sub/icon_file.png") no-repeat;font-size:1.143rem;/*16px*/color:#0B74DD;font-weight:400;line-height:30px;text-align:center}
	.chart td .nofile{display:inline-block;width:34px;height:30px;border-radius:0;background:url("../../../images/renewal/sub/icon_nofile.png") no-repeat;font-size:1.143rem;/*16px*/color:#666;font-weight:400;line-height:30px;text-align:center}
	.chart td .progress{display:inline-block;min-width:60px;padding:5px;border-radius:3px;font-size:1.071rem;/*15px*/color:#fff;transition:0.3s}
	.chart td .progress.request{background:#009DDA}
	.chart td .progress.end{background:#ccc}
	.chart td .progress.complete{background:#303F9F}
	.chart td .progress.ongoing{background:#FF6F00}
	.chart .edit{position:relative}
	/*
	.chart input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.chart tr td > label{display:block;position:relative;padding-left:20px;line-height:16px;box-sizing:border-box}
	.chart label:before{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.chart label:after{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;background:#fff}
	.chart label:before, .chart label:after{content:"";display:inline-block;position:absolute}
	.chart input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.chart input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-4px -5px}
	.chart input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	*/
	.chart input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.chart input[type='checkbox'] + label{display:inline-block;position:relative;padding-left:20px;font-size:1.214rem;/*17px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
	.chart input[type='checkbox'] + label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.chart input[type='checkbox'] + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.chart input[type='checkbox'] + label:before, .chart input[type='checkbox'] + label:after{content:"";display:inline-block;position:absolute}
	.chart input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.chart input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.chart input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	.chartL tr td{text-align:left !important}
	
	/* rowChart */
	.rowChart{border-top:2px solid #222}
	.rowChart tr.even td{background:#fff !important}
	.rowChart tr th, .rowChart tr td{border:1px solid #ddd}
	.rowChart tr th{color:#222;font-weight:500;vertical-align:middle}
	.rowChart tr td{text-align:left}
	.rowChart tr th:first-child, .rowChart tr td:first-child{border-left:none}
	.rowChart tr th:last-child, .rowChart tr td:last-child{border-right:none}
	.rowChart td input[type="text"]{width:100%;height:40px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
	.rowChart2{border-top:2px solid #303F9F}
	.rowChart2 tr th, .rowChart2 tr td{font-size:1.143rem;/*16px*/}
	.rowChart2 tr th{background:#fafafa}
	.rowChart3 tr th{background:#fafafa}
	.rowChart3 tr td{line-height:1.4}
	.editH{width:100%;height:600px}
	.editH2{height:100vh}
	
	/* smChart */
	.smChart{width:450px;border-top:1px solid #222;background:#fff}
	.smChart tr th, .smChart tr td{padding:3px;border:1px solid #ddd;font-size:1rem;/*14px*/color:#222;font-weight:400;text-align:center;line-height:1.2;letter-spacing:-0.03em;vertical-align:middle;transition:0.3s}
	.smChart tr th{background:#fafafa}
	.smChart tr th > strong{font-size:1.143rem;/*16px*/color:#222;font-weight:600}
	.smChart tr th > span{font-size:1.143rem;/*16px*/color:#222}
	.smChart tr th:first-child, .smChart tr td:first-child{border-left:none}
	.smChart tr th:last-child, .smChart tr td:last-child{border-right:none}
	
	
	/* type2 */
	.type2{border-top:1px solid #222}
	.type2 tr.even{background:#fff}
	.type2 tr th, .type2 tr td{padding:20px 15px;border:1px solid #ddd}
	.type2 tr th{padding:15px;background:#fafafa;color:#222}
	.type2 tr th:first-child, .type2 tr td:first-child{border-left:none}
	.type2 tr th:last-child, .type2 tr td:last-child{border-right:none}
	.type2 tr td p{font-size:1.286rem;/*18px*/}
	
	
	/* type3 */
	.type3{margin-top:10px;border-top:1px solid #222}
	.type3 thead tr:first-child th{border-bottom:0}
	.type3 tr th, .type3 tr td{padding:10px;border:1px solid #ddd;font-weight:400;text-align:center}
	.type3 tr th{padding:10px;background:#fafafa;color:#222}
	.type3 tr th:first-child, .type3 tr td:first-child{border-left:none}
	.type3 tr th:last-child, .type3 tr td:last-child{border-right:none}
	.type3 tr.even td{background:#fcfcfc}
	
	
	/* tab_wrap(tab in tab) */
	.tab_wrap{position:relative;margin-top:20px;-webkit-text-size-adjust:none}
	.tab_wrap:after{content:"";clear:both;display:block}
	.btn_area.subTab{margin-bottom:50px}
	.btn_area.subTab:after{content:"";display:block;clear:both}
	.btn_area.subTab > li{float:left;position:relative;margin-left:-1px;height:60px;box-sizing:border-box}
	.btn_area.subTab > li:first-child:nth-last-child(2), .btn_area.subTab > li:first-child:nth-last-child(2) ~ li{width:50%}
	.btn_area.subTab > li a{display:block;padding:18px 0;height:60px;border:1px solid #aaa;box-sizing:border-box;font-size:1.429rem;/*20px*/color:#222;text-align:center;font-weight:400;letter-spacing:-0.03em;transition:0.3s}
	.btn_area.subTab > li a:hover, .btn_area.subTab > li.act a{border:1px solid #0B74DD;background:#0B74DD;font-size:1.571rem;/*22px*/color:#fff;font-weight:500}
	.btn_area.subTab_content:after{content:"";clear:both;display:block}
	.btn_area.subTab_content > li{display:none;position:relative}
	.balancedTab{z-index:1;position:relative;width:300px;margin-top:25px}
	.balancedTab:after{content:"";clear:both;display:block}
	.balancedTab > li{float:left}
	.balancedTab > li a{display:table-cell;width:150px;height:40px;border:1px solid #303F9F;background:#fff;box-sizing:border-box;font-size:1.214rem;/*17px*/color:#303F9F;text-align:center;vertical-align:middle}
	.balancedTab > li.act a, .balancedTab > li a:hover{background:#303F9F;color:#fff;font-weight:600}
	.content_area{display:none}
	.content_area.act{display:block}
	.content_area > .tab_area{float:left;width:calc(100% - 180px)}
	.content_area > .tab_area:after{content:"";clear:both;display:block}
	
	
	/* balancedChart */
	.balancedContent{position:relative}
	.balancedContent > ul{margin:25px 0 10px}
	.balancedContent > ul:after{content:"";clear:both;display:block}
	.balancedContent > ul > li{float:left}
	.balancedContent > ul > li:last-child{float:right}
	.balancedContent > ul > li:after{content:"";clear:both;display:block}
	.balancedContent > ul > li button{float:left;line-height:1.2}
	.scrollX{position:relative;overflow-x:auto;width:100%}
	.scrollX2{position:relative;overflow-x:auto;width:100%}
	.balancedChart{border-top:2px solid #222}
	.balancedChart tr.even{background:#fafafa}
	.balancedChart tr th, .balancedChart tr td{padding:15px 10px;border:1px solid #ddd;font-size:1rem !important;/*14px*/color:#444;font-weight:400;text-align:center}
	.balancedChart tr th{padding:10px 10px;background:#fafafa;color:#222;vertical-align:middle}
	.balancedChart thead tr:first-child th{border-top:none;border-bottom:none}
	.balancedChart tr:hover{background:#e7f1fb}
	.balancedChart tr.on{background:#beebff}
	.barGraph{display:inline-block;max-width:calc(100% - 60px);height:8px;margin-right:5px;background:#4FC3F6;transition:0.5s}
	
	
	/* layerChart */
	.chart.layerChart{border-top:2px solid #222}
	.chart.layerChart tr.even{background:#fff}
	.chart.layerChart tr th, .chart.layerChart tr td{border:1px solid #ddd}
	.chart.layerChart tr th{color:#222;font-weight:500}
	.chart.layerChart tr td{text-align:left}
	.chart.layerChart tr th:first-child, .chart.layerChart tr td:first-child{border-left:none}
	.chart.layerChart tr th:last-child, .chart.layerChart tr td:last-child{border-right:none}
	.chart.layerChart td input[type="text"]{width:100%;height:40px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
	.profilePic{position:relative;overflow:hidden;width:150px;height:150px;border:1px solid #ccc;box-sizing:border-box;text-align:center;transition:0.3s}
	.profilePic > p{position:relative}
	.profilePic > p em{position:relative;top:50px;font-size:1.071rem;/*15px*/color:#009DDA;line-height:1.4;word-break:keep-all;word-wrap:break-word}
	.profilePic > p img{width:100%;height:auto}
	
	
	/* chartR */
	.chartR{position:relative;width:100%}
	.chartR > *{word-break:break-all}
	.chartR > p{width:100%;padding:25px 0;border-top:2px solid #303F9F;border-bottom:1px solid #222;box-sizing:border-box;font-size:1.857rem;/*26px*/color:#222;font-weight:600;text-align:center;line-height:1.3;word-break:break-all}
	.chartR > ul{padding:20px 0;border-bottom:1px solid #ddd;text-align:center}
	.chartR > ul:after{content:"";clear:both;display:block}
	.chartR > ul > li{display:inline-block;font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.3;transition:0.3s}
	.writer2{font-size:inherit;color:inherit}
	.chartR > ul > li:after{content:"|";position:relative;top:-2px;margin-right:18px;padding-left:20px;font-size:0.7857rem;/*11px*/}
	.chartR > ul > li:last-child:after{content:""}
	.chartR > ul > li.videoSubject{clear:both;display:block;width:100%;margin-top:15px !important;padding-top:15px;border-top:1px solid #ddd;line-height:1.3}
	.chartR > ul > li > span{display:inline-block;margin-right:15px;font-size:1.143rem;/*16px*/;color:#222;font-weight:500}
	.chartR > ul > li > a{font-size:1.143rem;/*16px*/;color:#0B74DD !important;text-decoration:underline}
	.chartR .bbs_content{margin:40px}
	.chartR .bbs_content img{max-width:100%;width:auto}
	.caution{display:block;margin-bottom:30px;padding-left:25px;background:url("../../../images/renewal/sub/icon_caution.png") left top no-repeat;font-size:1.214rem;/*17px*/color:#888;line-height:1.3}
	.caution3{margin-top:20px;padding:15px 15px 15px 35px;background:url("../../../images/renewal/sub/icon_caution.png") 15px 17px no-repeat #f7f7f7}
	.chartR .bbs_content > p.bbsConTitle strong{display:inline-block;margin-top:20px;margin-bottom:5px;padding:5px 10px;border-radius:3px;background:#303F9F;font-size:1rem;/*14px*/color:#fff}
	.chartR .bbs_content > p.bbsConTitle:first-child strong{margin-top:0}
	.chartR .bbs_content > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5;transition:0.3s}
	.chartR .bbs_content > p strong{font-size:1.286rem;/*18px*/color:#222;font-weight:400}
	.bbsImg{text-align:center}
	.bbsImg img{max-width:100%}
	.chartR .bbs_content .bbsImg + .bbsImg{margin-top:30px}
	.bbs_content table{table-layout:fixed}
	.bbs_content2{padding:40px}
	
	
	.detailBookInfo{position:relative;width:100%}
	.detailBookInfo:after{content:"";clear:both;display:block}
	.detailBookInfo > li{float:left}
	.detailBookInfo > li:first-child{float:left;width:200px}
	.detailBookInfo > li:first-child img{max-width:100%;height:auto;border:1px solid #ddd}
	.detailBookInfo > li:last-child{float:right;width:calc(100% - 230px)}
	.detailBookInfo > li > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5;transition:0.3s}
	.detailBookInfo > li > p strong{font-size:1.286rem;/*18px*/color:#222;font-weight:500}
	.detailBookInfo > li .se-contents{font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif}
	.detailBookInfo > li .se-contents p, .detailBookInfo > li .se-contents p span{font-size:1.143rem;/*16px*/color:#666;word-break:keep-all;word-wrap:break-word}
	
	
	/* consultR */
	.consultR{border:none}
	.consultR > ul{padding:15px 20px;border-top:2px solid #222;border-bottom:1px solid #eee}
	.consultR > ul > li{display:inline-block;font-size:1.143rem;/*16px*/;color:#666;font-weight:400}
	.consultR > ul > li:after{content:"|";position:relative;top:-2px;margin-right:38px;padding-left:40px;font-size:1rem;/*14px*/;color:#ddd}
	.consultR > ul > li:last-child:after{content:""}
	.consultR > ul > li > span{display:inline-block;margin-right:10px;font-size:1.143rem;/*16px*/;color:#222;font-weight:500}
	.consultR .bbs_content{padding:15px 20px}
	.consultR .bbs_content > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5}
	.consultR .bbs_content > p strong{font-size:1.143rem;/*16px*/color:#222}
	.consultR .attachFile{position:relative;padding:20px;border-top:1px solid #eee;border-bottom:1px solid #eee}
	.consultR .attachFile > ul > li a{padding-left:25px;background:url("../../../images/renewal/sub/icon_attachFile2.png") left center no-repeat}
	.consultT{padding:15px 20px;border-top:2px solid #222}
	
	
	/* addQuestions */
	.addQuestions{padding:15px 20px;border-bottom:1px solid #eee}
	.addQuestions ul:after{content:"";clear:both;display:block}
	.addQuestions ul li{float:left}
	.addQuestions ul li p{width:120px;font-size:1.143rem;/*16px*/;color:#222;}
	.addQuestions ul li:last-child{width:calc(100% - 120px)}
	
	
	/* attachFile */
	.attachFile{position:relative;padding:20px;border-top:1px solid #222;border-bottom:1px solid #222}
	.attachFile:after{content:"";clear:both;display:block}
	.attachFile > p{float:left;width:120px;font-size:1.143rem;/*16px*/;color:#222;transition:0.3s}
	.attachFile > ul{float:left;width:calc(100% - 120px)}
	.attachFile > ul > li{margin-top:10px;transition:0.3s}
	.attachFile > ul > li:first-child{margin-top:0}
	.attachFile > ul > li a{padding-left:22px;background:url("../../../images/renewal/sub/icon_attachFile.png") left center no-repeat;font-size:1.143rem;/*16px*/;color:#666;line-height:1.3;transition:0.3s}
	.attachFile > ul > li a:hover, .attachFile > ul > li a:focus{text-decoration:underline}
	
	
	/* previousWordNext */
	.previousWordNext{position:relative;margin-top:30px;border-bottom:none !important}
	.previousWordNext > li{display:block !important;border-top:1px solid #ddd;letter-spacing:-0.03em}
	.previousWordNext > li:last-child{border-bottom:1px solid #ddd}
	.previousWordNext > li:after{content:"" !important;clear:both;display:block}
	.previousWordNext > li > span{float:left;width:90px;padding:20px 10px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666 !important;font-weight:400 !important}
	.previousWordNext > li > p{float:left;width:calc(100% - 110px);padding:20px 10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#222}
	.previousWordNext > li > p a{font-size:1.286rem;/*18px*/color:#222}
	.previousWordNext > li > p a:hover, .previousWordNext > li > p a:focus{text-decoration:underline}
	
	
	/* paging */
	.paging{position:relative;width:100%;margin-top:30px;text-align:center;letter-spacing:-0.03em}
	.paging a{display:inline-block;min-width:30px;margin:0 5px;font-size:1.571rem;/*22px*/color:#888;text-align:center}
	.paging a:hover,.paging a.this{color:#0B74DD;font-weight:600}
	.pagingControl{display:inline-block;text-indent:-9999px}
	.paging a.paging_start{width:19px;background:url("../../../images/renewal/sub/paging_start.png") center center no-repeat}
	.paging a.paging_prev{width:10px;background:url("../../../images/renewal/sub/paging_prev.png") center center no-repeat}
	.paging a.paging_next{width:10px;background:url("../../../images/renewal/sub/paging_next.png") center center no-repeat}
	.paging a.paging_end{width:19px;background:url("../../../images/renewal/sub/paging_end.png") center center no-repeat}
	
	
	/* survay */
	.survay{clear:both;position:relative;margin-top:50px;padding:30px 50px;border:1px solid #ddd}
	.survay:after{content:"";clear:both;display:block}
	.textarea{resize:none;width:100%;height:100px;margin-top:10px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
	.survay > p strong{float:left;font-size:1.571rem/*22px*/;color:#222;font-weight:600}
	.survay > p span{float:left;margin-top:3px;margin-left:10px;font-size:1.143rem;/*16px*/color:#444}
	.survay > ul{float:left;margin-bottom:20px}
	.survay > ul:after{content:"";clear:both;display:block}
	.survay > ul li{display:inline-block;position:relative;margin-left:30px;vertical-align:middle}
	.survay > ul li input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.survay > ul li label{display:inline-block;position:relative;padding-left:26px;font-size:1.143rem;/*16px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
	.survay > ul li label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.survay > ul li label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
	.survay > ul li label:before, .survay > ul li label:after{content:"";display:inline-block;position:absolute}
	.survay > ul li input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
	.survay > ul li input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
	.survay > ul li input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
	.opinion{clear:both;display:block;position:relative;width:100%}
	.opinion input[type="text"]{float:left;width:700px;height:50px;margin-right:5px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666}
	.opinion button[type="submit"]{width:100px;height:50px;border:1px solid #222;color:#222}
	
	
	/* datepicker */
	.calendar{cursor:pointer;display:inline-block;background:url("../../../images/renewal/sub/icon_calendar.png") calc(100% - 5px) center no-repeat}
	#ui-datepicker-div{width:200px;margin-top:5px;font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif !important;font-size:1rem !important;/*14px*/color:#666;font-weight:400}
	.ui-widget.ui-widget-content{border-radius:0;border:1px solid #ddd !important}
	.ui-datepicker .ui-datepicker-header{padding:0 !important;border:none;background:none}
	.ui-datepicker .ui-datepicker-title{margin:3px !important}
	.ui-datepicker .ui-datepicker-title span{font-size:1.286rem;/*18px*/color:#222;line-height:1.4}
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:5px !important}
	.ui-widget-header{font-weight:400 !important}
	.ui-icon.ui-icon-circle-triangle-w{display:inline-block;width:12px;height:12px;background:url("../../../images/renewal/sub/prev_month.png") center center no-repeat !important}
	.ui-icon.ui-icon-circle-triangle-e{display:inline-block;width:12px;height:12px;background:url("../../../images/renewal/sub/next_month.png") center center no-repeat !important}
	.ui-corner-all{cursor:pointer}
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus,
	.ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{background:#fff !important}
	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{border:none !important}
	.ui-datepicker .ui-datepicker-prev-hover{left:2px !important}
	.ui-datepicker .ui-datepicker-next-hover{right:2px !important}
	.ui-datepicker table{font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif !important;font-size:1rem !important;/*14px*/color:#222}
	.ui-datepicker th{padding:0.3em !important}
	.ui-datepicker td{font-size:12px !important}
	.ui-datepicker-calendar tr th span{font-weight:400 !important}
	.ui-datepicker-calendar tr th:first-child span, .ui-datepicker-calendar tr th:first-child a, .ui-datepicker-calendar tr td:first-child a{color:#e41717 !important}
	.ui-datepicker-week-end span, .ui-datepicker-week-end a{color:#0b74dd !important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button,
	html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none !important;background:#fff !important;text-align:center}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#fff !important;color:#45bac1 !important}
	.ui-state-default.ui-state-hover{background-color:#e2edf8 !important}
	.ui-state-default.ui-state-active{background:#0b74dd !important;color:#222 !important;font-weight:400 !important}
	
	
	/* summaryBox */
	.summaryBox{padding:30px;border:1px solid #aaa}
	.summaryBox > li{margin-top:40px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
	.summaryBox > li:first-child{margin-top:0}
	.summaryBox > li > ul{margin-top:15px}
	.summaryBox > li > ul > li{margin-top:8px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3}
	.summaryBox > li > ul > li:first-child{margin-top:0}
	.summaryBox > li > ul > li > strong{font-size:inherit;color:#222;font-weight:500}
	.summaryBox > li > ul.lst_type1{margin:0}
	.summaryBox > li table td{font-weight:400}
	.summaryBox > li .etc_txt{margin-top:5px;font-size:1rem;/*14px*/color:#666;font-weight:400;line-height:1.2}
	.summaryBox.textContnt{padding:0;border:none}
	.summaryBox.textContnt .enquete span{font-size:inherit;color:#0B74DD}
	.summaryBox.textContnt .red{font-size:inherit;color:#E53935}
	.summaryBox.textContnt2 > li{margin-top:20px}
	.summaryBox.textContnt3 > li{margin-top:40px}
	.summaryBox.textContnt2 > li > strong{display:block;margin-top:40px;font-size:inherit;color:#303F9F;font-weight:600}
	.summaryBox.textContnt2 > li > p{font-size:1.214rem;/*17px*/color:#222;font-weight:600}
	.summaryBox.textContnt2 > li > p + ul{margin-top:10px}
	.summaryBox.summaryBox2 > li{margin-top:10px;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.2}
	.summaryBox.summaryBox2 > li:first-child{margin-top:0}
	
	
	/* button style */
	.btns{position:relative}
	.btn{position:relative;overflow:hidden;width:120px;height:50px;border:1px solid #061F4D;box-sizing:border-box;background:#fff;font-size:1.286rem;/*18px*/color:#061F4D;text-align:center}
	.btn:before{content:"";z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:50%;background: rgba(0,116,221,.2);opacity:0}
	.btn:hover, .btn:focus{animation:bloom ease-in-out .75s forwards}
	.btn:hover:before, .btn:focus:before{animation:circle .75s}
	@keyframes bloom {
	    0% {filter:grayscale(.8)}
	    40% {filter:grayscale(.5)}
	    100% {filter:grayscale(0)}
	}
	@keyframes circle {
	    0% {opacity:.3}
	    40% {opacity:.5}
	    100% {width:200%;height:200%;opacity:0}
	}
	.btn + .btn{margin-left:3px}
	.smBtn{width:100px;height:30px !important;padding:0 10px;font-size:1.143rem;/*16px*/box-sizing:border-box}
	.smBtn2{width:auto !important;height:auto !important;padding:2px 10px;border-radius:3px;border:1px solid #222}
	.smBtn2 em{font-size:1.071rem;/*15px*/color:#222;text-decoration:none !important}
	.smBtn3{border-radius:0 !important}
	.smBtn3 em{font-size:1.071rem;/*15px*/color:#061F4D;text-decoration:none !important}
	.listBtn{height:40px}
	.roundBtn{width:300px;border-radius:50px}
	.smRoundBtn{width:100px;border-radius:30px;border:1px solid #666;font-size:1rem;/*14px*/color:#666}
	.smRoundBtn2{width:auto !important;height:auto !important;padding:8px 15px;border-radius:20px;border:1px solid #061F4D;font-size:1rem;/*14px*/color:#061F4D}
	.btnLightGray{border:1px solid #eee;background:#eee}
	.btnGray{border:1px solid #aaa;background:#aaa;color:#222 !important}
	.btnLightBlue{border:1px solid #0B74DD;background:#0B74DD;color:#fff}
	.btnBlue{border:1px solid #303f9f;background:#303f9f;color:#fff}
	.btnNavy{border:1px solid #061f4d;background:#061f4d;color:#fff}
	.balancedBtn{width:auto;height:auto;padding:8px 30px 8px 8px;border:1px solid #707070;box-sizing:border-box;background:url("../../../images/renewal/sub/icon_down2.png") calc(100% - 8px) center no-repeat;font-size:1.071rem !important;/*15px*/color:#222;text-align:center}
	.downBtn{display:inline-block;width:50px;height:30px;border:1px solid #009DDA;background:url("../../../images/renewal/sub/icon_down2.png") center center no-repeat #fff;transition:0.3s}
	.downBtn:hover, .downBtn:focus{background:url("../../../images/renewal/sub/icon_down2over.png") center center no-repeat #009DDA}
	.noline{text-decoration:none !important}
	
	
	/* font color */
	.fontWhite{font-size:inherit;color:#222 !important}
	.fontGray{font-size:inherit;color:#666 !important}
	.fontRed{font-size:inherit;color:#e41717 !important}
	.fontBlue{font-size:inherit;color:#0B74DD !important}
	.fontBlack{font-size:inherit;color:#222 !important}
	
	/* no Image */
	.noImage{display:table;width:100%;height:100%;background:url("../../../images/renewal/sub/noImage.png") center center no-repeat #f7f7f7;transition:0.5s}
	
	/* noResult */
	.noResult{position:relative;width:100% !important;padding:15px 0;border-top:2px solid #303F9F;border-bottom:1px solid #ddd;font-size:1.214rem;/*17px*/color:#666;text-align:center}
	.noResult2{margin-top:0;padding-top:0;border-top:none}
	
	/* cursor */
	.defaultCursor{cursor:default}
	
	/* 참조, 새창 */
	.refer{font-size:1.143rem;/*16px*/color:#666;line-height:1.3;letter-spacing:-0.03em;word-break:keep-all;word-wrap:break-word}
	.newWindow, .newWindow:hover{display:inline-block;height:15px;padding-right:18px;background:url("../../../images/renewal/sub/icon_newWindow.png") right 2px no-repeat;color:#666;text-decoration:underline;word-break:break-all}
	.newWindow2, .newWindow2:hover{display:inline-block;height:16px;padding-right:20px;background:url("../../../images/renewal/sub/icon_newWindow2.png") right top no-repeat;color:#666;text-decoration:underline;word-break:break-all}
	.newWindow3, .newWindow3:hover{display:inline-block;height:16px;padding-right:15px;background:url("../../../images/renewal/sub/icon_newWindow6.png") right top no-repeat;text-decoration:none;word-break:break-all}
	/*******************************************************************************/
	/*********************************  //공통 end  ********************************/
	/******************************************************************************/
	
	
	
	/* add 2021.04.23 */
	.mask2{display:none;z-index:11;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.best2020_wrap .best2020_img_wrap{z-index: 2}
	.best2020_wrap .best2020_mv_wrap .mfp-bg{display:none}
	.mfp-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
	.popup_ly_wrap{border:none}
	
	
	
	.integratedSearchBox{position:relative}
	.integratedSearchBox:after{content:"";clear:both;display:block}
	.integratedSearchBox > div{float:left}
	.integratedSearchBox > div:last-child{float:right}
	.integratedSearch{position:relative}
	.integratedSearch label{float:left;margin:0 10px 0 0;font-size:2.143rem;/*30px*/font-weight:600;color:#222}
	.integratedSearch input[type="text"]{float:left;width:450px;height:50px;border:1px solid #0B74DD;font-size:1.429rem;/*20px*/color:#222}
	.integratedSearch input[type="button"]{cursor:pointer;float:left;width:100px;height:50px;border:none;background:#0B74DD;font-size:1.429rem;/*20px*/color:#fff}
	.searchTab{position:relative}
	.searchTab:after{content:"";clear:both;display:block}
	.searchTab > li{float:left;position:relative;background:url("../../../images/renewal/sub/line_curator.png") right center no-repeat}
	.searchTab > li:last-child{background:none}
	.searchTab > li a{display:block;padding:15px 20px;font-size:1.429rem;/*20px*/;color:#222}
	.searchTab > li a:hover, .searchTab > li a:focus, .searchTab > li a.show{color:#0B74DD}
	.searchTab > li a:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;width:0;height:4px;background:#0B74DD;transition:0.3s}
	.searchTab > li:hover a:after, .searchTab > li a:focus:after, .searchTab > li a.show:after{content:"";width:100%;left:0}
	.searchTabWrap{border-top:1px solid #ddd}
	.searchTabWrap:after{content:"";clear:both;display:block}
	.searchTabWrap .subTab_content{float:left;width:70%;min-height:350px;padding:30px 0;border-right:1px solid #ddd}
	
	
	/* 통합검색 결과 */
	.resultWrap{position:relative;margin-right:80px;letter-spacing:-0.03em}
	.resultSum{padding:10px 0;border-bottom:1px solid #ddd}
	.resultSum, .resultSum span{font-size:1.214rem;/*17px*/color:#666}
	.resultSum span{display:inline-block;margin:0 5px;color:#E53935}
	.resultCount{position:relative;padding-bottom:7px;border-bottom:1px solid #ddd}
	.resultCount > ul:after{content:"";clear:both;display:block}
	.resultCount > ul li{float:left}
	.resultCount > ul li:after{content:"";clear:both;display:block}
	.resultCount > ul li:first-child{margin-top:7px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
	.resultCount > ul li:first-child strong{display:inline-block;margin-left:5px;font-size:inherit;color:#009dda}
	.resultCount > ul li:last-child{float:right}
	.resultCount > ul li span{float:left;margin-left:10px}
	/* .resultCount > ul li span:last-child{margin-left:20px} */
	.resultCount > ul li input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.resultCount > ul li label{display:inline-block;position:relative;padding-left:26px;font-size:1.071rem;/*15px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
	.resultCount > ul li label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.resultCount > ul li label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
	.resultCount > ul li label:before, .resultCount > ul li label:after{content:"";display:inline-block;position:absolute}
	.resultCount > ul li input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
	.resultCount > ul li input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
	.resultCount > ul li input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
	.resultCount > ul li select{width:100px;height:30px;border:1px solid #ccc;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.071rem;/*15px*/}
	.resultHead{position:relative;padding:20px 0;border-bottom:1px solid #ddd}
	.resultHead > p{margin-bottom:20px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
	.resultHead > p span{font-size:inherit;color:#009dda}
	.resultHead > ul > li{margin-bottom:12px}
	.resultHead > ul > li > ul:after{content:"";clear:both;display:block}
	.resultHead > ul > li > ul > li{float:left;margin-right:7px;padding-left:10px;background:url("../../../images/renewal/sub/arrow_resultHead.png") left 5px no-repeat;font-size:1.214rem;/*17px*/color:#555}
	.resultHead > ul > li > ul > li a{font-size:inherit;color:#303F9F;text-decoration:underline}
	.resultHead > ul > li > ul > li:first-child{padding-left:0;background:none}
	.resultBody .resultContent{position:relative;padding-top:25px;border-top:1px solid #ddd}
	.resultBody .resultContent:first-child{border-top:none}
	.resultContent > p:after{content:"";clear:both;display:block}
	.resultContent > p > span{float:left;margin-bottom:20px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
	.resultContent > p > span:last-child{float:right}
	.resultContent > p > span strong{display:inline-block;margin-left:5px;font-size:inherit;color:#009dda}
	.resultContent > p > span a{font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:400}
	
	
	/* resultItems */
	.resultItems li{margin-bottom:30px}
	.resultItems li p{margin:10px 0;font-size:1.214rem;/*17px*/color:#555;line-height:1.4}
	.resultItems li p a{display:inline-block;font-size:1.429rem;/*20px*/color:#303F9F;line-height:1.3;word-break:break-all}
	.resultItems li p a:hover, .resultItems li p a:focus{text-decoration:underline}
	.resultItems li span{display:block;margin-bottom:5px;font-size:1rem;/*14px*/color:#aaa}
	.resultItems li .linkUrl{font-size:1rem;/*14px*/color:#419F48}
	.resultItems li .linkUrl:hover, .resultItems li .linkUrl:focus{text-decoration:underline}
	.resultItems mark, .highlight{background:#ff0;font-size:1.429rem;/*20px*/color:#E53935;font-weight:400}
	
	
	/* 인기검색어 */
	.popularWord{float:right;position:relative;width:25%;margin:50px 2.5%}
	.popularWord > p{margin-bottom:20px;font-size:1.571rem;/*22px*/color:#222;font-weight:600}
	.popularWord > ul{font-size:1.571rem;/*22px*/color:#222}
	.popularWord > ul li{margin-bottom:0}
	.popularWord > ul li a{display:block;width:100%;font-size:1.214rem;/*15px*/color:#555}
	.popularWord > ul li a:after{content:"";clear:both;display:block}
	.popularWord > ul li a em{float:left;min-width:25px;margin-top:4px;font-size:1.071rem;/*15px*/color:#E53935}
	.popularWord > ul li a span{float:left;overflow:hidden;width:calc(100% - 25px);white-space:nowrap;text-overflow:ellipsis;font-size:inherit;color:inherit;text-align:left;line-height:1.2}
		
	
	
	/* contentsSearch */
	.contentsSearch{display:table;position:relative;margin:30px auto 20px;text-align:center}
	.contentsSearch:after{content:"";clear:both;display:block}
	.contentsSearch span{float:left;margin-left:10px}
	.contentsSearch span:first-child{margin-left:0}
	.contentsSearch select{width:145px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	.contentsSearch input[type="text"]{width:100%;height:50px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#444}
	.contentsSearch button[type="submit"]{width:120px;height:50px}
	.contentsSearch3{display:block;text-align:right}
	.contentsSearch3 .txtR{display:inline-block}
	
	
	
	
	
	/* curator */
	.contentsSearch.curator input[type="text"]{width:500px}
	
	
	/* festivalSearch */
	.festivalSearch input.calendar[type="text"]{width:200px}
	
	
	/* businessManual */
	.contentsSearch.businessManual{width:60%}
	.contentsSearch.businessManual span{width:calc(40% - 20px)}
	.contentsSearch.businessManual span select{width:100%}
	.contentsSearch.businessManual span:last-child{width:20%}
	.contentsSearch.businessManual span:last-child button{width:100%}
	
	
	/* festivalList */
	.festival_slider{float:left;position:relative;}
	.festival_slider .bx-wrapper{margin:auto}
	.festival_slider ul, .festival_slider ul > li > p img{height:365px}
	.festival_slider ul > li > a{display:block;padding:0}
	.festival_slider ul > li > p img{width:100%}
	.festival_slider .bx-controls-direction{position:absolute;left:0;top:50%;width:100%}
	.festival_slider .bx-controls-direction .bx-prev, .festival_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;top:calc(50% - 20px);width:40px;height:40px;background:rgba(0,0,0,0.5);box-sizing:border-box;transition:0.3s}
	.festival_slider .bx-controls-direction .bx-prev:hover, .festival_slider .bx-controls-direction .bx-prev:focus, .festival_slider .bx-controls-direction .bx-next:hover, .festival_slider .bx-controls-direction .bx-next:focus{background:rgba(0,0,0,0.75)}
	.festival_slider .bx-controls-direction .bx-prev{left:0}
	.festival_slider .bx-controls-direction .bx-next{right:0}
	.festival_slider .bx-controls-direction .bx-prev img, .festival_slider .bx-controls-direction .bx-next img{opacity:0.5}
	.festival_slider .bx-controls-direction .bx-prev:hover img, .festival_slider .bx-controls-direction .bx-next:hover img{opacity:1}
	.festival_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
	.festival_slider .bx-pager{position:absolute;left:50%;bottom:10px;padding:5px 15px 8px;transform:translateX(-50%);border-radius:30px;background:rgba(0,0,0,0.5);font-size:1rem;/*14px*/color:#222}
	.festival_slider .bx-pager a{display:block;width:20px;height:20px;margin-left:5px;border-radius:20px;background:#fff;text-indent:-9999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
	.festival_slider .bx-pager-item{display:none}
	
	.chartR .festivalList{position:relative;margin-bottom:20px;padding:50px 0;border-bottom:1px solid #222;text-align:left}
	.chartR .festivalList > div{float:left}
	.chartR .festivalList > div:after{content:"";clear:both;display:block}
	.chartR .festivalList > div:first-child{width:600px;margin-right:40px}
	.chartR .festivalList > div:last-child{width:calc(100% - 640px)}
	.chartR .festivalList .festivalImg{overflow:hidden;width:450px;height:295px;border:1px solid #ccc}
	.chartR .festivalList .festivalImg img{width:100%}
	.festivalOutline{margin:30px 0}
	.festivalOutline > ul > li{margin-top:30px}
	.festivalOutline > ul > li > em{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:2px;background:#222;font-size:1.143rem;/*16px*/color:#fff}
	.festivalOutline > ul > li > p{font-size:1.214rem;/*17px*/color:#666;line-height:1.4}
	.festivalContent > ul > li{padding:10px 0;border-bottom:1px solid #ddd}
	.festivalContent > ul > li:last-child{border-bottom:none}
	.festivalContent > ul > li:after{content:"";clear:both;display:block}
	.festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li ul{float:left}
	.festivalContent > ul > li span, .festivalContent > ul > li ul{width:calc(100% - 120px)}
	.festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li em, .festivalContent > ul > li ul li{font-size:1.214rem;/*17px*/;color:#666;line-height:1.3}
	.festivalContent > ul > li strong{width:120px;color:#222;font-weight:500}
	.festivalContent > ul > li em{color:#0B74DD}
	.festivalContent > ul > li > ul li{margin-top:10px;border-bottom:none;line-height:1.3}
	.festivalContent > ul > li > ul li:first-child{margin-top:0}
	
	
	
	
	
	
	/* localCommunity */
	.contentsSearch.localCommunity input[type="text"]{width:100%;height:50px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#444}
	.contentsSearch.localCommunity.localCommunity2 span:first-child select{width:250px}
	.contentsSearch.localCommunity.localCommunity2 input[type="text"]{width:350px}
	
	
	
	/* pressSearch */
	.contentsSearch.pressSearch select{width:120px;}
	.contentsSearch.pressSearch input[type="text"]{width:100%}
	.contentsSearch.pressSearch button[type="submit"]{width:120px}
	
	
	/* researchSearch */
	.contentsSearch.researchSearch select{width:120px;}
	.contentsSearch.researchSearch2 span:first-child select{width:180px}
	.contentsSearch.researchSearch input[type="text"]{width:100%}
	.contentsSearch.researchSearch button[type="button"]{width:150px}
	
	
	/* seminaSearch */
	.contentsSearch.seminaSearch select{width:120px}
	.contentsSearch.seminaSearch span:nth-child(2) select{width:250px}
	.contentsSearch.seminaSearch input[type="text"]{width:250px}
	.contentsSearch.seminaSearch input[type="text"].calendar{width:150px}
	
	
	/* contestSearch */
	.contentsSearch.contestSearch select{width:120px}
	.contentsSearch.contestSearch input[type="text"]{width:500px}
	.contentsSearch.contestSearch input[type="text"].calendar{width:150px}
	
	
	/* districtSearch */
	.contentsSearch.districtSearch input[type="text"].calendar{width:150px}
	
	
	/* businessSearch */
	.contentsSearch.businessSearch select{width:150px}
	.contentsSearch.businessSearch span:nth-child(n+4) select{width:120px}
	.contentsSearch.businessSearch input[type="text"]{width:390px}
	.contentsSearch.businessSearch button[type="submit"]{width:120px}
	
	
	/* infoSystemSearch */
	.contentsSearch.infoSystemSearch span:nth-child(1) select{width:515px}
	.contentsSearch.infoSystemSearch span:nth-child(2) select{width:200px}
	.contentsSearch.infoSystemSearch input[type="text"]{width:500px}
	
	
	/* taskSearch */
	.contentsSearch.taskSearch span:nth-child(3) select{width:150px}
	.contentsSearch.taskSearch span input[type='text']{width:300px}
	
	
	/* taskSearch2 */
	.contentsSearch.taskSearch2{display:block;width:100%}
	.contentsSearch.taskSearch2 span select{width:120px}
	.contentsSearch.taskSearch2 span:nth-child(2) select{width:180px}
	.contentsSearch.taskSearch2 span input[type='text']{width:250px}
	
	
	
	/* imageBoardBox */
	.imageBoardBox{position:relative;margin-top:10px;padding-top:15px;border-top:2px solid #303F9F}
	.imageBoard:after{content:"";clear:both;display:block}
	.imageBoard > li{float:left;width:23.5%;margin-left:2%}
	.imageBoard > li:nth-child(4n+1){margin-left:0}
	.imageBoard > li:nth-child(n+5){margin-top:2%}
	
	
	/* 사업편람 */
	.coverBox:after{content:"";clear:both;display:block}
	.coverBox > li{float:left;width:18%;margin-left:2.5%}
	.coverBox > li:nth-child(5n+1){margin-left:0}
	.coverBox > li:nth-child(n+6){margin-top:2.5%}
	.cover{display:block;position:relative;/*overflow:hidden;*/letter-spacing:-0.03em}
	.cover > img{width:100%;height:250px;border:1px solid #ccc;box-shadow:5px 5px 0 rgba(0,0,0,.1)}
	.cover > span{position:absolute;left:20px;top:20px}
	.cover > span > em{display:table-cell;width:44px;height:44px;border-radius:50%;background:#000;font-size:1.071rem;/*15px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle}
	.cover > p{display:none;position:absolute;left:1px;bottom:0;width:calc(100% - 2px);padding:30px;box-sizing:border-box;background:rgba(0,0,0,.7)}
	.cover > p:after{display:table}
	.cover > p a, .cover > p strong{display:block;width:180px;height:50px;margin:5px auto 0;border:2px solid #fff;box-sizing:border-box;font-size:1.214rem;/*17px*/color:#222;font-weight:500;text-align:center;line-height:46px;letter-spacing:-0.03em}
	.cover > p a:first-child, .cover > p strong:first-child{margin-top:0}
	.coverSubject{position:relative;margin-top:15px}
	.coverSubject:after{content:"";clear:both;display:block}
	.coverSubject > span{float:left;font-size:1.429rem;/*20px*/color:#222}
	.coverSubject > span:first-child{display:inline-block;overflow:hidden;width:70%;white-space:nowrap;text-overflow:ellipsis;text-align:left}
	.coverSubject > span:last-child{float:right;margin-top:3px;font-size:1rem;/*14px*/color:#666}
	.coverSubject > span:last-child:before{content:"";display:inline-block;position:relative;top:2px;width:12px;height:12px;margin-right:5px;background:url("../../../images/renewal/sub/icon_down.png") left center no-repeat}
	.coverSubject.casebook > span:first-child{display:inline-block;overflow:hidden;width:100%;margin-bottom:7px;white-space:nowrap;text-overflow:ellipsis;text-align:left}
	.coverSubject.casebook > span:last-child{float:none;display:block;margin-top:3px;font-size:1rem;/*14px*/color:#666}
	.imgItem div{position:relative;overflow:hidden;width:100%;height:150px;border:1px solid #ccc;box-sizing:border-box}
	.imgItem.imgItemH div{height:345px}
	.imgItem div img{width:100%;height:100%;transition:0.5s}
	.imgItem:hover div img, .imgItem:focus div img{transform:scale(1.1);-webkit-transform:scale(1.1)}
	.imgItem:hover > p{text-decoration:underline}
	.lineCut{overflow:hidden;width:95%;margin:15px 0 10px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1.429rem;/*20px*/color:#222;font-weight:400;letter-spacing:-0.03em}
	.line2Cut{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;height:2.6em;margin:15px 0;font-size:1.429rem;/*20px*/color:#222;font-weight:400;letter-spacing:-0.03em;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.imgItem .period{display:block;margin-top:15px;font-size:1rem;/*14px*/color:#0B74DD}
	.imgItem .period + .line2Cut{margin-top:5px}
	.festivalBox .imgItem .line2Cut{margin-bottom:0}
	.imageBoard > li > div{position:relative}
	.imageBoard > li > div:after{content:"";clear:both;display:block}
	.imageBoard > li > div span{float:left;font-size:1rem;/*14px*/color:#666}
	.imageBoard > li > div span:first-child{display:block;min-width:100px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}
	.imageBoard > li > div span:last-child{float:right;margin-top:3px}
	.imageBoard > li > div span em{display:inline-block;margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}
	
	
	/* 사업검색 */
	.propulsion{position:relative;width:100%}
	.propulsion ul{margin:0}
	.propulsion ul li{display:flex;margin-bottom:5px;padding-left:0;font-size:1.143rem;/*16px*/color:#666;line-height:1.5}
	.propulsion ul li:before{content:"";display:none}
	.propulsion ul li:after{content:"";clear:both;display:block}
	.propulsion ul li strong{clear:both;display:inline-block;min-width:160px;min-height:25px;height:100%;margin-right:10px;padding:5px 10px;box-sizing:border-box;border-radius:50px;background:#0B74DD;font-size:1.071rem;/*15px*/color:#fff;font-weight:500;text-align:center;line-height:1.2}
	.taskTotal{margin-left:10px;font-size:inherit;color:#333;font-weight:500}
	.taskSummaryBox img{max-width:100%}
	
	
	
	
	/* 사업 컨텐츠 : 추진경위 */
	.btnArea:after{content:"";clear:both;display:block}
	.propulsion1{padding: 10px 0}
	.propulsion1 .bz_form_pp_lst>li{font-size: 1.143rem;/*16px*/ line-height: 1.4; padding-left: 170px; }
	.propulsion1 .bz_form_pp_lst>li+li{margin-top: 16px}
	.propulsion1 .bz_form_pp_lst>li:after{content: ""; display: block; clear: both}
	.propulsion1 .bz_form_pp_lst>li .year{padding: .5em .8em; margin-top: -.35em; border-radius: 100px; font-size: inherit; font-weight: 500; margin-left: -170px; margin-right: 10px; float: left; line-height: 1.2; color: #1E88E5; border: 1px solid #90CAF9; min-width: 160px; text-align: center;}
	
	.propulsion1 .lst_type1{margin: 10px 0 30px; font-size: 1.143rem;/*16px*/ list-style: none !important}
	.propulsion1 .lst_type1>li{font-size: 1.143rem !important;/*16px*/ line-height: 1.4; color: #6d6d6d; padding-left:10px; position: relative;}
	.propulsion1 .lst_type1>li:before{display:none}
	.propulsion1 .lst_type1>li > strong.bold{font-size:inherit;color:#333;font-weight:500 !important}
	.propulsion1 .lst_type1>li > .lst_type2{font-size:1.071rem;/*15px*/}
	.propulsion1 .lst_type1>li > .lst_type2:before{content:"";display:block;position:absolute;left:0;top:0.6em;border:2px solid #000}
	.propulsion1 .lst_type1>li+li{margin-top: .5em}
	.propulsion1 .lst_type1>li:before{content: ""; display: block; width: 0; height: 0; overflow: hidden; border:2px solid #1065f8; border-radius: 50px; position: absolute; left: 0; top:0.56em;}
	
	.taskSummaryBox > li table .lst_type1 li{padding-left:12px}
	.taskSummaryBox > li table tr th, .summaryBox > li table tr td{font-size:1.143rem;/*16px*/}
	.taskSummaryBox > li table tr th{font-weight:500}
	.taskSummaryBox > li table tr td strong.bold{font-size:inherit;color:#333;font-weight:500 !important}
	.taskSummaryBox > li table tr td .lst_type1 li{font-size:1.143rem;/*16px*/}
	.taskSummaryBox > li .lst_type1 > li{padding-left:12px;font-size: 1.143rem !important;/*16px*/}
	.taskSummaryBox > li .tit_type3{padding-left:15px;font-size:1.286rem;/*18px*/font-weight:500}
	.taskSummaryBox > li .tit_type3:before{top:5px}
	.taskSummaryBox.bz_edt_view > li > p{margin:0;font-size:1.143rem;/*16px*/font-weight:400}
	.taskSummaryBox.bz_edt_view > li .box_type2{font-size:1.071rem;/*15px*/font-weight:400}
	.taskSummaryBox.bz_edt_view > li .tit_type4{font-size:1.214rem;/*17px*/color:#0b74dd;font-weight:500}
	.taskSummaryBox.bz_edt_view > li .bz_cptn{font-size:1.214rem;/*17px*/font-weight:500}
	.taskSummaryBox.bz_edt_view > li .tit_type4:before, .taskSummaryBox.bz_edt_view > li .tit_type4:after{background-color:#0b74dd}
	
	
		
	/* 균형발전지표 */
	.balancedLnbBox{z-index:1;float:left;position:relative;overflow:hidden;width:160px;margin-right:20px;height:600px;padding-top:20px;border-top:5px solid #222;letter-spacing:-0.05em}
	.balancedDev.minusTop{position:relative;top:-60px}
	.balancedDev:after{content:"";clear:both;display:block}
	.balancedDev > div{float:left;width:100%}
	.balancedLnb{position:relative;width:100%}
	.balancedLnb > ul > li{margin-top:5px;word-break:break-all}
	.balancedLnb > ul > li > a:before{content:"";display:inline-block;position:relative;top:-3px;width:6px;height:6px;margin-right:5px;background:#bbb}
	.balancedLnb > ul > li.on > a:before{background:#0B74DD}
	.balancedLnb > ul > li a{display:block;font-size:1.214rem;/*17px*/color:#444;line-height:1.2}
	.balancedLnb > ul > li > ul{display:none;margin-left:10px}
	.balancedLnb > ul > li > ul > li{margin-top:5px}
	.balancedLnb > ul > li > ul > li > a:before{content:"";display:inline-block;position:relative;top:-5px;width:10px;height:2px;margin-right:5px;background:#bbb}
	.balancedLnb > ul > li > ul > li.on > a:before{background:#0B74DD}
	.balancedLnb > ul > li > ul > li.on a, .balancedLnb > ul > li > ul > li a:hover, .balancedLnb > ul > li > ul > li a:focus{color:#0B74DD;font-weight:500}
	.balancedTitle{float:left;width:calc(100% - 180px)}
	.balancedTitle:after{content:"";clear:both;display:block}
	.balancedTitle span{float:left;margin-top:7px;font-size:1.071rem;/*15px*/color:#666;line-height:1.2}
	.balancedTitle strong{float:left;margin-right:10px;font-size:2.143rem;/*30px*/color:#303F9F;font-weight:600}
	
	
	
	
	/* 기초통계 */
	.baseStats{position:relative}
	.baseStats:after{content:"";clear:both;display:block}
	.baseStats > p{display:block;margin-bottom:10px;font-size:1.429rem;/*20px*/color:#444;font-weight:500}
	.baseStats .balancedLnbBox{width:250px;padding-top:10px}
	.baseStats .balancedLnbBox .balancedSub a span{font-size:inherit;color:inherit}
	.baseStats .balancedDev{float:left;width:calc(100% - 280px)}
	.baseStats .balancedDev .balancedTitle{width:100%}
	.baseStats .balancedDev .balancedTitle{content:"";clear:both;display:block}
	.baseStats .balancedDev .balancedTitle > li{float:left;border:none}
	.baseStats .balancedDev .balancedTitle > li:last-child{float:right}
	.baseStats .balancedDev .balancedTitle strong{font-size:1.714rem;/*24px*/color:#222}
	.baseStats .balancedDev .balancedTitle span{margin-top:3px;font-size:1.214rem;/*17px*/color:#666}
	.baseStatsContent{position:relative}
	.baseStatsContent > ul > li:last-child > ul:after{content:"";clear:both;display:block}
	.baseStatsContent > ul > li:last-child > ul > li{float:left;margin-left:15px}
	.baseStatsContent > ul > li:last-child > ul > li:first-child button{border:1px solid #0B74DD;color:#0B74DD}
	.baseStatsContent > ul > li > ul > li span{font-size:1.286rem;/*18px*/color:#444}
	.baseStatsContent > ul > li > ul > li span select{width:100px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	.baseStats .scrollY{position:relative;overflow-y:auto;height:400px}
	.balancedChartl.baseStatsChart tr th, .balancedChart.baseStatsChart tr td{padding:5px}
	.viewDesc{float:right;padding:3px 5px;border-radius:2px;border:1px solid #aaa;background:#fff;font-size:1rem;/*14px*/color:#222}
	
	/* 기초통계 */
	#chartBtnDiv{padding:3px 0 !important}
	#chartYearArea{margin-right:10px}
	.chartSel{width:70px;height:30px !important;border:1px solid #ccc;background:#fff;font-size:1rem !important;/*14px*/text-align:center !important}
	.chartBtn{display:inline-block;position:relative;top:-2px;height:30px;margin-left:2px;margin-bottom:0;padding:0 20px !important;border-radius:2px;border:1px solid #0B74DD;font-size:1.071rem;/*15px*/color:#0B74DD;line-height:30px;text-align:center;vertical-align:middle}
	.chartBtn-on, .chartBtn-on:hover{border:solid 1px #0B74DD;background:#0B74DD;color:#222}
	#chartClearBtn{border:1px solid #666;background:#666;color:#222}
	#statTable tr.selected, #statTableA tr.selected, #statTableB tr.selected{background-color:#beebff !important}
	#statTable tr:hover, #statTableA tr:hover, #statTableB tr:hover{background-color:#e7f1fb !important}
	
	
	
	/* 전문가DB */
	.expertDBBox{position:relative;width:100%}
	.expertDBBox:after{content:"";clear:both;display:block}
	.expertDBBox > div{float:left;width:calc(100% - 540px)}
	.expertDBBox > div:last-child{float:right;width:540px;height:456px;background:url("../../../images/renewal/sub/expertDBBg.png") right top no-repeat}
	.expertDB{position:relative;width:100%}
	.expertDB:after{content:"";clear:both;display:block}
	.expertDB > p{font-size:1.214rem;/*17px*/color:#666;line-height:1.5;word-break:keep-all;word-wrap:break-word}
	.expertDB > .narrowly{display:block;margin-top:20px;font-size:1.214rem;/*17px*/color:#303F9F;line-height:1.3}
	.btnExpert{display:table;position:relative;margin:60px auto 0}
	.btnExpert li{display:table-cell;padding-left:30px;text-align:center}
	.btnExpert li:first-child{margin-left:0}
	.btnExpert li a, .btnExpert li:first-child > p{display:table-cell;width:180px;height:180px;border-radius:50%;background:#0B74DD;font-size:1.429rem;/*20px*/color:#fff;font-weight:500;text-align:center;vertical-align:middle}
	.btnExpert li:first-child > p{display:none}
	.btnExpert li:last-child a{background:#303F9F}
	.btnExpert li a:before{content:"";display:block;width:42px;height:50px;margin:0 auto 15px;background:url("../../../images/renewal/sub/register01.png") center top no-repeat}
	.btnExpert li:last-child a:before{content:"";display:block;width:50px;height:50px;margin:0 auto 15px;background:url("../../../images/renewal/sub/register02.png") center top no-repeat}
	.btnResist{display:block;margin-top:10px;padding:10px 0;border:1px solid #061F4D;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#222;text-align:center}
	.addBtn, .delBtn{display:inline-block;min-width:60px;padding:5px 0;border:1px solid #061F4D;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#222;text-align:center}
	
	
	/* 컨설팅 요청 */
	.baseInfo{display:table;position:relative;width:100%;padding:20px;border-top:2px solid #222;border-bottom:1px solid #eee}
	.baseInfo:after{content:"";clear:both;display:block}
	.baseInfo > li{display:table}
	.baseInfo > li:first-child{width:150px;margin-right:30px}
	.baseInfo > li div{display:table-cell;overflow:hidden;width:150px;height:150px;border:1px solid #eee;box-sizing:border-box;vertical-align:middle}
	.baseInfo > li div img{width:100%;height:auto}
	.baseInfo > li:last-child{display:table-cell;width:100%;height:100%;text-align:left;vertical-align:middle}
	.baseInfo > li > ul > li strong{display:block;margin-bottom:15px;font-size:2.143rem;/*30px*/color:#222;font-weight:400}
	.baseInfo > li > ul > li p{margin-bottom:5px;font-size:1.214rem;/*17px*/color:#666}
	.baseInfo > li > ul > li a{display:inline-block;font-size:1.214rem;/*17px*/color:#009DDA;font-weight:400}
	
	
	/* 로컬 콘텐츠 */
	.localWrap{position:relative}
	.localHeader{margin-bottom:30px;padding:25px 0;border-top:2px solid #303F9F;border-bottom:1px solid #333}
	.localHeader:after{content:"";clear:both;display:block}
	.localHeader > p{float:left;font-size:1.857rem;/*26px*/color:#222;font-weight:600;line-height:1.3}
	.localHeader > ul{float:right;margin-top:7px}
	.localHeader > ul:after{content:"";clear:both;display:block}
	.localHeader > ul > li{float:left;font-size:1.143rem;/*16px*/color:#666}
	.localHeader > ul > li span{margin-right:10px;font-size:1.143rem;/*16px*/color:#222}
	.localHeader > ul > li:first-child:after{content:"|";position:relative;top:-2px;margin-right:20px;padding-left:20px;font-size:0.8571rem;/*12px*/color:#ddd}
	.localContainer *{line-height:1.3}
	.localContainer > p, .localContainer2{displaY:block;margin-top:40px;font-size:1.214rem;/*17px*/line-height:1.5}
	.localPhoto{margin:20px 0}
	.localPhoto:after{content:"";clear:both;display:block}
	.localPhoto > div{float:left}
	.localPhoto > div.L{width:60%}
	.localPhoto > div.R{width:35%}
	.localPhoto > div:last-child{margin-left:20px}
	.localPhoto > div > p{overflow:hidden;height:auto;border:1px solid #eee}
	.localPhoto > div > p img{width:100%;height:auto}
	.localPhoto > div > span{display:block;margin-top:10px;font-size:1rem;/*14px*/color:#222}
	
	
	/* authorInfo */
	.authorInfo{display:table;position:relative;width:100%;margin-top:50px;border:1px solid #ddd;box-sizing:border-box}
	.authorInfo > li{display:table-cell;padding:30px;border-left:1px solid #ddd;font-size:1.214rem;/*17px*/color:#707070;line-height:1.4;vertical-align:middle}
	.authorInfo > li:first-child{width:400px;border-left:none}
	.authorInfo > li:last-child{width:calc(100% - 400px)}
	.authorInfo > li div{display:table-cell;width:100px;height:100px}
	.authorInfo > li div img{width:100px !important;height:100px !important;border-radius:50%}
	.authorInfo > li > ul{display:table-cell;position:relative;left:20px;vertical-align:middle}
	.authorInfo > li > ul li{margin-top:5px;font-size:1.214rem;/*17px*/color:#666}
	.authorInfo > li > ul li:first-child{margin-top:0}
	.authorInfo > li > ul li strong{display:block;margin-bottom:10px;font-size:1.571rem;/*22px*/color:#222;font-weight:400}
	.authorInfo > li > ul li span{font-size:1.214rem;/*17px*/color:#718598}
	
	
	/* 큐레이터 소개 */
	.introducingCurator{position:relative;font-size:1.214rem;/*17px*/color:#666;line-height:1.4;transition:0.3s}
	.introducingCurator > .txt_curator{display:inline-block;width:451px;height:72px;background:url("../../../images/renewal/sub/txt_curator.png") no-repeat}
	.introducingCurator > div{clear:both;display:block;margin-top:20px;font-size:inherit;line-height:1.3}
	.introducingCurator > p{margin:20px 0 15px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:500;line-height:1.4}
	.curatorBoard{position:relative}
	
	
	/* 지식정보 큐레이터 */
	.curator_slider{position:relative;padding-bottom:40px;border-top:2px solid #303F9F;border-bottom:1px solid #222}
	.curator_slider ul > li > a{display:block;margin-top:40px}
	.curator_slider .bx-controls-direction{position:absolute;right:0;top:0;width:150px;margin-top:-50px}
	.curator_slider .bx-controls-direction .bx-prev{display:inline-block;position:absolute;left:0;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
	.curator_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
	.curator_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;right:2px;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
	.curator_slider .bx-controls-auto{position:absolute;left:calc(100% - 100px);top:-50px}
	.curator_slider .bx-controls-auto a.bx-start, .curator_slider .bx-controls-auto a.bx-stop{display:inline-block;position:absolute;left:-1px;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
	.curator_slider .bx-controls-auto a.bx-start img, .curator_slider .bx-controls-auto a.bx-stop img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
	.curator_slider .bx-controls-auto a.active{display:none}
	.curatorProfile{position:relative}
	.curatorProfile > p{overflow:hidden;width:130px;height:130px;border-radius:30px;border:1px solid #ddd;box-sizing:border-box}
	.curatorProfile > p img{width:100%;height:auto}
	.curatorProfile dl dt{display:block;margin:15px 0 10px;font-size:1.571rem;/*22px*/color:#222}
	.curatorProfile dl dd{margin-top:5px;font-size:1.214rem;/*17px*/color:#666;letter-spacing:-0.03em}
	.curatorProfile dl dd span{font-size:1.214rem;/*17px*/color:#718598}
	.curatorProfile dl dd em{display:inline-block;min-width:100px;margin-top:10px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}
	
	
	/* 우수사례 */
	.practices{margin-top:30px}
	.bestPracticesBox{margin-top:30px}
	.bestPracticesBox:after{content:"";clear:both;display:block}
	.bestPracticesBox > div{float:left}
	.bestPracticesBox > div:first-child{width:420px;margin-right:60px}
	.bestPracticesBox > div:last-child{width:calc(100% - 480px)}
	.practicesSearch{position:relative}
	.practicesSearch:after{content:"";clear:both;display:block}
	.practicesSearch span{float:left;margin-left:10px}
	.practicesSearch span:first-child{margin-left:0}
	.practicesSearch select{width:120px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;transition:0.3s}
	.practicesSearch input[type="text"]{width:180px;height:50px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
	.practicesSearch input[type="submit"]{width:auto;min-width:80px;height:50px}
	.bestPracticesBox .subject > p{margin-top:5px}
	.bestPracticesBox .subject > p em{color:#718598}
	.bestPracticesBox .subject > p span{margin-left:10px;color:#0B74DD}
	
	
	/* 우수사례시상식 */
	.awardContent{margin-top:40px}
	
	
	/* slogan */
	.policyData{margin:50px auto 30px}
	.slogan{position:relative;max-width:900px}
	.slogan:after{content:"";clear:both;display:block}
	.slogan > p{float:left;z-index:1;position:relative;width:100px;height:100px;padding:40px 0;border-radius:50%;background:#303F9F;font-size:1.571rem;/*22px*/color:#fff;font-weight:800;text-align:center;}
	.slogan > ul{float:left;position:relative;left:-50px;top:20px;width:800px;padding:20px 20px 20px 100px;border-radius:50px;border:1px solid #303F9F;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,0.15)}
	.slogan > ul > li:after{content:"";clear:both;display:block}
	.slogan > ul > li{float:left;font-size:1.429rem;/*20px*/color:#666}
	.slogan > ul > li span{margin-right:5px;font-size:1.429rem;/*20px*/color:#222;font-weight:600}
	
	
	/* 뉴스레터 */
	.newsletterForm{padding-bottom:30px;border-bottom:2px solid #303F9F}
	.newsletterSummary{padding:20px;border:1px solid #DEEDF4;background:#F7FBFD;font-size:1.214rem;/*17px*/color:#666;line-height:1.5;letter-spacing:-0.03em}
	.newsletterBoard.imageBoard > li > div span:first-child{display:inline-block;overflow:hidden;min-width:auto;width:80%;padding:2px 0;border:none;white-space:nowrap;text-overflow:ellipsis;text-align:left}
	.newsletterBoard.imageBoard > li > div span:last-child{margin-top:0;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}
	
	
	/* 교육영상 */
	.videoItem{display:block;position:relative;border:1px solid #ccc}
	.videoItem .eduVideo{position:relative;overflow:hidden;width:100%;/*height:180px;*/box-sizing:border-box}
	.videoItem .eduVideo:after{content:"";z-index:1;position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%, -50%);background:url("../../../images/renewal/sub/btn_play.png") no-repeat}
	.videoItem .eduVideo img{position:absolute;width:100%;height:100%;transition:0.5s}
	.videoItem:hover .eduInfo li p{text-decoration:underline}
	.videoItem:hover .eduVideo img{transform:scale(1.1);-webkit-transform:scale(1.1)}
	.videoItem .eduInfo{padding:15px 20px}
	.videoItem .eduInfo li em{font-size:1rem;/*14px*/color:#0B74DD}
	.videoItem .eduInfo li p.line2Cut{margin:5px 0 15px}
	.videoItem .eduInfo li p.lineCut{overflow:hidden;width:95%;margin:0;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1rem;/*14px*/color:#718598;font-weight:400;letter-spacing:-0.03em;line-height:1.2}
	.videoItem > p:after{content:"";clear:both;display:block}
	.videoItem > p{padding:10px 20px;border-top:1px solid #ccc;font-size:1rem;/*14px*/}
	.videoItem > p span:first-child{float:left;min-width:auto;padding:0;border:none}
	.videoItem > p span:last-child{float:right;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}
	
	
	/* video_wrap */
	.video_wrap{position:relative;width:100% !important;height:0;padding-bottom:56.25%}
	.video_wrap video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
	
	
	/* webzineBoard */
	.webzineBoard{position:relative}
	.webzineBoard > ul > li{margin-top:20px;padding:20px;border-bottom:1px solid #ccc;box-sizing:border-box}
	.webzineBoard > ul > li:first-child{margin-top:0;border-top:2px solid #303F9F}
	.webzineItem:after{content:"";clear:both;display:block}
	.webzineItem > li{float:left}
	.webzineItem > li:first-child{position:relative;overflow:hidden;width:230px;height:145px;border:1px solid #ccc}
	.webzineItem > li:last-child{width:calc(100% - 260px);margin-left:30px}
	.webzineItem > li > a img{width:100%;height:145px;transition:0.5s}
	.webzineItem > li > a:hover img, .webzineItem > li > a:focus img{transform:scale(1.1);-webkit-transform:scale(1.1)}
	.webzineItem > li > span{font-size:1rem;/*14px*/color:#0B74DD}
	.webzineItem > li > span em{margin-left:10px}
	.webzineText strong{font-size:1.429rem;/*20px*/color:#222;font-weight:400;line-height:1.3}
	.webzineText > p{overflow:hidden;text-overflow:ellipsis;width:100%;height:3em;margin:15px 0 25px;font-size:1.143rem;/*16px*/color:#666;letter-spacing:-0.03em;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.webzineItem li a:hover .webzineText{text-decoration:underline}
	
	
	/* 홍보자료 */
	.subtitles{position:relative;overflow-y:auto;width:100%;height:200px;margin-top:10px;padding:10px;border:1px solid #ddd;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666;line-height:1.4}
	.videoBox{position:relative}
	.videoBox:after{content:"";clear:both;display:block}
	.videoBox > video{float:left;width:calc(65% - 40px)}
	.videoBox > div.subtitles2{float:right;position:relative;overflow-y:auto;width:35%;height:460px;margin-top:0;padding:10px;border:1px solid #ddd;background:#fafafa;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666;line-height:1.4}
	
	
	/* FAQ */
	.faqBox{position:relative;border-top:2px solid #303F9F}
	.faqBox > li{padding:25px 0;border-bottom:1px solid #ddd}
	.faqBox > li > a:after{content:"";clear:both;display:block}
	.faqBox > li > a em{float:left;width:35px;margin-right:5px;margin-top:2px;padding:3px 10px 5px;border-radius:5px;box-sizing:border-box;background:#ccc;font-size:1.071rem;/*15px*/color:#fff;font-weight:800;text-align:center;transition:0.5s}
	.faqBox > li > a.on em{background:#009DDA}
	.faqBox > li > a span{float:left;width:calc(100% - 40px);font-size:1.429rem;/*20px*/color:#222;line-height:1.3}
	.faqBox > li > p{margin-top:20px;margin-left:40px;font-size:1.214rem;/*17px*/color:#666;line-height:1.3}
	.faqBox > li > p > a{font-size:1.071rem;/*15px*/color:#419F48 !important;line-height:inherit;text-decoration:underline;word-break:break-all}
	.faqBox > li > p > *{font-size:inherit;line-height:1.2}
	
	/* localCommunityList */
	.localCommunityList{position:relative;border-top:2px solid #303F9F}
	.localCommunityList > ul > li{padding:20px;border-bottom:1px solid #ddd}
	.localCommunityList > ul > li:after{content:"";clear:both;display:block}
	.localCommunityList > ul > li > div{float:left;width:51px;height:51px;margin-right:20px}
	.localCommunityList > ul > li ul{display:table}
	.localCommunityList > ul > li ul li{display:table-cell;width:100%;vertical-align:middle}
	.localCommunityList > ul > li ul li a{font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
	.localCommunityList > ul > li ul li a:hover, .localCommunityList > ul > li ul li a:focus{text-decoration:underline}
	.localCommunityList > ul > li ul li p{margin-top:10px;font-size:1rem;/*14px*/line-height:1.2}
	.localCommunityList > ul > li ul li p span{margin-right:5px;font-size:inherit;color:#0B74DD}
	.localCommunityList > ul > li ul li p em{font-size:inherit;color:#888;line-height:inherit}
	.naverCafe{background:url("../../../images/renewal/sub/naverCafe.png") no-repeat}
	.naverBand{background:url("../../../images/renewal/sub/naverBand.png") no-repeat}
	.naverBlog{background:url("../../../images/renewal/sub/naverBlog.png") no-repeat}
	.daumCafe{background:url("../../../images/renewal/sub/daumCafe.png") no-repeat}
	.facebook{background:url("../../../images/renewal/sub/facebook.png") no-repeat}
	.instagram{background:url("../../../images/renewal/sub/instagram.png") no-repeat}
	.twitter{background:url("../../../images/renewal/sub/twitter.png") no-repeat}
	
	
	
	/* 균형발전 정보협력 포럼 */
	.forumBox{position:relative;width:100%}
	.forumBox:after{content:"";clear:both;display:block}
	.forumBox > a{float:left;position:relative;width:20%;height:270px;background:#F7FBFD;box-shadow:5px 5px 0 rgba(0,0,0,.1);text-align:center}
	.forumBox > a .allView{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
	.forumBox > a .allView p{display:inline-block;position:relative;width:146px;height:146px;padding-top:50px;border-radius:50%;background:#303F9F;font-size:1.286rem;/*18px*/color:#fff;text-align:center}
	.forumBox > a .allView p strong{display:block;margin-top:5px;font-size:1.571rem;/*22px*/color:#fff;font-weight:600}
	.forumBox > a span{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);padding:5px 18px 7px;border-radius:5px;background:#222;font-size:1.143rem;/*16px*/color:#fff;font-weight:400}
	.forum_slider{float:none;clear:both;position:relative;width:78%;margin-right:2%}
	.forum_slider .bx-wrapper{margin:auto}
	.forum_slider ul > li > a{display:block;padding:0}
	.forum_slider .bx-controls-direction{position:absolute;left:0;top:50%;width:100%}
	.forum_slider .bx-controls-direction .bx-prev, .forum_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;top:calc(50% - 70px);width:50px;height:50px;border-radius:50%;border:1px solid #eee;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.2);box-sizing:border-box;transition:0.3s}
	.forum_slider .bx-controls-direction .bx-prev:hover, .forum_slider .bx-controls-direction .bx-prev:focus, .forum_slider .bx-controls-direction .bx-next:hover, .forum_slider .bx-controls-direction .bx-next:focus{background:rgba(255, 255, 255, 0.75)}
	.forum_slider .bx-controls-direction .bx-prev{left:-25px}
	.forum_slider .bx-controls-direction .bx-next{right:-25px}
	.forum_slider .bx-controls-direction .bx-prev:hover img, .forum_slider .bx-controls-direction .bx-next:hover img{opacity:0.75}
	.forum_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
	.forumItem{position:relative;height:270px}
	.forumItem > div{overflow:hidden;width:100%;height:270px;border:1px solid #ccc;box-sizing:border-box;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}
	.forum_slider ul > li.on a span{background:#0B74DD}
	.forum_slider ul > li.on a p{color:#0B74DD}
	.forum_slider ul > li.on a div img{transform:scale(1)}
	.forumItem > span{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);padding:5px 18px 7px;border-radius:5px;background:#222;font-size:1.143rem;/*16px*/color:#fff;font-weight:400}
	.forumItem > div img{width:100%;height:auto;transition:0.5s}
	.forumItem > div img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}
	.forum_slider .line2Cut{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;height:2.4em;margin:20px 0;font-size:1.286rem;/*18px*/color:#fff;font-weight:400;letter-spacing:-0.03em;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	
	
	/* 법령체계도 */
	.legalSystem{position:relative;border-top:2px solid #303F9F}
	.legalSystem > ul > li{padding:15px 0;border-bottom:1px solid #ddd}
	.legalItem:after{content:"";clear:both;display:block}
	.legalItem > li{float:left}
	.legalItem > li:first-child{width:110px;margin-right:50px}
	.legalItem > li:last-child{width:calc(100% - 160px)}
	.legalItem > li > span{display:inline-block;min-width:110px;padding:3px;border-radius:3px;border:1px solid #0B74DD;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:400;text-align:center}
	.legalItem > li a, .legalItem > li a:hover{display:inline-block;font-size:1.286rem;/*18px*/color:#222;line-height:1.2;text-decoration:none}
	.legalItem > li p{display:inline-block;margin-left:30px}
	.legalItem > li p a button{padding:2px 20px 2px 5px;border-radius:3px;border:1px solid #222;background:url("../../../images/renewal/sub/icon_newWindow.png") calc(100% - 5px) center no-repeat;font-size:1.071rem;/*15px*/color:#222}
	
	
	/* 연차별통계보고서 */
	.annualReport{position:relative;margin-top:30px;letter-spacing:-0.03em}
	.annualReport:after{content:"";clear:both;display:block}
	.annualReport > li{float:left;width:49%;margin-top:40px}
	.annualReport > li:nth-child(1), .annualReport > li:nth-child(2){margin-top:0}
	.annualReport > li:nth-child(even){float:right}
	.annualItem:after{content:"";clear:both;display:block}
	.annualItem > a{float:left;width:28%}
	.annualItem > a > p{width:100%;height:200px}
	.annualItem > a > p img{width:100%;height:100%;border:1px solid #ccc;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}
	.annualItem > ul{float:left;position:relative;width:70%;min-height:202px;margin-left:2%;padding:20px 30px;border:1px solid #ccc;box-sizing:border-box}
	.annualItem > ul li em{display:inline-block;padding:4px 15px;border-radius:15px;background:#222;font-size:1.071rem;/*15px*/color:#fff;font-weight:600}
	.annualItem > ul li > a{display:block;display:-webkit-box;overflow:hidden;width:100%;height:1.2em;margin:10px 0 15px;font-size:1.571rem;/*22px*/color:#222;line-height:1.2;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}
	.annualItem > ul li > a:hover, .annualItem > ul li > a:focus{text-decoration:underline}
	.annualItem > ul li > span{font-size:1.214rem;/*17px*/color:#0B74DD}
	.annualItem > ul li:last-child{position:absolute;left:30px;bottom:20px;width:calc(100% - 60px);padding-top:15px;border-top:1px solid #ccc}
	.annualItem > ul li:last-child span{font-size:1rem;/*14px*/color:#666}
	.annualItem > ul li:last-child span:last-child{display:inline-block;margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}
	
	.annualReport2{margin-top:10px;padding-top:15px;border-top:2px solid #303F9F}
	
	
	/* 균형발전유관학회 */
	.societyBox{position:relative}
	.societyBox ul:after{content:"";clear:both;display:block}
	.societyBox ul li{float:left;width:23.5%;margin-left:2%}
	.societyBox ul li:nth-child(4n+1){margin-left:0}
	.societyBox ul li:nth-child(n+5){margin-top:30px}
	.societyBox ul li a{display:block;width:100%;height:150px;padding:15px;border:1px solid #ccc;box-sizing:border-box;background:#fff;box-shadow:5px 5px 0 rgba(0,0,0,.05);text-align:center}
	.societyBox ul li a p{font-size:1rem;/*14px*/color:#0B74DD}
	.societyBox ul li a > div{width:100%;height:55px;margin:10px auto}
	.societyBox ul li a > div img{max-width:100%;max-height:55px}
	.societyBox ul li a > span{display:inline-block;width:30px;height:30px;border-radius:50%;background:url("../../../images/renewal/sub/icon_newWindow3.png") 8px 8px no-repeat #aaa;transition:0.5s}
	.societyBox ul li a:hover > span{width:30px;height:30px;background:url("../../../images/renewal/sub/icon_newWindow3.png") 8px 8px no-repeat #222}
	
	
	/* 유관정보시스템 */
	.infoSystem{position:relative;letter-spacing:-0.07em}
	.infoSystem > ul:after{content:"";clear:both;display:block}
	.infoSystem > ul > li{float:left;width:calc(50% - 20px)}
	.infoSystem > ul > li.noResult{width:100%}
	.infoSystem > ul > li:nth-child(even){float:right}
	.infoSystem > ul > li:nth-child(n+3){margin-top:5px}
	.infoSystem > ul > li a ul:after{content:"";clear:both;display:block}
	.infoSystem > ul > li a ul{display:flex;position:relative;transition:0.35s}
	.infoSystem > ul > li a:hover ul{z-index:1;transform:translate(5px, 5px);box-shadow:-4px -3px 0 rgba(0,0,0,.05)}
	.infoSystem > ul > li a ul > li{float:left;position:relative;margin-left:-1px;border:1px solid #ddd}
	.infoSystem > ul > li a ul > li:nth-child(1){width:42%}
	.infoSystem > ul > li a ul > li:nth-child(2){width:25%}
	.infoSystem > ul > li a ul > li:nth-child(3){width:33%;background:#f7f7f7}
	.infoSystem > ul > li a ul > li p{display:table-cell;width:100%;height:40px;padding:10px;word-break:break-all;vertical-align:middle}
	.infoSystem > ul > li a ul > li:nth-child(1) p{padding-right:25px;font-size:1.214rem;/*17px*/color:#222}
	.infoSystem > ul > li a ul > li:nth-child(1) p:after{content:"";position:absolute;right:10px;width:14px;height:14px;background:url("../../../images/renewal/sub/icon_newWindow4.png") no-repeat}
	.infoSystem > ul > li a:hover ul > li:nth-child(1) p{color:#0B74DD}
	.infoSystem > ul > li a ul > li:nth-child(2) p, .infoSystem > ul > li a ul > li:nth-child(3) p{font-size:1rem;/*14px*/color:#666}
	
	
	/* 시도연구원openAPI(tab in tab) */
	.apiTabBox{position:relative;letter-spacing:-0.03em;-webkit-text-size-adjust:none}
	.supportListBox.apiListBox .numberSearchResult{margin:30px 0 12px 0 !important}
	.apiTabBox .btn_area.subTab.apiTab{margin-bottom:10px;box-sizing:border-box;box-shadow:0 2px 2px rgba(0,0,0,0.1)}
	.apiTabBox .apiTab > li{display:table-cell;width:calc((100% - 1px) / 17 + 1px);height:60px;text-align:center;vertical-align:middle}
	.apiTabBox .apiTab > li a{display:block;min-width:100%;height:60px;padding:14px 0;font-size:1.286rem !important;/*18px*/}
	.apiTabBox .apiTab > li a:hover, .apiTabBox .apiTab > li.act a{border:1px solid #0B74DD;background:#0B74DD;color:#fff;font-weight:500}
	.apiTabBox .apiTab.subTab_content:after{content:"";clear:both;display:block}
	.apiTabBox .apiTab.subTab_content > li{display:none;position:relative}
	.apiTabBox .inApiTab{z-index:1;display:block;position:relative;width:100%;padding:15px;border:1px solid #ccc;box-sizing:border-box}
	.apiTabBox .inApiTab:after{content:"";clear:both;display:block}
	.apiTabBox .inApiTab > li{float:left;margin-left:12px;padding-left:12px;background:url("../../../images/renewal/sub/terms_line.png") left 3px no-repeat}
	.apiTabBox .inApiTab > li:first-child{margin-left:0;padding-left:0;background:none}
	.apiTabBox .inApiTab > li a{display:block;font-size:1.214rem;/*17px*/color:#555}
	.apiTabBox .inApiTab > li.act a, .apiTabBox .inApiTab > li a:hover{color:#0B74DD;font-weight:500;text-decoration:underline}
	.apiTabBox .content_area{display:none}
	.apiTabBox .content_area.act{display:block}
	.apiTabBox .content_area > .tab_area{width:100%}
	.apiTabBox .content_area > .tab_area:after{content:"";clear:both;display:block}
	.apiTabBox .numberSearchResult{position:relative;margin-top:40px}
	.apiTabBox .numberSearchResult a{padding:4px 10px !important;border:1px solid #061F4D}
	.apiTabBox .numberSearchResult a .newWindow{color:#061F4D;text-decoration:none;word-break:break-all}
	.apiChart tbody tr.even{background:#fff}
	.apiChart tbody tr td{padding:20px 5px;vertical-align:top;line-height:1.2}
	.apiListItem{margin-top:5px}
	.apiListItem:after{content:"";clear:both;display:block}
	.apiListItem > span{float:left;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/sub/line_curator.png") left 2px no-repeat;font-size:1rem;/*14px*/}
	.apiListItem > span:first-child{margin-left:0;padding-left:0;background:none}
	.apiListItem > span:after{content:"";clear:both;display:block}
	.apiListItem > span strong{float:left;margin-right:5px;font-size:inherit;color:#888;font-weight:400}
	.apiListItem > span em{float:left;font-size:inherit;color:#718598}
	.apiContents{display:none;margin-top:15px;padding:10px;border:1px dotted #DEEDF4;background:#F7FBFD;font-size:1.143rem;/*16px*/color:#666;line-height:1.4}
	.apiContents h2, .apiContents h3{font-size:1.214rem;/*17px*/color:#333;font-weight:500;line-height:1.3}
	.apiContents *{font-size:inherit;line-height:1.3}
	.apiContents h2{margin:10px 0 5px}
	.apiContents strong{font-size:inherit;color:#222;font-weight:500}
	.apiContents > p img{max-width:100%;height:auto}
	
	
	/* 교육일정 */
	.localSchedule{width:100%}
	.localSchedule > p{margin-top:8px}
	.localSchedule > ul > li{width:100%}
	.localSchedule .scheduleSelect{min-width:100%;height:40px;padding:5px 20px 5px 5px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	.eduScheduleBox{position:relative}
	.educationSearch{position:relative;padding-top:20px;border-top:1px solid #aaa}
	.educationSearch > li{margin-bottom:20px}
	.educationSearch > li:after{content:"";clear:both;display:block}
	.educationSearch > li > p{float:left;width:50px;padding:3px 0;font-size:1.214rem;/*17px*/color:#222}
	.educationSearch > li > ul{float:left;width:calc(100% - 50px)}
	.educationSearch > li > ul:after{content:"";clear:both;display:block}
	.educationSearch > li > ul > li{float:left;min-width:25%;font-size:1.214rem;/*17px*/}
	.educationSearch > li > ul > li:after{content:"";clear:both;display:block}
	.educationSearch > li > ul > li input[type='checkbox']{display:inline-block;position:absolute;left:2px;top:2px;width:25px;height:25px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.educationSearch > li > ul > li label{display:inline-block;position:relative;padding-left:30px;font-size:inherit;line-height:25px;vertical-align:top;box-sizing:border-box}
	.educationSearch > li > ul > li label:before{content:"";left:1px;top:1px;width:23px;height:23px;border:1px solid #707070;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.educationSearch > li > ul > li label:after{content:"";left:1px;top:1px;width:23px;height:23px;border:1px solid #707070;background:#fff}
	.educationSearch > li > ul > li label:before, .educationSearch > li > ul > li label:after{content:"";display:inline-block;position:absolute}
	.educationSearch > li > ul > li input[type='checkbox']:checked + label:before{content:"";border-color:#707070;background:#fff}
	.educationSearch > li > ul > li input[type='checkbox']:checked + label:after{content:"";left:1px;top:1px;width:23px;height:23px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #fff;background-position:-2px -27px}
	.educationSearch > li > ul > li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	
	.chart .educationSearch2 label{font-size:1.286rem;/*18px*/color:#444}
	.chart .educationSearch2 input[type='checkbox']{display:inline-block;position:realtive;left:0px;top:0px;width:16px;height:16px;margin:0;margin-left:-16px;padding:0;opacity:0;vertical-align:middle}
	.chart .educationSearch2 label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
	.chart .educationSearch2 label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.chart .educationSearch2 label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.chart .educationSearch2 label:before, .chart .educationSearch2 label:after{content:"";display:inline-block;position:absolute}
	.chart .educationSearch2 input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.chart .educationSearch2 input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.chart .educationSearch2 input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	.educationSearch2{padding-top:0 !important;border-top:none}
	.educationSearch2 > li{margin-bottom:0 !important}
	.educationSearch2 > li > ul{width:100%}
    .educationSearch2 > li > ul > li{margin-right:5px;margin-top:5px}
    .suggest.suggest2 .mCustomScrollBox{width:100%}
	.suggest .calendar{width:150px !important}
	.suggest2 .caution{margin-bottom:10px !important}
	.suggest2 .caution li{clear:both;display:block;float:none !important}
	.suggest2 table tr td select{min-width:100% !important}
	.suggest2 table tr td select.speSelect{min-width:200px !important}
	
	.scheduleSearch{width:100%;margin-top:0}
	.scheduleSearch span:nth-child(2){width:calc(100% - 360px)}
	.scheduleSearch span:nth-child(2) input{width:100%}
	.controlScheduleBox{position:relative;width:100%}
	.controlScheduleBox .scheduleRegister{position:absolute;right:0;top:0}
	.controlSchedule{position:relative;width:100%;margin:30px auto 20px;text-align:center}
	.controlSchedule:after{content:"";clear:both;display:block}
	.controlSchedule > li{display:inline-block;vertical-align:middle}
	.controlSchedule > li button{display:block;width:35px;height:35px;background:url("../../../images/renewal/sub/prevMonth.png") center center no-repeat;transition:0.3s}
	.controlSchedule > li button:hover, .controlSchedule > li button:focus{background:url("../../../images/renewal/sub/prevMonth_over.png") center center no-repeat}
	.controlSchedule > li:last-child button{background:url("../../../images/renewal/sub/nextMonth.png") center center no-repeat;transition:0.3s}
	.controlSchedule > li:last-child button:hover, .controlSchedule > li:last-child button:focus{background:url("../../../images/renewal/sub/nextMonth_over.png") center center no-repeat}
	.controlSchedule > li p{margin:0 20px;font-size:2.143rem;/*30px*/color:#222;font-weight:600}
	.controlSchedule > li p span{margin-left:15px;font-size:inherit;color:inherit}
	.scheduleChart{table-layout:fixed;position:relative;width:100%;border-spacing:0;border-collapse:separate;border-left:1px solid #ddd;letter-spacing:-0.03em}
	.scheduleChart tr th, .scheduleChart tr td{padding:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
	.scheduleChart tr th.sun, .scheduleChart tr td.sun{color:#E53935}
	.scheduleChart tr th.sat, .scheduleChart tr td.sat{color:#0B74DD}
	.scheduleChart tr th{border-top:1px solid #222;background:#fafafa;font-size:1.286rem;/*18px*/color:#222;font-weight:400}
	.scheduleChart tr td{height:150px}
	.scheduleChart tr td:hover{background:#fcfcfc}
	.scheduleChart tr td em{display:block;font-size:1.143rem;/*16px*/color:inherit;text-align:right}
	.scheduleChart tr td em + p{text-align:right}
	.scheduleChart tr td em.nextM{color:#888}
	.scheduleList{position:relative}
	.scheduleList > a{display:block;margin-top:5px;padding:5px 5px 5px 10px;font-size:1rem;/*14px*/color:#666;line-height:1.2}
	.scheduleList > a.co01{border-left:2px solid #64B5F4;background:#F4F9FD}
	.scheduleList > a.co02{border-left:2px solid #9575CB;background:#FAF8FD}
	.scheduleList > a.co03{border-left:2px solid #89C24D;background:#F9FBF5}
	.scheduleList > a.co04{border-left:2px solid #F47B0A;background:#FFF8F2}
	
	
	/* 정책위키 */
	.wikiSummary{position:relative;margin:50px 0 25px}
	.wikiSummary span{font-size:1.214rem;/*17px*/color:#0B74DD}
	.policyWikiBox{position:relative}
	.policyWikiBox ul:after{content:"";clear:both;display:block}
	.policyWikiBox > ul > li{float:left;width:32%;margin-left:2%}
	.policyWikiBox > ul > li:nth-child(3n+1){margin-left:0}
	.policyWikiBox > ul > li:nth-child(n+4){margin-top:20px}
	.policyWikiBox > ul > li a{display:block;position:relative;width:100%;height:160px;padding:20px 30px 20px 20px;border:1px solid #ccc;box-sizing:border-box;background:#fff;box-shadow:5px 5px 0 rgba(0,0,0,.05);transition:0.35s}
	.policyWikiBox > ul > li a:hover, .policyWikiBox > ul > li a:focus{z-index:1;transform:translate(5px, 5px);box-shadow:-5px -5px 0 rgba(0,0,0,.05)}
	.policyWikiBox > ul > li a > ul{display:table;width:100%}
	.policyWikiBox > ul > li a > ul > li{display:table-cell;position:relative;width:100%;vertical-align:top}
	.policyWikiBox > ul > li a > ul > li:last-child{float:right;width:120px;height:120px}
	.policyWikiBox > ul > li a > ul > li:last-child img{width:100%;height:auto}
	.policyWikiBox > ul > li a > ul > li em{font-size:1rem;/*14px*/color:#0B74DD}
	.policyWikiBox > ul > li a > ul > li p{margin-top:5px;font-size:1.571rem;/*22px*/color:#222;line-height:1.2}
	.policyWikiBox > ul > li a > ul > li div{position:absolute;top:105px}
	.policyWikiBox > ul > li a > ul > li div span{float:left;font-size:1rem;/*14px*/}
	.policyWikiBox > ul > li a > ul > li div span:first-child{padding-right:18px;background:url("../../../images/renewal/sub/icon_newWindow5.png") right center no-repeat;text-decoration:none;transition:0.5s}
	.policyWikiBox > ul > li a > ul > li div span:last-child{margin-left:15px;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}
	
	
	/* 정책용어사전 */
	.dictionaryTerms{position:relative;margin:50px auto 30px}
	.dictionaryTerms > ul:after{content:"";clear:both;display:block}
	.dictionaryTerms > ul > li{float:left;margin-left:5px}
	.dictionaryTerms > ul > li:first-child{margin-left:0}
	.dictionaryTerms > ul > li a{display:table-cell;width:70px;height:45px;border:1px solid #DEDEDE;box-sizing:border-box;background:#fafafa;font-size:1.214rem;/*17px*/color:#222;text-align:center;vertical-align:middle}
	/*.dictionaryTerms > ul > li:first-child a, .dictionaryTerms > ul > li:last-child a{width:137px}*/
	.dictionaryTerms > ul > li:last-child a, .dictionaryTerms > ul > li:last-child a:hover, .dictionaryTerms > ul > li:last-child a:focus{width:200px;border:1px solid #aaa;background:#fff;color:#222}
	.dictionaryTerms > ul > li a:hover, .dictionaryTerms > ul > li a:focus{border:2px solid #303F9F;background:#fff;color:#303F9F}
	.contentsSearch.dictionarySearch{position:relative;width:100%;margin:10px 0 0}
	.contentsSearch.dictionarySearch > span:nth-child(1){width:calc(100% - 160px) !important}
	.contentsSearch.dictionarySearch > span:nth-child(1) input{width:100% !important}
	.listTerms{position:relative;width:100%;border-top:1px solid #222;border-bottom:1px solid #eee;letter-spacing:-0.03em}
	.listTerms > ul{display:flex;flex-wrap:wrap;margin-bottom:-1px}
	.listTerms > ul > li{display:flex;width:33.333%;border-bottom:1px solid #eee}
	.listTerms > ul > li.block{display:block;width:100%}
	.listTerms > ul > li a{display:block;width:100%;padding:15px 10px;box-sizing:border-box;background:url("../../../images/renewal/sub/terms_line.png") left center no-repeat}
	.listTerms > ul > li a:hover, .listTerms > ul > li a:focus{background:url("../../../images/renewal/sub/terms_line.png") left center no-repeat #fafafa;color:#0B74DD}
	.listTerms > ul > li a:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
	.listTerms > ul > li a p{display:inline-block;width:95%;font-size:1.214rem;/*17px*/color:#444;line-height:1.2}
	.icon_popular{display:inline-block;margin-left:5px;padding:2px 4px;border-radius:2px;border:1px solid #009DDA;background:#fff;font-size:0.8571rem;/*12px*/color:#009DDA;text-align:center}
	
	
	/* 균형발전지원기관 */
	.supportOrg{position:relative;width:100%;padding:20px 0;border-top:2px solid #222;border-bottom:1px solid #ddd}
	.supportOrg > li:after{content:"";clear:both;display:block}
	.supportOrg > li{display:table;width:100%;margin-top:20px}
	.supportOrg > li:first-child{margin-top:0}
	.supportOrg > li > p{display:table-cell;width:50px;font-size:1.286rem;/*18px*/color:#222;vertical-align:middle}
	.supportOrg > li > ul, .supportOrg > li > div{display:table-cell;width:calc(100% - 50px);vertical-align:middle}
	.supportOrg > li > ul:after{content:"";clear:both;display:block}
	.supportOrg > li > ul > li{float:left;margin-left:30px}
	.supportOrg > li > ul > li:first-child{margin-left:0}
	.supportOrg > li > ul > li label{font-size:1.286rem;/*18px*/color:#444}
	.supportOrg > li > ul > li input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.supportOrg > li > ul > li label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
	.supportOrg > li > ul > li label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.supportOrg > li > ul > li label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.supportOrg > li > ul > li label:before, .supportOrg > li > ul > li label:after{content:"";display:inline-block;position:absolute}
	.supportOrg > li > ul > li input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.supportOrg > li > ul > li input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.supportOrg > li > ul > li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	.supportSearch span:nth-child(3) select{width:260px}
	.supportListBox .numberSearchResult{margin:50px 0 5px}
	.supportListBox > ul{padding-top:20px;border-top:2px solid #303F9F}
	.supportListBox > ul > li{margin-top:10px;padding:20px 15px;border-radius:5px;border:1px solid #ddd}
	.supportListBox > ul > li:hover, .supportListBox > ul > li:focus{border:1px solid #888}
	.supportListBox > ul > li:first-child{margin-top:0}
	.supportItem{display:table;width:100%}
	.supportItem em, .supportItem ul{display:table-cell;vertical-align:middle}
	.supportItem em{width:50px;font-size:1.143rem;/*16px*/color:#666}
	.supportItem ul li a{display:inline-block;font-size:1.429rem;/*20px*/color:#222;transition:0.5s}
	.supportItem ul li a:hover, .supportItem ul li a:focus{text-decoration:underline}
	.supportItem ul li:after{content:"";clear:both;display:block}
	.supportItem ul li > p{float:left;margin-top:10px}
	.supportItem ul li > p > span{display:inline-block;margin-left:8px;padding-left:12px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat;font-size:1rem;/*14px*/color:#0B74DD}
	.supportItem ul li > p > span:first-child{margin-left:0;padding-left:0;background:none}
	.supportItem ul li > span{float:left;margin:10px 0 0 10px;padding-left:18px;background:url("../../../images/renewal/sub/icon_gps.png") no-repeat;font-size:1rem;/*14px*/color:#888}
	.supportItem > p.noData{font-size:1.143rem;/*16px*/color:#666;text-align:center}
	.supportR{position:relative;width:100%;margin:40px 0 20px;text-align:center;letter-spacing:-0.03em}
	.supportR > p{display:inline-block;margin:0 auto 30px;padding:18px 170px;border-radius:30px;background:#0B74DD;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center}
	.supportContent{position:relative;text-align:left}
	.supportContent > ul{border-top:2px solid #222}
	.supportContent > ul > li{padding:15px 0;border-bottom:1px solid #eee}
	.supportContent > ul > li:after{content:"";clear:both;display:block}
	.supportContent > ul > li > p{float:left;padding-left:20px;font-size:1.214rem;/*17px*/;background:url("../../../images/renewal/sub/line_support.png") left center no-repeat}
	.supportContent > ul > li > p:first-child{background:none}
	.supportContent > ul > li > p:after{content:"";clear:both;display:block}
	.supportContent > ul > li > p > strong{float:left;width:120px;font-size:inherit;color:#222;font-weight:500;line-height:1.3}
	.supportContent > ul > li > p > span{float:left;width:calc(100% - 120px);font-size:inherit;color:#666;line-height:1.3}
	.supportContent > ul > li > p > span em{display:inline-block;padding:3px 5px;border-radius:3px;border:1px solid #0B74DD;font-size:1.071rem;/*15px*/color:#0B74DD}
	.supportContent > ul > li > p:nth-child(1){width:30%}
	.supportContent > ul > li > p:nth-child(2){width:20%}
	.supportContent > ul > li > p:nth-child(3){width:50%}
	.supportContent > ul > li:nth-child(2) > p:nth-child(2){width:70%}
	.supportContent > ul > li:nth-child(3) > p{width:100%}
	.supportContent p a.newWindow{clear:both;display:inline-block;height:100%;margin-top:8px;padding-right:20px;background:url("../../../images/renewal/sub/icon_newWindow4.png") right 2px no-repeat;font-size:1.214rem;/*17px*/color:#0B74DD;word-break:break-all}
	.supportContent p:first-child a.newWindow{margin-top:0}
	.noLinkTitle{margin-top:5px;font-size:1.214rem;/*17px*/color:#666}
	.noLinkTitle:first-child{margin-top:0}
	.supportContent2 > ul > li > p:nth-child(1){width:50% !important}
	.supportContent2 > ul > li > p:nth-child(2){width:50% !important}
	.supportContent2 > ul > li:nth-child(2) > p{width:100% !important}
	.supportContent2 > ul > li:nth-child(2) > p span{display:inline-block;line-height:1.3}
	.supportContent3 > ul > li.singleCont > p{width:100% !important}
	.supportContent3 > ul > li.singleCont > p strong{width:180px}
	.supportContent3 > ul > li.singleCont > p span{width:calc(100% - 200px)}
	.supportContent3 > ul > li.multiCont > p{width:200px !important}
	.supportContent3 > ul > li.multiCont > div{float:left;width:calc(100% - 200px)}
	.supportContent3 > ul > li.multiCont > div > ul > li > ul{margin-top:0}
	.supportContent3 > ul > li > p > strong{width:200px}
	.supportContent4.supportReg > ul > li > p:nth-child(1){width:40%}
	.supportContent4.supportReg > ul > li > p:nth-child(2){width:30%}
	.supportContent4.supportReg > ul > li > p:nth-child(3){width:30%}
	.supportContent5.supportReg > ul > li > p{width:50% !important}
	.supportContent5.supportReg > ul > li:nth-child(3) > p{width:100% !important}
	
	
	
	/* 지역균형뉴딜 */
	.busiType{position:relative;width:100%;margin:40px 0 20px;text-align:center;letter-spacing:-0.03em}
	.busiType > label > input[type="radio"]{position:absolute;width:0;heigth:0;opacity:0}
	.busiType > label > input + span{cursor:pointer;display:inline-block;width:45%;padding:18px 170px;box-sizing:border-box;border-radius:30px;background:#aaa;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center}
	.busiType > label > input + span:hover{background:#0B74DD}
	.busiType > label > input[type="radio"]:checked + span{background:#0B74DD}
	
	
	
	
	/* 균형발전지원기관 등록 신청 */
	.supportReg{position:relative;margin-top:20px}
	.supportReg > ul > li{padding:7px 0}
	.supportReg > ul > li > p{background: url("../../../images/renewal/sub/line_support.png") left 8px no-repeat}
	.caution2{display:block;margin-top:3px;padding-left:16px;background:url("../../../images/renewal/sub/icon_caution2.png") left top no-repeat;font-style:normal;font-size:1rem;/*14px*/color:#888;letter-spacing:-0.03em}
	.supportReg > ul > li > p:nth-child(1){width:30%}
	.supportReg > ul > li > p:nth-child(2){width:30%}
	.supportReg > ul > li > p:nth-child(3){width:40%}
	.supportReg > ul > li:nth-child(3) > p, .supportReg > ul > li:nth-child(4) > p{width:100%}
	.supportReg > ul > li > p > strong{line-height:40px}
	.supportReg > ul > li span select{max-width:45%;min-width:120px;height:40px;padding:5px 20px 5px 5px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	.supportReg > ul > li span input[type="text"]{width:95%;height:40px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em}
	.chkDirectly{display:inline-block}
	.chkDirectly strong{display:inline-block;margin-right:10px;font-weight:400}
	.chkDirectly > span{display:block}
	.chkDirectly input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.chkDirectly label{display:inline-block;position:relative;padding-left:20px;font-size:1.143rem;/*16px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
	.chkDirectly label:before{content:"";left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.chkDirectly label:after{content:"";left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.chkDirectly label:before, .chkDirectly label:after{content:"";display:inline-block;position:absolute}
	.chkDirectly input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.chkDirectly input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.chkDirectly input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	.supportReg > ul > li .half input[type="text"]{display:inline-block;width:47.5%}
	.devRequest > span > input{margin-bottom:5px}
	.devBtn{display:table-cell;width:30px;height:30px;margin-left:10px;border-radius:50%;text-align:center;vertical-align:middle;text-indent:-9999px}
	.devBtn.devPlus{background:url("../../../images/renewal/sub/icon_devPlus.png") center center no-repeat #707070}
	.devBtn.devPlus2{background:url("../../../images/renewal/sub/icon_devPlus.png") center center no-repeat #0B74DD}
	.devBtn.devMinus{background:url("../../../images/renewal/sub/icon_devMinus.png") center center no-repeat #707070}
	.referenceBox{position:relative;margin-top:70px;padding:30px;border:1px solid #ccc;box-sizing:border-box;text-align:left}
	.referenceBox > p{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#222;font-weight:600}
	.referenceBox ul li{margin-bottom:5px;font-size:1.214rem;/*17px*/color:#666;line-height:1.2}
	.referenceBox ul li:last-child{margin-bottom:0}
	.referenceBox ul li span{font-size:inherit}
	
	
	
	/* 설문조사 */
	.consentBox{position:relative;overflow-y:auto;height:220px;padding:20px;border:1px solid #ccc}
	.consentBox ul li{margin-top:15px;font-size:1.143rem;/*16px*/line-height:1.3}
	.consentBox ul li:first-child{margin-top:0}
	.consentBox ul li p{font-size:inherit;color:inherit;line-height:inherit}
	.consentBox ul li p span{font-size:inherit;color:#222;font-weight:500}
	.chkAgree{position:relative;width:100%;margin-top:10px;text-align:right}
	.chkAgree span{margin-left:15px}
	.chkAgree span input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.chkAgree span label{display:inline-block;position:relative;padding-left:26px;font-size:1.143rem;/*16px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
	.chkAgree span label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.chkAgree span label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
	.chkAgree span label:before, .chkAgree span label:after{content:"";display:inline-block;position:absolute}
	.chkAgree span input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
	.chkAgree span input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
	.chkAgree span input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	.personalInfoBox{position:relative;border-top:2px solid #222;border-bottom:1px solid #222}
	.personalInfoBox > li{padding:10px 20px}
	.personalInfoBox > li:not(:last-child){border-bottom:1px solid #ddd}
	.personalInfoBox > li > ul:after{content:"";clear:both;display:block}
	.personalInfoBox > li > ul > li:first-child{width:120px}
	.personalInfoBox > li > ul > li:last-child{width:calc(100% - 120px)}
	.personalInfoBox > li > ul > li{float:left;line-height:40px}
	.personalInfoBox > li > ul > li > p:after{content:"";clear:both;display:block}
	.personalInfoBox > li > ul > li strong{font-size:1.214rem;/*17px*/color:#222;font-weight:400}
	.personalInfoBox > li > ul > li input[type="text"]{float:left;width:300px;height:40px;margin-right:5px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em}
	.personalInfoBox > li:last-child > ul > li input[type="text"]{width:450px}
	
	.wikiSummary2{margin:50px 0 30px;border:1px solid #E2E9F4;background:#F2F6FC;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
	.surveyContent{position:relative;width:100%}
	.surveyContent > div.questionType{margin-bottom:40px}
	.surveyContent > div.questionType > p{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
	.surveyContent > div.questionType > p + span{display:block;margin-bottom:5px;font-size:1.143rem;/*16px*/}
	.surveyContent > div.questionType > ul:after{content:"";clear:both;display:block}
	.surveyContent > div.questionType > ul > li{margin-top:8px;font-size:1.214rem;/*17px*/}
	.surveyContent > div.questionType > ul > li:first-child{margin-top:0}
	.surveyContent > div.questionType > ul > li.QList2, .surveyContent > div.questionType > ul > li.QList3, .surveyContent > div.questionType > ul > li.QList4, .surveyContent > div.questionType > ul > li.QList5{margin-top:8px}
	.surveyContent > div.questionType > ul > li.QList2{float:left;width:50%}
	.surveyContent > div.questionType > ul > li.QList3{float:left;width:33.3%}
	.surveyContent > div.questionType > ul > li.QList4{float:left;width:25%}
	.surveyContent > div.questionType > ul > li.QList5{float:left;width:20%}
	.surveyContent > div.questionType > ul > li.QListE{float:none;clear:both;display:block;width:100%;padding-top:10px}
	.surveyContent > div.questionType > ul > li .bold{font-size:inherit;font-weight:500}
	.surveyContent > div.questionType > ul > li input[type="text"]{height:40px;padding:5px;border:1px solid #ddd;font-size:1.143rem;/*16px*/color:#666}
	.surveyContent > div.questionType2 > ul:after{content:"";clear:both;display:block}
	.surveyContent > div.questionType2 > ul > li{float:left;margin-top:0;margin-left:20px}
	.surveyContent > div.questionType2 > ul > li:first-child{margin-left:0}
	.surveyContent input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:18px;height:18px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.surveyContent input[type='radio'] + label{display:inline-block;position:relative;padding-left:22px;font-size:1.214rem;/*17px*/color:#666;line-height:18px;vertical-align:top;box-sizing:border-box}
	.surveyContent input[type='radio'] + label:before{content:"";left:1px;top:1px;width:18px;height:18px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.surveyContent input[type='radio'] + label:after{content:"";left:5px;top:5px;width:10px;height:10px;border-radius:50%;background:#fff}
	.surveyContent input[type='radio'] + label:before, .surveyContent input[type='radio'] + label:after{content:"";display:inline-block;position:absolute}
	.surveyContent input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
	.surveyContent input[type='radio']:checked + label:after{content:"";left:5px;top:5px;width:10px;height:10px;border-radius:50%;background:#2AB6F6}
	.surveyContent input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
	.surveyContent input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.surveyContent input[type='checkbox'] + label{display:inline-block;position:relative;padding-left:20px;font-size:1.214rem;/*17px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
	.surveyContent input[type='checkbox'] + label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.surveyContent input[type='checkbox'] + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.surveyContent input[type='checkbox'] + label:before, .surveyContent input[type='checkbox'] + label:after{content:"";display:inline-block;position:absolute}
	.surveyContent input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.surveyContent input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.surveyContent input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	.checkAllowBox{position:relative;width:100%;text-align:left}
	.checkAllowBox li{display:inline-block;font-size:1.143rem;/*16px*/color:#333}
	.checkAllowBox li:first-child{margin:10px 20px 10px 0}
	.checkAllowBox li label{font-size:inherit !important;color:inherit !important}
	.suggest.suggest3 table tr td select{position:relative;top:-2px;min-width:60px;width:60px;height:30px;padding:2px;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 2px) center no-repeat #fff}
	.survayQList{position:relative;width:100%;margin:10px 0}
	.survayQList:after{content:"";clear:both;display:block}
	.survayQList span{float:left}
	.survayQList span strong{font-size:1.286rem;/*18px*/color:#303F9F;font-weight:600}
	.survayQList span:last-child{float:right}
	.survey_form_inner.active td, .rowChart tr.even td.innerView1{background:#eef4fa !important}
	.survey_form_inner.active td table td{background:#fff !important}
	.suggest.suggest3 .smRoundBtn2{font-weight:400}
	.suggest.suggest3 input[type='checkbox'].alone + label{text-indent:-9999px}
	
	
	
	/**************************************************************************************************************************/
	/*****************************************************    layerPop    *****************************************************/
	/**************************************************************************************************************************/
	.layerPop{display:none;z-index:21;position:fixed;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.5)}
	.layerPop .scrollY{overflow-y:auto;height:600px !important}
	.layerPop:after{content:"";display:inline-block;height:100%;vertical-align:middle}
	.layer{z-index:22;display:inline-block;position:relative;width:100%;max-width:100%;background:#fff;text-align:left;vertical-align:middle}
	.layer > p{padding:20px;border-bottom:1px solid #ddd;background:#fafafa;font-size:1.286rem;/*18px*/;color:#303F9F;font-weight:500}
	.layer .closeLayer, .layer .closeLayer2{float:right;position:relative;top:-5px;width:30px;height:30px;background:url("../../../images/renewal/sub/btnClose.png") no-repeat}
	.layer .layerBtns{clear:both;margin:20px 40px 30px;margin-top:20px;text-align:right}
	
	
	/* 시도검색팝업 */
	.assemblylayer .scrollY{overflow-y:auto;height:550px !important}
	.assemblylayer{width:470px !important;height:550px !important;letter-spacing:-0.05em}
	.assemblylayer > p{padding:20px;background:#0B74DD;font-size:1.714rem;/*24px*/color:#222;font-weight:600}
	.assemblylayer .closeLayer{float:right;position:relative;top:0;width:23px;height:23px;background:url("../../../images/renewal/sub/assemblyClose.png") no-repeat}
	.assemblyBox{position:relative;padding:20px}
	.assemblyBox strong{font-size:1.214rem !important;/*17px*/font-weight:400}
	.assemblyBox ul{margin-top:5px}
	.assemblyBox ul:after{content:"";clear:both;display:block}
	.assemblyBox ul > li{float:left;width:49%;margin-left:2%}
	.assemblyBox ul > li:last-child{float:right}
	.assemblyBox ul > li:first-child{margin-left:0}
	.assemblyBox ul > li ul.scrollY{height:340px !important;padding:10px 0;border:1px solid #ccc}
	.assemblyBox ul > li ul li{padding:5px 10px}
	.assemblyBox ul > li ul li:hover{background:#e7f1fb}
	.assemblyBox ul > li ul li:first-child{margin-top:0}
	.assemblyBox ul > li ul li label{font-size:1.071rem;/*15px*/color:#666}
	.assemblyBox ul + div{margin-top:20px}
	.assemblyBox ul > li ul li input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
	.assemblyBox ul > li ul li label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
	.assemblyBox ul > li ul li label:before{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
	.assemblyBox ul > li ul li label:after{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff}
	.assemblyBox ul > li ul li label:before, .assemblyBox ul > li ul li label:after{content:"";display:inline-block;position:absolute}
	.assemblyBox ul > li ul li input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
	.assemblyBox ul > li ul li input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
	.assemblyBox ul > li ul li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
	
	
	/* 등록안내 */
	.guideBox strong{margin-top:20px;font-size:1.286rem !important;/*18px*/}
	.guideBox p{margin:0 0 5px !important;font-size:1.143rem !important;/*16px*/}
	
	
	/* 개인 프로필 변경 */
	.changeProfile{padding:30px}
	.changeProfile .baseInfo{padding:0 20px 20px;border-top:none}
	.changeProfile li:after{content:"";clear:both;display:block}
	.changeProfile .curatorProfile dt{display:block;margin:15px 0 10px;font-size:1.571rem;/*22px*/color:#222}
	.changeProfile .curatorProfile dd{margin-top:7px;font-size:1.214rem;/*17px*/color:#666;letter-spacing:-0.03em}
	.changeProfile .curatorProfile dd span{font-size:1.214rem;/*17px*/color:#718598}
	.changeProfile .curatorProfile dd em{display:inline-block;min-width:100px;margin-top:10px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}
	.changeProfile input[type="file"]{width:100%;height:40px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
	.changeProfile input[type="text"]{float:left;width:calc(100% - 155px);height:40px;margin-right:5px;padding:7px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
	.composition{position:relative;margin:0 10px}
	.composition > li{display:table;width:100%;padding:10px;border-bottom:1px solid #eee;box-sizing:border-box}
	.composition > li > p{display:table-cell;width:180px;font-size:1.214rem;/*17px*/color:#222;vertical-align:middle}
	.composition > li > span{display:table-cell;width:calc(100% - 180px)}
	.composition textarea{resize:none;width:100%;height:160px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
	
	
	/* 전문가 등록 */
	.expertLayer{z-index:22;display:inline-block;position:relative;width:calc(100% - 40px);max-width:100%;padding:40px;background:#fff;text-align:left;vertical-align:middle}
	.expertLayer h2{margin-bottom:30px;font-size:2.571rem;/*36px*/color:#222;font-weight:600}
	.expertLayer h2 .closeLayer{float:right;width:31px;height:31px;background:url("../../../images/renewal/sub/btnClose2.png") no-repeat}
	.expert{position:relative;overflow:hidden;width:100%}
	.expert h3{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
	
	
	/* 지표설명보기 팝업 */
	.viewDescBox{position:relative;margin:20px;letter-spacing:-0.03em}
	.viewDescBox.scrollY{overflow-y:auto;height:440px !important}
	.viewDescBox .summaryBox{padding:15px;border:1px solid #DEEDF4;background:#F7FBFD}
	.viewDescBox .summaryBox > li > ul{margin-top:0}
	.viewDescBox .summaryBox > li > ul > li{margin-top:5px;background:url("../../../images/renewal/sub/bullet04.png") left 8px no-repeat;font-size:1.143rem;/*16px*/}
	.viewDescBox h5{margin:20px 0 5px;padding-left:20px;background:url("../../../images/renewal/sub/bullet02.png") left 3px no-repeat;background-size:14px auto;font-size:1.286rem;/*18px*/color:#222;font-weight:500}
	.viewDescBox > p{margin-top:5px;line-height:1.2}
	.viewDescBox ul li{display:block;margin-top:5px;font-size:1.071rem;/*15px*/color:#666;line-height:1.2}
	
	





    /****************************************************************/
    /***********************   contents.css   ***********************/
    /****************************************************************/
	
	
	/* NABIS CI */
	.nabisCIBox{position:relative;width:100%}
	.nabisCIBox > ul{display:table;width:100%;height:210px;background:url("../../../images/renewal/contents/nabisCiBg.png") repeat}
	.nabisCIBox > ul > li{display:table-cell;width:50%;text-align:center;vertical-align:middle}
	.nabisCI > li:first-child{padding-left:10%;text-align:left}
	.nabisCI > li:last-child{padding-right:10%;text-align:right}
	.nabisCIBox > ul.nabisColor{width:84%;height:auto;margin:0 8%;background:none}
	.nabisCIBox > ul.nabisColor > li{width:25%;text-align:left}
	.nabisCIBox > ul.nabisColor > li p{display:table-cell;width:100px;height:100px;border-radius:50%}
	.nabisCIBox > ul.nabisColor > li p.color01{background:#2221D5}
	.nabisCIBox > ul.nabisColor > li p.color02{background:#000}
	.nabisCIBox > ul.nabisColor > li p.color03{background:#5b5b5b}
	.nabisCIBox > ul.nabisColor > li p.color04{background:#777}
	.nabisCIBox > ul.nabisColor > li > ul{display:table-cell;padding-left:20px;vertical-align:middle}
	.nabisCIBox > ul.nabisColor > li > ul > li{font-size:1.286rem;/*18px*/color:#666}
	.nabisCIBox > ul.nabisColor > li > ul > li:first-child{margin-bottom:5px;font-size:1.429rem;/*20px*/color:#222;font-weight:500}
	
	
	/* openAPI */
	.openAPI{position:relative;width:100%;height:694px;margin-top:40px;background:url("../../../images/renewal/contents/openAPI.png") right top no-repeat}
	.openAPI > p{position:absolute;text-transform:uppercase}
	.openAPI > p:first-child{left:150px;top:80px;font-size:7.1443rem;/*100px*/color:#444;font-weight:700;text-transform:lowercase}
	.openAPI > p:nth-child(2){left:260px;top:160px;font-size:13.21rem;/*185px*/color:#fff;font-weight:800;text-shadow:-1px -1px 0 #444,1px -1px 0 #444,-1px 1px 0 #444,1px 1px 0 #444}
	.openAPI > p:last-child{left:25px;top:410px;font-size:1.429rem;/*20px*/color:#aaa;font-weight:600}
	.apiSharing > p{margin:40px 0 15px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
	.apiSharing > ul li{margin-left:20px;margin-top:5px;font-size:1.214rem;/*17px*/color:#666}
	.apiSharing > ul > li{margin-left:0}
	
	
	
	/* 비전과 전략 */
	.vision{position:relative;letter-spacing:-0.03em}
	.vision > ul{margin-top:20px}
	.vision > ul:after{content:"";clear:both;display:block}
	.vision > ul > li{float:left;width:19.5%;margin-left:0.5%;border:1px solid #707070;border-radius:50px;box-shadow:0 3px 6px rgba(0,0,0,.1)}
	.vision > ul > li:first-child{margin-left:0}
	.vision > ul > li.on{border:1px solid #0A88CF;background:#0A88CF;color:#222}
	.vision > ul > li p{display:table-cell;width:100vw;height:60px;margin-left:10px;font-size:1.429rem;/*20px*/color:#666;text-align:center;line-height:1.2;vertical-align:middle}
	.vision > ul > li.on p{color:#fff}
	.vision > ul.innovationTask > li{width:23.5%;margin-left:2%} 
	.vision > ul.innovationTask > li:first-child{margin-left:0} 
	
	.vision > ul.value3 > li{position:relative;width:32%;height:140px;margin-left:2%;margin-top:40px;padding:40px 0;border:1px solid #aaa;border-radius:100px;text-align:center}
	.vision > ul.value3 > li:first-child{margin-left:0}
	.vision > ul.value3 > li:after{content:"";display:table-cell;position:absolute;left:-35px;top:50%;width:40px;height:40px;transform:translateY(-50%);border-radius:50%;background:url("../../../images/renewal/contents/vision_plus.png") center center no-repeat #aaa;text-align:center;vertical-align:middle}
	.vision > ul.value3 > li:first-child:after{content:"";background:none}
	.vision > ul.value3 > li p{z-index:1;display:block;margin:auto;position:absolute;top:0;width:100%}
	.vision > ul.value3 > li p:before{z-index:-1;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:70px solid;border-color:#379ca5 transparent transparent transparent} 
	.vision > ul.value3 > li:nth-child(2) p:before{border-color:#0A88CF transparent transparent transparent} 
	.vision > ul.value3 > li:nth-child(3) p:before{border-color:#3A49A9 transparent transparent transparent} 
	.vision > ul.value3 > li p strong{position:absolute;left:50%;top:-27px;transform:translateX(-50%);font-size:1.714rem;/*24px*/color:#fff} 
	.vision > ul.value3 > li dl{font-size:1.429rem;/*20px*/}
	.vision > ul.value3 > li dl dt{margin-bottom:10px;font-size:1.571rem;/*22px*/color:#222}
	.vision > ul.value3 > li dl dd{font-size:inherit;line-height:1.2;word-break:keep-all;word-wrap:break-word}
	
	.strategyBox{position:relative}
	.strategyBox > ul{z-index:1;position:relative;width:1000px;margin:auto}
	.strategyBox > ul > li{width:100%;height:80px;margin-top:20px;padding:10px;border-radius:100px;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.1);border:1px solid #aaa;background:#fff;vertical-align:middle}
	.strategyBox > ul > li > ul:after{content:"";clear:both;display:block}
	.strategyBox > ul > li > ul > li{font-size:1.214rem;/*17px*/color:#aaa;font-weight:600}
	.strategyBox > ul > li > ul > li:after{content:"";clear:both;display:block}
	.strategyBox > ul > li > ul > li:nth-child(1){z-index:1;float:left;position:relative;margin-right:-100%}
	.strategyBox > ul > li > ul > li:nth-child(2){display:inline-block;width:100%;margin-right:-100%;text-align:center}
	.strategyBox > ul > li > ul > li:nth-child(3){z-index:1;float:right;position:relative;margin:20px}
	.strategyBox > ul > li > ul > li em{display:table-cell;width:60px;height:60px;border-radius:50%;background:#0A88CF;font-size:1.571rem;/*22px*/color:#fff;font-weight:500;text-align:center;vertical-align:middle}
	.strategyBox > ul > li:last-child > ul > li em{background:#3A49A9}
	.strategyBox > ul > li > ul > li strong{display:inline-block;margin:15px 0;font-size:1.857rem;/*26px*/color:#222;font-weight:inherit}
	
	.strategy{position:relative;height:208px;text-align:center}
	.strategy:before{content:"";display:inline-block;width:100%;height:100%;margin-top:-60px;background:url("../../../images/renewal/contents/strategyBg.png") center bottom no-repeat}
	.strategy > p{position:absolute;left:50%;top:17px;width:70px;height:70px;transform:translateX(-50%);border-radius:50%;background:#fff}
	.strategy > p > strong{display:table-cell;width:70px;height:70px;font-size:1.571rem;/*22px*/color:#222;font-weight:600;text-align:center;vertical-align:middle}
	.strategy > ul{position:relative;/*left:50%;*/bottom:40px;/*transform:translateX(-50%)*/}
	.strategy > ul:after{content:"";clear:both;display:block}
	.strategy > ul > li{z-index:1;float:left;position:relative;width:32%;height:78px;margin-left:12px;border-radius:100px;box-sizing:border-box;background:#379ca5;text-align:center}
	.strategy > ul > li:nth-child(2){background:#0A88CF}
	.strategy > ul > li:nth-child(3){background:#3A49A9}
	.strategy > ul > li:first-child{margin-left:0}
	.strategy > ul > li > p{display:table-cell;width:456px;height:78px;color:#fff;text-align:center;vertical-align:middle;letter-spacing:-0.05em}
	.strategy > ul > li > p strong, .strategy > ul > li > p span{font-size:1.429rem;/*20px*/color:inherit} 
	.strategy > ul > li > p strong{margin-right:15px;font-size:1.857rem;/*26px*/} 
	
	.coreTask{position:relative}
	.coreTask > ul > li{margin-top:10px;padding:25px 60px;border:1px solid #aaa}
	.coreTask > ul > li:first-child{margin-top:0}
	.coreTask > ul > li:after{content:"";clear:both;display:block}
	.coreTask > ul > li > p{float:left;width:45%}
	.coreTask > ul > li > p strong{display:table-cell;width:130px;height:130px;border-radius:50%;background:#379ca5;font-size:2.143rem;/*30px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle}
	.coreTask > ul > li > p span{display:table-cell;position:relative;left:40px;font-size:1.429rem;/*20px*/color:#666;text-align:center;vertical-align:middle}
	.coreTask > ul > li > ul{float:left;width:55%}
	.coreTask > ul > li > ul > li{margin-top:10px;line-height:1.2}
	.coreTask > ul > li > ul > li:first-child{margin-top:0}
	.coreTask > ul > li > ul > li > p{font-size:1.429rem;/*20px*/color:#222}
	.coreTask > ul > li > ul > li > p:after{content:"";clear:both;display:block}
	.coreTask > ul > li > ul > li > p i{float:left;width:20px;height:20px;margin-right:5px;border-radius:50%;background:#379ca5;font-style:normal;font-size:1rem;/*14px*/color:#fff;font-weight:500;text-align:center;line-height:20px}
	.coreTask > ul > li > ul > li > em{display:inline-block;margin-left:25px;margin-top:5px;font-size:1.214rem;/*17px*/}
	.coreTask > ul > li:nth-child(2) > p strong, .coreTask > ul > li:nth-child(2) > ul > li > p i{background:#0A88CF}
	.coreTask > ul > li:nth-child(3) > p strong, .coreTask > ul > li:nth-child(3) > ul > li > p i{background:#3A49A9}
	
	
	/* 주요추진과제 */
	.publicInvestment{position:relative;margin-top:50px;text-align:center}
    .publicInvestment > p{z-index:1;position:relative;width:calc(100% - 100px);margin:auto;padding:20px;border-radius:10px;background:#f7f7f7}
	.publicInvestment > p span{display:block;margin-bottom:5px;font-size:1.714rem;/*24px*/color:#222}
	.publicInvestment > p span em{font-size:inherit;color:#303F9F}
	.publicInvestment > p strong{display:block;position:relative;width:100%;font-size:3.214rem;/*45px*/color:#0B74DD;font-weight:600}
	.publicInvestment > ul{position:relative;top:-20px}
	.publicInvestment > ul:after{content:"";clear:both;display:block}
	.publicInvestment > ul > li{float:left;width:50%}
	.publicInvestment > ul > li:before{content:"";display:inline-block;position:relative;left:20px;width:44px;height:82px;background:url("../../../images/renewal/contents/investment_left.png") left top no-repeat}
	.publicInvestment > ul > li:last-child:before{position:relative;left:-20px;background:url("../../../images/renewal/contents/investment_right.png") left top no-repeat}
	.publicInvestment > ul > li div{width:80%;height:100px;margin:auto;border-radius:10px;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,0.1)}
	.publicInvestment > ul > li div em{display:block;position:relative;top:-18px;width:150px;height:35px;margin:auto;border-radius:60px;background:#379ca5;font-size:1.571rem;/*22px*/color:#fff;line-height:35px;font-weight:600;text-align:center;line-height:40px}
	.publicInvestment > ul > li:last-child div em{background:#0A88CF}
	.publicInvestment > ul > li div p{position:relative;top:-10px;font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
    .publicInvestment > ul > li div p i{display:block}


	
    /* 국가혁신클러스터 */
    .cluster{position:relative;width:100%;margin-top:40px;margin-bottom:200px;letter-spacing:-0.03em}
	.cluster:after{content:"";clear:both;display:block}
	.sacleBox{display:table;overflow:hidden;width:600px;height:60px;margin:auto;border-radius:10px;box-sizing:border-box;border:2px solid #303F9F;box-shadow:0 3px 6px rgba(0,0,0,.1)}
	.sacleBox > li{display:table-cell;height:100%;font-weight:600;text-align:center;vertical-align:middle}
	.sacleBox > li:first-child{width:220px;background:#303F9F;font-size:1.429rem;/*20px*/color:#fff}
	.sacleBox > li:first-child em{display:inline-block;width:22px;height:18px;margin-right:5px;background:url("../../../images/renewal/contents/scaleBg.png") center center no-repeat}
	.sacleBox > li:last-child{font-size:1.429rem;/*20px*/color:#444}
	.sacleBox > li:last-child span{font-size:inherit;color:#E53935}
	.clusterMap{float:left;position:relative;width:601px;height:550px;margin-top:60px;background:url("../../../images/renewal/contents/clusterMap1.png") 70px top no-repeat;background-size:100% auto}
	.clusterMap .local{position:absolute}
	.clusterMap .local.local01{left:0;top:-113px}
    .clusterMap .local.local02{left:0;top:275px}
    .clusterMap .local.local03{left:600px;top:-22px}
    .clusterMap .local.local04{left:600px;top:99px}
    .clusterMap .local.local05{left:600px;top:328px}
    .clusterMap .local.local06{left:600px;top:629px}
	.clusterMap .local p{display:table-cell;width:170px;height:45px;padding-left:20px;background:url("../../../images/renewal/contents/localTitle01.png") left center no-repeat;font-size:1.286rem;/*18px*/color:#fff;font-weight:600;text-align:left;vertical-align:middle}
	.clusterMap .local01 p{background:url("../../../images/renewal/contents/localTitle01.png") left center no-repeat}
	.clusterMap .local02 p{background:url("../../../images/renewal/contents/localTitle02.png") left center no-repeat}
	.clusterMap .local04 p{background:url("../../../images/renewal/contents/localTitle04.png") left center no-repeat}
	.clusterMap .local05 p{background:url("../../../images/renewal/contents/localTitle05.png") left center no-repeat}
	.clusterMap .local03 p, .clusterMap .local04 p, .clusterMap .local05 p, .clusterMap .local06 p{padding-right:15px;text-align:right}
	.clusterMap .local dl{width:170px;padding:15px;box-sizing:border-box;background:#f7f7f7}
	.clusterMap .local dl dt{margin-top:12px;font-size:1.286rem;/*18px*/color:#222;font-weight:600}
	.clusterMap .local dl dt:first-child{margin-top:0}
	.clusterMap .local dl dt:after{content:"";position:absolute;right:1px;width:60%;height:100%;background:url("../../../images/renewal/contents/cluster_line.png") left 7px repeat-x}
	.clusterMap .local03 dl, .clusterMap .local04 dl, .clusterMap .local05 dl, .clusterMap .local06 dl{text-align:right}
	.clusterMap .local03 dl dt:after, .clusterMap .local04 dl dt:after, .clusterMap .local05 dl dt:after, .clusterMap .local06 dl dt:after{left:0;right:auto;background:url("../../../images/renewal/contents/cluster_line.png") right 7px repeat-x}
	.clusterMap .local dl dd{margin-top:6px;font-size:1.071rem;/*15px*/color:#666}
	.detailCluster{float:right;width:25%;margin-top:30px}
	.detailCluster > div{position:relative;margin-top:20px;padding:10px;border-radius:10px;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.1)}
	.detailCluster > div em{display:table-cell;position:absolute;left:-25px;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#222;font-size:1.429rem;/*20px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle;line-height:50px}
	.detailCluster > div p{padding:15px 15px 15px 30px;font-size:1.286rem;/*18px*/color:#222;line-height:1.2}
	.detailCluster > div p span{display:block;margin-top:8px;padding-top:10px;border-top:2px solid #ddd;font-size:inherit;color:#0B74DD;line-height:inherit}

	
	/* 혁신도시 육성 */
	.propel{position:relative;margin-top:50px;letter-spacing:-0.03em}
	.propel > p{margin-bottom:30px;font-size:2.143rem;/*30px*/color:#222;font-weight:600;text-align:center}
	.propel > p span{font-size:inherit;color:#666;font-weight:400}
	.innovationCity{margin-top:40px}
	.innovationCity:after{content:"";clear:both;display:block}
	.innovationCity > li{float:left;position:relative;width:32%;min-height:360px;margin-left:2%;padding:200px 30px 30px;box-sizing:border-box;border:1px solid #ccc}
	.innovationCity > li:nth-child(n+4){margin-top:20px;min-height:450px;padding:30px 30px 30px}
	.innovationCity > li:nth-child(3n+1){margin-left:0}
	.innovationCity > li:nth-child(1){background:url("../../../images/renewal/contents/innovationCity01.png") center top no-repeat;background-size:100% auto}
	.innovationCity > li:nth-child(2){background:url("../../../images/renewal/contents/innovationCity02.png") center top no-repeat;background-size:100% auto}
	.innovationCity > li:nth-child(3){background:url("../../../images/renewal/contents/innovationCity03.png") center top no-repeat;background-size:100% auto}
	.innovationCity > li:nth-child(4){background:url("../../../images/renewal/contents/innovationCity04.png") center calc(100% - 30px) no-repeat;background-size:100% auto}
	.innovationCity > li:nth-child(5){background:url("../../../images/renewal/contents/innovationCity05.png") center calc(100% - 30px) no-repeat;background-size:100% auto}
	.innovationCity > li:nth-child(6){background:url("../../../images/renewal/contents/innovationCity06.png") center calc(100% - 30px) no-repeat;background-size:100% auto}
	.innovationCity > li > p{font-size:1.857rem;/*26px*/color:#222;font-weight:600}
	.innovationCity > li:nth-child(n+4) > p{color:#303F9F}
	.innovationCity > li:nth-child(n+4) > .summaryBox > li > ul > li{padding-left:15px;background:url("../../../images/renewal/contents/bullet05.png") left 10px no-repeat}
	
	
	
	/* 지역발전 투자협약제도 확산 */
	.investment{position:relative;width:100%;margin-top:50px}
	.investment:after{content:"";clear:both;display:block}
	.investment > li{float:left;width:49%}
	.investment > li:last-child{float:right;width:49%}
	.investment > li > p{font-size:1.429rem;/*20px*/color:#222;line-height:1.4}
	.historyBox{margin-top:20px;padding:25px;background:#F2F6FC}
	.historyBox:after{content:"";clear:both;display:block}
	.historyBox > div{float:left;width:33%}
	.historyBox > div > p{font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.2}
	.historyBox > div > p:first-child:after{content:"";display:inline-block;width:100%;height:2px;margin:20px 0 15px;background:#009DDA}
	.historyBox > div > p strong{display:block;position:relative;font-size:1.857rem;/*26px*/color:#303F9F;font-weight:400}
	.historyBox > div > p strong:after{content:"";display:block;position:absolute;bottom:-26px;width:10px;height:10px;border-radius:50%;background:#009DDA}
	.continuity{position:relative}
	.continuity > li{float:left;width:20%;height:410px;margin-left:10px;padding:15px;border:1px solid #E8E8E8;box-sizing:border-box;background:#f7f7f7;text-align:center}
	.continuity > li:nth-child(1){margin-left:0}
	.continuity > li:nth-child(2){width:40%}
	.continuity > li > p{margin:50px 0 30px;font-size:1.429rem;/*20px*/color:#303F9F}
	.continuity > li > div span{display:block;font-size:1.429rem;/*20px*/color:#666}
	.continuity > li > div span:after{content:"";display:block;width:1px;height:15px;margin:7px auto;background:#707070}
	.continuity > li > div span:last-child:after{content:"";display:none}
	.continuity > .continutyC{padding:0;border:0;background:none}
	.continuity > .continutyC > div{padding:15px;border:1px solid #E8E8E8;box-sizing:border-box;background:#f7f7f7;text-align:center}
	.continuity > .continutyC > div > p{font-size:1.429rem;/*20px*/color:#303F9F}
	.continuity > .continutyC > div:after{content:"";clear:both;display:block}
	.continuity > .continutyC > div > em{float:left;width:33%;margin-top:10px;font-size:1.429rem;/*20px*/color:#666;text-align:center}
	.continuity > .continutyC > ul{margin:10px 0}
	.continuity > .continutyC > ul:after{content:"";clear:both;display:block}
	.continuity > .continutyC > ul > li{float:left;width:32%;height:69px;margin-left:2%;padding:24px 0;background:#DAEAFA;font-size:1.429rem;/*20px*/color:#222}
	.continuity > .continutyC > ul > li:nth-child(3n+1){margin-left:0}
	.continuity > .continutyC > ul > li:nth-child(n+4){margin-top:10px}
	
	
	
	
	/* 지역혁신체계구축 */
	.regionalInnovation{position:relative;padding:0 75px;letter-spacing:-0.03em}
	.regionalInnovation:after{content:"";clear:both;display:block}
	.regionalInnovation > ul, .regionalInnovation > .conferenceBox{float:left;width:50%;box-sizing:border-box}
	.regionalInno:after{content:"";clear:both;display:block}
	.regionalInno > li{float:left;position:relative;width:48%;height:160px;margin-bottom:72px;border-radius:80px;border:8px solid #379ca5;box-sizing:border-box}
	.regionalInno > li:nth-child(even){margin-left:2%}
	.regionalInno > li:nth-child(3):before{content:"";display:block;position:relative;left:129px;top:-50px;width:285px;height:13px;background:url("../../../images/renewal/contents/arrowRegional2.png") no-repeat}
	.regionalInno > li:nth-child(3), .regionalInno > li:nth-child(4){border:8px solid #0A88CF}
	.regionalInno > li:nth-child(3):after, .regionalInno > li:nth-child(4):after{content:"";display:block;width:13px;height:72px;margin-top:5px;background:url("../../../images/renewal/contents/arrowRegional.png") no-repeat}
	.regionalInno > li:nth-child(5){display:block;margin-bottom:0;border:none}
	.regionalInno > li:nth-child(5) > div > p{display:block;width:230px;height:54px;padding:15px 0;margin:auto;box-sizing:border-box;border-radius:27px;background:#3A49A9;font-size:1.714rem;/*24px*/color:#fff;text-align:center}
	.regionalInno > li:nth-child(5) > div > span{display:block;width:60%;margin:20px auto 0;font-size:1.429rem;/*20px*/color:#222;font-weight:400;text-align:center;line-height:1.3}
	.regionalInno > li:nth-child(6){margin-bottom:0;border:8px solid #3A49A9}
	.regionalInno > li:after{content:"";display:block;position:relative;top:8px;width:2px;height:72px;margin:auto;background:#555}
	.regionalInno > li:nth-child(5):after, .regionalInno > li:nth-child(6):after{content:"";width:0;height:0}
	.regionalInno > li > p{display:table-cell;width:254px;height:144px;font-size:1.857rem;/*26px*/color:#222;text-align:center;line-height:1.2;vertical-align:middle}
	
	.conferenceBox{position:relative;text-align:center}
	.conference{width:440px;height:440px;margin:auto;background:url("../../../images/renewal/contents/conferenceBg.png") center 10px no-repeat;text-align:center;vertical-align:middle}
	.conference > p{position:relative;width:290px;height:120px;margin:auto;background:url("../../../images/renewal/contents/conferenceTriangle.png") no-repeat;text-align:center}
	.conference > p > strong{position:relative;top:20px;font-size:1.714rem;/*24px*/color:#fff;font-weight:400} 
	.conference > ul{position:relative}
	.conference > ul > li{display:table-cell;position:relative;width:130px;height:130px;border-radius:50%;background:#379ca5;font-size:1.571rem;/*22px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle;}
	.conference > ul > li:nth-child(1){left:-45px;top:50px;}
	.conference > ul > li:nth-child(2){left:240px;top:50px;background:#0A88CF}
	.conference > ul > li:nth-child(2) > p{margin-top:10px;font-size:1.071rem;/*15px*/color:#fff;font-weight:400;line-height:1.2}
	.conference > ul > li:nth-child(3){left:-100px;top:240px;background:#3AA97A}
	.detailConference{clear:both;display:block;position:relative;width:86%;margin:70px auto 0;padding:20px;border:1px solid #aaa;text-align:left}
	.detailConference > ul > li{margin-top:15px}
	.detailConference > ul > li:after{content:"";clear:both;display:block}
	.detailConference > ul > li:first-child{margin-top:0}
	.detailConference > ul > li span{float:left;width:140px;font-size:1.429rem;/*20px*/color:#222}
	.detailConference > ul > li em{float:left;width:calc(100% - 140px);font-size:1.214rem;/*17px*/color:#666;line-height:1.2}
	
	.innovativeTest{clear:both;position:relative;overflow:hidden;width:100%;margin-top:50px;text-align:center;letter-spacing:-0.03em}
	.innovativeTest > p{margin-bottom:30px;font-size:2.143rem;/*30px*/color:#222;font-weight:600}
	.innovativeTest:after{content:"";clear:both;display:block}
	.innovativeTest > ul{float:left;width:49%}
	.innovativeTest > ul:last-child{float:right}
	.innovativeTest > ul > li > p{padding:20px;border:1px solid #aaa;font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
	.innovativeTest > ul > li > span{display:block;margin-top:10px;padding:20px;background:#379ca5;font-size:1.429rem;/*20px*/color:#fff}
	.innovativeTest > ul:last-child > li > span{background:#0A88CF}
	.detailTest:after{content:"";clear:both;display:block}
	.detailTest > li{float:left;width:33.333%}
	.detailTest > li > p{display:inline-block;position:relative;margin-top:40px;padding:15px 46px;border-radius:25px;background:#379ca5;font-size:1.429rem;/*20px*/color:#fff}
	.detailTest > li > p:before{content:"";z-index:-1;display:inline-block;position:absolute;left:50%;bottom:-125px;width:214px;height:133px;transform:translateX(-50%);background:url("../../../images/renewal/contents/detailTestBg.png") no-repeat}
	.detailTest > li > ul{position:relative;margin-top:50px}
	.detailTest > li > ul:after{content:"";clear:both;display:block}
	.detailTest > li > ul > li{float:left;margin-left:2px;width:32%;height:75px;border:1px solid #aaa;background:#fff;text-align:center;}
	.detailTest > li > ul > li:first-child{margin-left:0}
	.detailTest > li > ul > li span{display:block;margin:15px 0 5px;font-size:1.571rem;/*22px*/color:#303F9F;font-weight:600}
	.detailTest.detailTest2 > li > p{background:#0A88CF}
	.detailTest.detailTest2 > li > p:before{content:"";background:none}
	.localities{position:relative}
	.localities:after{content:"";clear:both;display:block}
	.localities p{display:inline-block;position:relative;margin:25px 0;padding:10px 80px;border-radius:18px;border:1px solid #aaa;background:#fff;font-size:1.214rem;/*17px*/color:#222}
	.localities p:after{content:"";z-index:-1;display:inline-block;position:absolute;left:50%;bottom:-60px;width:670px;height:148px;transform:translateX(-50%);background:url("../../../images/renewal/contents/localitiesBg.png") center top no-repeat}
	.localities ul:after{content:"";clear:both;display:block}
	.localities ul li{float:left;width:16%;margin-left:0.5%;padding:10px;border:1px solid #aaa;background:#fff;font-size:1.071rem;/*15px*/color:#222}
	.localities ul li:first-child{margin-left:0}
	
	
	
	
	/* 균형발전지표개발 */
	.developmentIndex{position:relative;overflow:hidden;text-align:center}
	.developmentIndex > ul > li{display:table;margin:auto;position:relative;}
	.developmentIndex > ul > li:first-child{margin-bottom:20px}
	.developmentIndex > ul > li:first-child:after{content:"";display:block;position:absolute;left:calc(50% - 1px);bottom:-20px;width:2px;height:20px;background:#555}
	.developmentIndex > ul > li:first-child > p{background:#379ca5}
	.developmentIndex > ul > li > p{display:table-cell;width:280px;height:60px;border-radius:30px;padding:10px 20px;background:#0A88CF;font-size:1.429rem;/*20px*/color:#fff;text-align:center;vertical-align:middle}
	.developmentIndex > ul > li > ul{margin-top:30px}
	.developmentIndex > ul > li > ul:before{content:"";display:block;z-index:-1;position:absolute;left:50%;top:-30px;transform:translateX(-50%);width:1074px;height:128px;margin:auto;background:url("../../../images/renewal/contents/developmentIndexBg.png") no-repeat}
	.developmentIndex > ul > li > ul:after{content:"";clear:both;display:block}
	.developmentIndex > ul > li > ul > li{float:left;z-index:1;position:relative;margin-left:20px}
	.developmentIndex > ul > li > ul > li:first-child{margin-left:0}
	.developmentIndex > ul > li > ul > li span{display:table-cell;width:110px;height:110px;border-radius:50%;border:1px solid #aaa;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);font-size:1.429rem;/*20px*/color:#222;line-height:1.2;text-align:center;vertical-align:middle}
	.closeGap{position:relative}
	.closeGap ul{width:100%;margin:auto}
	.closeGap ul:after{content:"";clear:both;display:block}
	.closeGap ul li{float:left;width:49%;padding:27px;border:1px solid #aaa;font-size:1.429rem;/*20px*/color:#666;text-align:center}
	.closeGap ul li:last-child{float:right}
	.closeGap ul:before{content:"";display:block;position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%, 10px);border-radius:50%;background:url("../../../images/renewal/contents/icon_plus.png") no-repeat}
	.closeGap ul li strong{display:inline-block;margin-right:10px;font-size:inherit;color:#222;font-weight:600}
	.closeGap ul li span{font-size:inherit}
	
	
	
	/* 균형발전 5개년 계획 */
	.fiveyearPlan > li > ul > li{padding-left:0;background:none}
	.fiveyearPlan > li > ul > li:after{content:"";clear:both;display:block}
	.fiveyearPlan > li > ul > li em{float:left;position:relative;top:3px;width:25px;font-size:1.071rem;/*15px*/color:#303F9F;font-weight:600}
	.fiveyearPlan > li > ul > li span{float:left;width:calc(100% - 25px);font-size:1.286rem;/*18px*/color:#222;line-height:1.2}
	
	
	
	/* 지역균형뉴딜 */
	.newDeal{position:relative}
	.newDeal .notion{padding:25px;border-radius:5px;border:1px solid #aaa;box-shadow:0 3px 6px rgba(0,0,0,.1);text-align:center}
	.notion > p{font-size:1.571rem;/*22px*/color:#222;line-height:1.2}
	.notion > p strong{font-size:inherit;color:#303F9F;font-weight:600}
	.notion > a{display:inline-block;width:300px;padding:16px 0;margin-top:20px;box-sizing:border-box;border-radius:5px;background:#303F9F;font-size:1.286rem;/*18px*/color:#fff;text-decoration:none}
	.notion > a em, .notion > a em:hover{display:inline-block;width:19px;height:19px;margin-left:5px;background:url("../../../images/renewal/contents/icon_newWindow2.png") right top no-repeat}
	.newDeal > ol > li:after{content:"";clear:both;display:block}
	.newDeal > ol > li:before{content:"1";float:left;/*display:inline-block;*/width:20px;height:20px;margin-right:5px;border-radius:50%;background:#aaa;font-size:1.071rem;/*15px*/color:#222;font-weight:600;text-align:center;line-height:20px}
	.newDeal > ol > li{margin-top:10px;font-size:1.214rem;/*17px*/color:#666;line-height:1.2}
	.newDeal > ol > li span{font-size:inherit;color:#222}
	.newDeal > ol > li:first-child{margin-top:0}
	.newDeal > ol > li:nth-child(2):before{content:"2"}
	.newDeal > ol > li:nth-child(3):before{content:"3"}
	
	.promotionalStrategy{position:relative;letter-spacing:-0.07em}
	.promotionalStrategy dl{display:table;width:100%;margin-top:10px}
	.promotionalStrategy dl:first-child{margin-top:0}
	.promotionalStrategy dl > dt{display:table-cell;width:30%;padding:15px;box-sizing:border-box;border-radius:5px;border:2px solid #379ca5;font-size:1.429rem;/*20px*/color:#379ca5;font-weight:500;line-height:1.2;vertical-align:middle}
	.promotionalStrategy > dl:nth-child(2) > dt{border:2px solid #0A88CF;font-size:1.429rem;/*20px*/color:#0A88CF}
	.promotionalStrategy dl > dd{display:table-cell;line-height:1.2;vertical-align:middle}
	.promotionalStrategy dl > dd > ul{margin-left:10px}
	.promotionalStrategy dl > dd > ul:after{content:"";clear:both;display:block}
	.promotionalStrategy dl > dd > ul > li{float:left;width:32%;margin-left:2%;padding:10px 25px;border-radius:5px;box-sizing:border-box;border:1px solid #379ca5;background:#fff;font-size:1.214rem;/*17px*/color:#666;line-height:1.2}
	.promotionalStrategy dl > dd > ul > li:first-child{margin-left:0}
	.promotionalStrategy dl:first-child > dd > ul > li{float:none;width:100%}
	.promotionalStrategy dl > dd > ul > li > p{display:block;margin-bottom:5px;font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
	.promotionalStrategy > dl:nth-child(2) > dd > ul > li{border:1px solid #0A88CF}
	
	.promotional{position:relative;margin-top:30px}
	.promotional > p{position:relative;left:31%;width:calc(100% - 31%);height:45px;font-size:2.143rem;/*30px*/color:#222;font-weight:600;text-align:center}
	.promotional > p:before{content:"";display:block;z-index:-1;position:absolute;top:-70px;width:100%;height:128px;background:url("../../../images/renewal/contents/developmentIndexBg.png") center top no-repeat}
	.promotional > span{display:inline-block;position:relative;width:100%;height:4px;background:#303F9F}
	.promotional > dl:nth-child(3){margin-top:10px}
	.promotional > dl:nth-child(4) > dt{border:2px solid #0A88CF;color:#0A88CF}
	.promotional > dl:nth-child(5) > dt{border:2px solid #3A49A9;color:#3A49A9}
	.promotional > dl > dd > ul > li{padding:15px 25px;font-size:1.429rem;/*20px*/color:#222}
	.promotional > dl:nth-child(5) > dd > ul > li:nth-child(1), .promotional > dl:nth-child(5) > dd > ul > li:nth-child(2){min-height:180px}
	.promotional > dl > dd > ul > li > ul{margin-top:10px}
	.promotional > dl > dd > ul > li > ul > li{margin-top:8px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3}
	.promotional > dl:nth-child(4) > dd > ul > li{border:1px solid #0A88CF}
	.promotional > dl:nth-child(5) > dd > ul > li{border:1px solid #3A49A9}
	.promotional > dl:nth-child(4) > dd > ul > li, .promotional > dl:nth-child(5) > dd > ul > li{width:calc(50% - 2%)}
	.promotional > dl:nth-child(5) > dd > ul > li:nth-child(odd){margin-left:0}
	.promotional > dl:nth-child(5) > dd > ul > li:nth-child(3), .promotional > dl:nth-child(5) > dd > ul > li:nth-child(4){margin-top:10px}
	
	.majorNewDeal{position:relative;padding:35px 100px;border:1px solid #E8E8E8;box-sizing:border-box;background:#f7f7f7}
	.majorNewDeal:after{content:"";clear:both;display:block}
	.localMap{float:left;width:423px;height:621px;background:url("../../../images/renewal/contents/majorNewDealMap.png") no-repeat}
	.localMap > li{position:relative}
	.localMap > li > a{position:absolute;display:inline-block;padding:5px 8px 8px;border-radius:10px 10px 10px 0;background:#222;font-size:1.214rem;/*17px*/color:#fff}
	.localMap > li > a[href="#local_su"]{left:110px;top:110px}
	.localMap > li > a[href="#local_ic"]{left:40px;top:90px}
	.localMap > li > a[href="#local_kk"]{left:130px;top:150px}
	.localMap > li > a[href="#local_kw"]{left:270px;top:90px}
	.localMap > li > a[href="#local_cn"]{left:60px;top:210px}
	.localMap > li > a[href="#local_cb"]{left:200px;top:200px}
	.localMap > li > a[href="#local_sj"]{left:140px;top:235px}
	.localMap > li > a[href="#local_dj"]{left:155px;top:280px}
	.localMap > li > a[href="#local_kb"]{left:310px;top:260px}
	.localMap > li > a[href="#local_dg"]{left:285px;top:335px}
	.localMap > li > a[href="#local_jb"]{left:130px;top:350px}
	.localMap > li > a[href="#local_gj"]{left:90px;top:420px}
	.localMap > li > a[href="#local_jn"]{left:90px;top:480px}
	.localMap > li > a[href="#local_kn"]{left:240px;top:400px}
	.localMap > li > a[href="#local_us"]{left:370px;top:370px}
	.localMap > li > a[href="#local_ps"]{left:340px;top:420px}
	.localMap > li > a[href="#local_jj"]{left:50px;top:580px}
	
	.localInfoBox{float:left;width:600px;margin-left:140px;margin-top:140px}
	.localInfo > p{position:relative;padding:25px 15px 15px 30px;background:#303F9F}
	.localInfo > p:after{content:"";clear:both;display:block}
	.localInfo > p:before{content:"";display:inline-block;position:absolute;left:-100px;top:-0;width:100px;height:25px;background:url("../../../images/renewal/contents/localInfoArrow.png") no-repeat}
	.localInfo > p strong{float:left;font-size:1.714rem;/*24px*/color:#fff;font-weight:600}
	.localInfo > p a{float:right;margin-top:5px;font-size:1.071rem;/*15px*/color:#222}
	.localInfo > ul{position:relative;padding:30px;border:2px solid #303F9F;background:#fff}
	.localInfo > ul > li{margin-top:10px;font-size:1.071rem;/*15px*/;letter-spacing:-0.03em}
	.localInfo > ul > li:first-child{margin-top:0}
	.localInfo > ul > li:after{content:"";clear:both;display:block}
	.localInfo > ul > li > p{float:left;width:60px;padding:3px 0 4px;font-size:inherit;color:#fff;text-align:center}
	.localInfo > ul > li > p.case01{background:#379ca5}
	.localInfo > ul > li > p.case02{background:#0A88CF}
	.localInfo > ul > li > p.case03{background:#3A49A9}
	.localInfo > ul > li > p.case04{background:#718598}
	.localInfo > ul > li > span{float:left;width:calc(100% - 70px);margin-left:10px;margin-top:3px;font-size:inherit;line-height:1.2}
	
	
	
	/* 글로벌정책협력거버넌스구축 */
	.covernance{position:relative}
	.coverSlogan{position:relative;max-width:100%;height:70px;margin:auto;padding:7px;border-radius:100px;border:1px solid #aaa;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.1)}
	.coverSlogan:after{content:"";clear:both;display:block}
	.coverSlogan > p{display:table-cell;width:54px;height:54px;border-radius:50%;background:#3A49A9;font-size:1.429rem;/*20px*/color:#fff;font-weight:500;text-align:center;vertical-align:middle}
	.coverSlogan > span{display:table-cell;left:10px;width:auto;margin-left:20px;font-size:1.571rem;/*22px*/color:#222;font-weight:600;text-align:center;line-height:1.2;vertical-align:middle}
	.coverSlogan > span > em{display:inline-block;margin-left:15px;font-size:1.143rem;/*16px*/color:#aaa;font-weight:400}
	
	.committeeBox{position:relative;margin-top:20px}
	.committeeBox:after{content:"";clear:both;display:block}
	.committeeBox > li:nth-child(1), .committeeBox > li:nth-child(3){width:auto;height:auto;padding:20px 20px;border:1px solid #E8E8E8;box-sizing:border-box;background:#f7f7f7}
	.committeeBox > li:nth-child(1){float:left;z-index:1;position:relative;margin-right:-100%}
	.committeeBox > li:nth-child(2){display:inline-block;width:100%;margin-right:-100%;text-align:center}
	.committeeBox > li:nth-child(3){float:right;z-index:1;position:relative}
	.flags{position:relative}
	.flags:after{content:"";clear:both;display:block}
	.flags > span{float:left;width:80px;height:53px;margin-left:10px;background-size:contain}
	.flags > span:first-child{margin-left:0}
	.flag_chn{background:url("../../../images/renewal/contents/flag_chn.png") no-repeat}
	.flag_jpn{background:url("../../../images/renewal/contents/flag_jpn.png") no-repeat}
	.flag_fra{background:url("../../../images/renewal/contents/flag_fra.png") no-repeat}
	.flag_vnd{background:url("../../../images/renewal/contents/flag_vnd.png") no-repeat}
	.flag_thb{background:url("../../../images/renewal/contents/flag_thb.png") no-repeat}
	.flag_myr{background:url("../../../images/renewal/contents/flag_myr.png") no-repeat}
	.detailCommittee{position:relative;margin-top:20px;margin-left:15px}
	.detailCommittee > p{font-size:1.429rem;/*20px*/color:#222}
	.directInstitution{display:inline-block;z-index:2;position:relative;width:30%;height:auto;margin-top:10px;padding:15px;border-radius:143px;border:1px solid #aaa;box-sizing:border-box;background:url("../../../images/renewal/contents/icon_blueHouse.png") center 15px no-repeat #fff}
	.directInstitution:after{content:"";display:inline-block;position:relative;bottom:-60px;width:45px;height:25px;background:url("../../../images/renewal/contents/icon_covernance.png") center top no-repeat;background-sizE:contain}
	.directInstitution > p{margin-top:110px;text-align:center}
	.directInstitution > p em{display:block;font-size:0.8571rem;/*12px*/color:#1A1311}
	.directInstitution > p strong{display:block;margin-top:5px;font-size:1.929rem;/*27px*/color:#000}
	.covernance > p{position:relative;width:800px;margin:55px auto 0}
	.covernance > p > span{display:table-cell;width:800px;height:70px;border-radius:100px;background:#3A49A9;font-size:1.714rem;/*24px*/color:#fff;font-weight:500;text-align:center;line-height:1.2;vertical-align:middle}
	



    
	
	/* 균형발전 추진체계 */
	.organizeBox{position:relative;text-align:center}
	.organizeBox > p{display:inline-block;position:relative;min-width:400px;padding:28px;border-radius:50px;border:10px solid #ddd;background:#fff;font-size:1.714rem;/*24px*/color:#222}
	.organizeBox > p:after{content:"";display:inline-block;position:absolute;left:50%;top:90px;width:1px;height:311px;background:#707070}
	.organizeBox > ul:after{content:"";clear:both;display:block}
	.organizeBox > ul > li:nth-child(1){float:none;margin-left:0;margin-top:0}
    .organizeBox > ul > li:nth-child(2){float:none;margin-right:0;margin-top:0}
    




	.orgGroup{display:table;position:relative;width:450px;margin:20px auto;box-sizing:border-box}
	.orgGroup:before{display:none}
	.planningGroup:before{display:none}
	.orgGroup > li{display:table-cell;text-align:center;vertical-align:middle}
	.orgGroup > li:first-child{width:200px;height:135px;padding:10px;background:#379ca5}
	.orgGroup.planningGroup > li:first-child{background:#0A88CF}
	.orgGroup > li:first-child > p{font-size:1.714rem;/*24px*/color:#fff;font-weight:500}
	.orgGroup > li:first-child > span{display:block;margin-top:5px;font-size:1.214rem;/*17px*/color:#fff}
	.orgGroup > li:last-child{padding:20px;border:1px solid #e8e8e8;background:#f7f7f7;font-size:1.214rem;/*17px*/color:#666;text-align:left}
	.orgGroup > li:last-child > ul > li{margin-top:8px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3;text-align:left}
	.orgGroup > li:last-child > ul > li:first-child{margin-top:0}
	
	.commissionBox{clear:both;display:block;position:relative;width:100%;margin-top:80px}
	.commissionBox:after{content:"";clear:both;display:block}
	.commission{float:left;position:relative;left:0;width:50%}
	.commission:last-child{float:right;left:0;width:50%}
	.commission:after{content:"";position:absolute;left:50%;top:-30px;width:50%;height:1px;background:#444}
	.commission:last-child:after{content:"";left:0}
	.commission > p{width:260px;padding:28px 0;margin:auto;background:#3A49A9;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center}
	.commission > p:before{content:"";display:inline-block;position:absolute;left:50%;top:-30px;width:1px;height:30px;background:#707070}
    .commission > p:after{display:none}
    .commission > ul:before{display:none}
    .commission > ul{margin-top:0;width:calc(100% - 20px)}
    .commission > ul:after{content:"";clear:both;display:block}
    .commission > ul > li{float:left;width:32%;margin:10px 0 0 2%;padding:10px 5px;border:1px solid #707070;box-sizing:border-box;font-size:1.429rem;/*18px*/}
    .commission > ul > li:nth-child(3n+1){margin-left:0}
    .commission > ul > li:before{display:none}
	
	.mtiBox{position:relative;margin:70px 0 45px}
	.mtiBox:after{content:"";clear:both;display:block}
	.mtiBox > ul, .mtiBox > p{float:left}
	.mtiBox > ul{width:calc(50% - 20px);margin-right:20px;text-align:right}
	.mtiBox > p{width:50%;margin-top:20px;font-size:1.214rem;/*17px*/color:#666;line-height:1.4}
	.mtiBox > p strong{display:block;margin-bottom:10px;font-size:1.714rem;/*24px*/color:#222;font-weight:600}
	.mtiCI:after{content:"";clear:both;display:block}
	.mtiCI li{display:inline-block;position:relative;width:400px;height:100px;border-radius:60px;border:5px solid #379ca5;text-align:center;vertical-align:middle}
	.mtiCI li:first-child{z-index:1;background:url("../../../images/renewal/contents/mtiCI01.png") center center no-repeat #fff}
	/* .mtiCI li:last-child{left:-100px;border:5px solid #3A49A9;background:url("../../../images/renewal/contents/mtiCI02.png") calc(100% - 20px) center no-repeat #fff} */
	
	.relatedOrgChart{letter-spacing:-0.03em}
	.relatedOrgChart thead tr th:nth-child(1){background:#fafafa}
	.relatedOrgChart thead tr th p{display:inline-block;height:50px;padding-top:55px;font-size:1.286rem;/*18px*/color:#222;font-weight:400}
	.relatedOrgChart thead tr th:nth-child(2) p{background:url("../../../images/renewal/contents/relatedOrg01.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(3) p{background:url("../../../images/renewal/contents/relatedOrg02.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(4) p{background:url("../../../images/renewal/contents/relatedOrg03.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(5) p{background:url("../../../images/renewal/contents/relatedOrg04.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(6) p{background:url("../../../images/renewal/contents/relatedOrg05.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(7) p{background:url("../../../images/renewal/contents/relatedOrg06.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(8) p{background:url("../../../images/renewal/contents/relatedOrg07.png") center top no-repeat}
	.relatedOrgChart thead tr th:nth-child(9) p{background:url("../../../images/renewal/contents/relatedOrg08.png") center top no-repeat}
	.relatedOrgChart tbody tr th{background:#fafafa}
	.relatedOrgChart tbody tr th, .relatedOrgChart tbody tr td{padding:10px;vertical-align:top}
	.relatedOrgChart tbody tr th, .relatedOrgChart tbody tr td ul li{font-size:1.071rem;/*15px*/color:#222;font-weight:400;text-align:left;line-height:1.2}
	.relatedOrgChart tbody tr td ul li{margin-top:7px}
	.relatedOrgChart tbody tr td ul li:first-child{margin-top:0}
	
	.localGovernment{position:relative;padding:60px 285px 75px;text-align:center}
	.localGovernment:after{content:"";clear:both;display:block}
	.localGovernment p{display:table-cell;position:relative;width:480px;height:80px;background:#3A49A9;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle}
	.localGovernment p:after{content:"";display:inline-block;position:absolute;left:50%;top:80px;width:1px;height:70px;background:#707070}
	.localGovernment > div:before{content:"";display:block;position:relative;left:240px;top:70px;width:280px;height:1px;background:#707070}
	.localGovernment > div ul{position:relative;left:480px;top:25px;width:350px;padding:20px;border:1px solid #e8e8e8;background:#f7f7f7}
	.localGovernment > div ul li{margin-top:8px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3;text-align:left}
	.localGovernment > div ul li:first-child{margin-top:0}
	
	.rndBorder:after{content:"";clear:both;display:block}
	.rndBorder li{float:left;margin-top:5px;margin-left:5px;padding:8px 12px;border-radius:20px;border:1px solid #ccc;font-size:1.143rem;/*16px*/color:#666}
	
	
	/* 균형발전사업 */
	.balanceDevelopmentBox{position:relative;margin:40px 0}
	.balanceDevelopmentBox > p{display:table;width:800px;height:80px;margin:auto;border-radius:100px;border:1px solid #aaa;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.1)}
	.balanceDevelopmentBox > p > strong{display:table-cell;width:800px;height:80px;font-size:1.857rem;/*26px*/color:#222;font-weight:600;text-align:center;vertical-align:middle}
	.balanceDevelopment{position:relative;margin-top:30px}
	.balanceDevCircle{display:table;position:relative;width:392px;height:392px;margin:auto;border-radius:50%;border:20px solid #3A49A9;box-sizing:border-box;letter-spacing:-0.03em}
	.balanceDevCircle:after{content:"";position:absolute;left:50%;bottom:-66px;width:182px;height:46px;transform:translateX(-50%);background:url("../../../images/renewal/contents/balanceDev_arrow.png") no-repeat}
	.balanceDevCircle > div{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}
	.balanceDevCircle > div > p{font-size:2.143rem;/*30px*/color:#222;font-weight:600}
	.balanceDevCircle > div > em{display:block;margin-top:10px;font-size:1.429rem;/*20px*/color:#888}
	.balanceDevCircle > div > span{display:block;font-size:1.429rem;/*20px*/color:#222}
	.balanceDevCircle > div > em:after{content:"";display:block;width:100%;max-width:100px;margin:20px auto;border-top:2px solid #009DDA}
	
	.balanceDevelopment > ul{position:relative;width:1000px;margin:25px auto 0;text-align:center}
	.balanceDevelopment > ul > li > span{display:inline-block;position:relative;top:22px;padding:15px 70px;border-radius:27px;background:#718598;font-size:1.429rem;/*20px*/color:#fff;text-align:center}
	.balanceDevelopment > ul > li > p{clear:both;display:block;margin:auto;padding:35px 20px;border-radius:10px;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.1);font-size:1.571rem;/*22px*/color:#222;line-height:1.2}
	.balanceDevelopment > ul > li:after{content:"";clear:both;display:block}
	.balanceDevelopment > ul > li > div{float:left;position:relative;width:48.5%;margin-left:3%;padding-top:50px}
	.balanceDevelopment > ul > li > div:first-child{margin-left:0}
	.balanceDevelopment > ul > li > div:before{content:"";display:block;position:absolute;left:50%;top:0;width:100px;height:48px;transform:translateX(-50%);background:url("../../../images/renewal/contents/balanceDev_arrow2.png") no-repeat}
	.balanceDevelopment > ul > li > div > p{display:table-cell;width:500px;height:60px;background:#0A88CF;font-size:1.571rem;/*22px*/color:#fff;font-weight:600;line-height:1.2;text-align:center;vertical-align:middle}
	.balanceDevelopment > ul > li > div:first-child > p{background:#379ca5}
	.balanceDevelopment > ul > li > div > p > span{font-size:1.214rem;/*17px*/color:#fff;font-weight:400}
	.balanceDevelopment > ul > li > div > ul{border:1px solid #ebebeb !important;background:#f7f7f7}
	.balanceDevelopment > ul > li > div > ul > li > ul{margin-top:0;padding:30px;text-align:left}
	
	
	/* 균형발전특별회계사업 */
	.strategyBox2{margin-bottom:260px}
	.detailStrategy{position:relative;margin-top:10px;padding:25px 20px;border-radius:10px;border:1px solid #aaa}
	.detailStrategy > li{margin-top:10px}
	.detailStrategy > li:first-child{margin-top:0}
	.detailStrategy > li > p:after{content:"";clear:both;display:block}
	.detailStrategy > li > p i{float:left;width:20px;height:20px;margin-right:5px;border-radius:50%;background:#379ca5;font-style:normal;font-size:1rem;/*14px*/color:#fff;font-weight:500;text-align:center;line-height:20px}
	.detailStrategy > li > p span{float:left;width:calc(100% - 30px);font-size:1.429rem;/*20px*/color:#222;text-align:left;line-height:1.2;letter-spacing:-0.03em}
	.strategy02 > li > p i{background:#0A88CF}
	.strategy03 > li > p i{background:#3A49A9}
	
	.contentTitle{margin:20px 0 5px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
	.contentTitle span{font-size:1.214rem;/*17px*/color:#666;font-weight:400}
	.rowChartTxtR tbody td{text-align:right}
	.origin{margin-top:5px;text-align:right;font-size:0.9286rem;/*13px*/color:#666}
	.specialAccount > p{margin-bottom:10px;font-size:1.214rem;/*17px*/color:#111}
	.specialAccount > p:first-child{margin-top:25px}
	.specialAccount > ul > li > ul{margin-top:0;margin-bottom:15px}
	.specialAccount > ul > li > ul > li{margin-top:5px}
	
	
	
	/* 지역혁신 */
	.regionalInno{margin:50px 0}
	.totalProduct{position:relative;width:100%;margin-top:30px;text-align:center}
	.totalProduct > p{z-index:1;display:inline-block;position:relative;padding:20px 75px;border-radius:100px;border:1px solid #aaa;background:#fff;font-size:1.857rem;/*26px*/color:#222;font-weight:600}
	.innoIndex{position:relative;width:100%;margin-bottom:30px}
	.innoIndex:after{content:"";clear:both;display:block}
	.innoIndex > div{float:left;position:relative;width:49.5%}
	.innoIndex > div:after{content:"";position:absolute;left:50%;top:-40px;width:50%;height:1px;background:#707070}
	.innoIndex > div:last-child{float:right}
	.innoIndex > div:last-child:after{content:"";left:0}
	.innoIndex > div > p{width:280px;padding:20px 0;margin:auto;border-radius:30px;background:#0A88CF;font-size:1.429rem;/*20px*/color:#fff;text-align:center}
	.innoIndex > div:last-child > p{background:#379ca5}
	.innoIndex > div > p:before{content:"";display:inline-block;position:absolute;left:50%;top:-40px;width:1px;height:40px;background:#707070}
	.innoIndex > div > ul{position:relative;margin-top:25px}
	.innoIndex > div > p:after{content:"";display:inline-block;z-index:-1;position:absolute;left:0;width:100%;height:128px;background:url("../../../images/renewal/contents/innoIndex_arrow.png") center top no-repeat}
	.innoIndex > div > ul:after{content:"";clear:both;display:block}
	.innoIndex > div > ul > li{float:left;width:19%;height:auto;margin-left:1%}
	.innoIndex > div > ul > li:first-child{margin-left:0}
	.innoIndex > div > ul > li > span{display:table-cell;width:130px;height:130px;margin-left:10px;border-radius:50%;border:1px solid #aaa;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);font-size:1.429rem;/*20px*/color:#222;text-align:center;vertical-align:middle}
	.contentsImg{position:relative;width:100%;margin:30px 0;text-align:center}
	.contentsImg img{max-width:100%}
	
	.innoIndex > div.commission3 > p:after{height:118px;background:url("../../../images/renewal/contents/innoIndex_arrow2.png") center top no-repeat}
	.innoIndex > div.commission3 > ul > li{float:none;display:inline-block;width:200px;height:100px}
	.innoIndex > div.commission3 > ul > li > span{width:200px;height:100px;border-radius:100px}
	
	.metroCalculation{position:relative}
	.metroTitle{display:inline-block;margin-top:30px;padding:10px 20px;border-radius:20px;border:1px solid #707070;background:#fff;font-size:1.214rem;/*17px*/color:#222}
	.metroMap{position:relative;min-height:712px;margin-top:20px;background:url("../../../images/renewal/contents/regionalInnoMap.png") center top no-repeat}
	.metro{position:absolute}
	.metro01{left:0;top:25px}
	.metro02{left:0;top:200px}
	.metro03{left:0;top:370px}
	.metro04{right:0;top:40px}
	.metro05{right:0;top:210px}
	.metro06{right:0;top:380px}
	.metro07{left:0;top:545px}
	.village{position:relative;margin:30px 0}
	.village ul{text-align:center}
	.village ul li{display:inline-block;margin-left:10px}
	.village ul li:first-child{margin-left:0}
	.village ul li:nth-child(3):before{content:"VS";display:table-cell;padding:0 20px;font-size:4rem;/*56px*/color:#666;font-weight:800;text-align:center;vertical-align:middle}
	.village ul li p{display:table-cell;width:270px;height:90px;border-radius:80px;border:5px solid #379ca5;font-size:1.857rem;/*26px*/color:#222;text-align:center;vertical-align:middle}
	.village ul li:nth-child(2) p{border:5px solid #0A88CF}
	.village ul li:nth-child(3) p{border:5px solid #3A49A9}
	.calculationResult{margin-bottom:50px}
	
	.ranking{position:absolute}
	.ranking p{display:inline-block;padding:17px 35px;border-radius:10px;border:3px solid #ddd;box-sizing:border-box;background:#fff;font-size:1.429rem;/*20px*/color:#222}
	.ranking p span{margin-right:10px;font-size:inherit;color:#0B74DD}
	.ranking > div:after{content:"";clear:both;display:block}
	.ranking > div > span{float:left;padding:20px 0 20px 0;font-size:1.214rem;/*17px*/color:#222}
	.ranking > div > span.gold{height:67px;background:url("../../../images/renewal/contents/medal_gold.png") right center no-repeat}
	.ranking > div > span.silver{height:67px;background:url("../../../images/renewal/contents/medal_silver.png") right center no-repeat}
	.ranking > div > p{float:left;margin-left:20px}
	.rank01{left:135px;top:20px}
	.rank02{left:135px;top:193px}
	.rank03{right:277px;top:207px}
	.rank04{right:277px;top:378px}
	.rank05{right:277px;top:30px}
	.rank06{left:277px;top:365px}
	.rank07{left:277px;bottom:115px}
	
	.sectorIndex{position:relative;margin:30px 0}
	.sectorIndex li{display:table;margin-top:10px}
	.sectorIndex li:first-child{margin-top:0}
	.sectorIndex li p{display:table-cell;position:relative;padding:10px 50px;border:1px solid #aaa;font-size:1.214rem;/*17px*/color:#222}
	.sectorIndex li p:before{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #777}
	.sectorIndex li p:after{content:"";position:absolute;right:-19px;top:50%;transform:translateY(-50%);width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #fff}
	.sectorIndex li > div{display:table-cell;position:relative;left:20px;vertical-align:middle}
	.sectorIndex li:first-child > div{width:600px;height:40px;background:#B7C2CB}
	.sectorIndex li:last-child > div span{display:table-cell;font-size:1.214rem;/*17px*/text-align:center;vertical-align:middle}
	.sectorIndex li:last-child > div span:first-child{height:40px;padding:0 30px;background:#009DDA;color:#fff}
	.sectorIndex li:last-child > div span:last-child{position:relative;left:30px}
	
	.potentialIndex{display:table;position:relative;width:calc(100% - 170px);margin:30px 85px;box-sizing:border-box;letter-spacing:-0.03em}
	.potentialIndex > li{display:table-cell;vertical-align:middle}
	.potentialIndex > li > p{z-index:1;display:table-cell;position:relative;top:30px;width:300px;height:300px;border-radius:50%;border:1px solid #aaa;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.5);font-size:1.857rem;/*26px*/color:#222;font-weight:600;text-align:center;vertical-align:middle}
	.potentialIndex > li div{position:relative;margin-left:100px}
	.potentialIndex > li div:after{content:"";clear:both;display:block}
	.potentialIndex > li div dl{float:left;width:49%;margin-left:1%}
	.potentialIndex > li div dl dt, .potentialIndex > li div dl dd{padding:20px;border-radius:30px;font-size:1.429rem;/*20px*/}
	.potentialIndex > li div dl dt{border:1px solid #0A88CF;background:#0A88CF;color:#fff}
	.potentialIndex > li div dl:last-child dt{border:1px solid #379ca5;background:#379ca5}
	.potentialIndex > li div dl dd{margin-top:10px;border:1px solid #aaa;background:#fff;color:#222}
	.potentialIndex > li div dl:first-child dd:before{content:"";display:inline-block;position:absolute;left:-180px;width:165px;height:12px;transform:translateY(6px);background:url("../../../images/renewal/contents/potentialIndex_arrow.png") left center no-repeat}
	
	
	
	
	
	/* 지방소멸 */
	.extinction{position:relative;width:100%;margin-bottom:50px}
	.extinction > p{font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.5}
	.extinction > p strong{font-size:inherit;color:#222;font-weight:600;line-height:1.2}
	.extinction > .contentsImg{margin:50px 0}
	.nextinctionSummary{display:table;width:800px;margin:30px auto;padding:20px;border:1px solid #DEEDF4;box-sizing:border-box;background:#F7FBFD;text-align:center}
	.nextinctionSummary > p{font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600;line-height:1.2}
	.caption{position:relative;margin-top:10px;font-size:1.214rem;/*17px*/text-align:center;letter-spacing:-0.03em}
	.caption span{font-size:inherit;color:#718598}
	.caption p{margin-top:5px;font-size:inherit;color:#666}
	
	
	
	
	/* 정책제안 */
	.policyProposalBox{position:relative}
	.policyProposalBox .refer{margin-bottom:30px;color:#718598}
	.policyProposal{display:table;position:relative;width:1000px;height:80px;margin:40px auto 30px;text-align:center}
	.policyProposal > p{display:table-cell;border-radius:100px;border:1px solid #aaa;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,0.15);font-size:1.857rem;/*26px*/color:#222;font-weight:600;text-align:center;vertical-align:middle}
	.processDisposal{position:relative;margin:30px 0 20px}
	.processDisposal ul:after{content:"";clear:both;display:block}
	.processDisposal ul li{float:left;position:relative;margin-left:34px}
	.processDisposal ul li:before{content:"";display:block;position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:34px;height:13px;background:url("../../../images/renewal/contents/processDisposal_arrow.png") left center no-repeat}
	.processDisposal ul li:first-child{margin-left:0}
	.processDisposal ul li:first-child:before{display:none}
	.processDisposal ul li:first-child{content:"";clear:both;display:block}
	.processDisposal ul li > div{display:table-cell;position:relative;width:100%;height:50px;padding:20px 50px;border-radius:80px;border:8px solid #0A88CF;text-align:center;vertical-align:middle;letter-spacing:-0.03em}
	.processDisposal ul li:nth-child(even) > div{border-color:#379ca5}
	.processDisposal ul li p{margin-bottom:7px;font-size:1.571rem;/*22px*/color:#222}
	.processDisposal ul li span{font-size:1.214rem;/*17px*/color:#718598}
	.proposalTabBox{margin-top:50px}
	.proposalTabBox > P{margin-bottom:10px;text-align:right}
	
	.listProposal{position:relative;margin:50px 0}
	.listProposal > ul:after{content:"";clear:both;display:block}
	.listProposal > ul > li{float:left;position:relative;width:32%;height:400px;margin-left:20px;padding:20px;border:1px solid #ccc;box-sizing:border-box;box-shadow:5px 5px 0 rgba(0,0,0,.05)}
	.listProposal > ul > li:nth-child(3n+1){margin-left:0}
	.listProposal > ul > li:nth-child(n+4){margin-top:20px}
	.listProposal > ul > li em{font-size:1rem;/*14px*/color:#0B74DD}
	.listProposal a .line2Cut{display:block;display:-webkit-box;overflow:hidden;width:100%;max-height:calc(22 * 1.3 * 2 * 1px);margin:5px 0 10px;font-size:1.571rem;/*22px*/color:#222;font-weight:400;letter-spacing:-0.03em;line-height:1.3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.listProposal a p{display:block;display:-webkit-box;overflow:hidden;width:100%;max-height:calc(17 * 1.4 * 8 * 1px);font-size:1.214rem;/*17px*/color:#666;line-height:1.4;text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical}
	.listProposal a:hover .line2Cut, .listProposal a:focus .line2Cut{text-decoration:underline}
	.detailProposal{position:absolute;left:20px;bottom:20px;width:calc(450px - 40px)}
	.detailProposal:after{content:"";clear:both;display:block}
	.detailProposal li{float:left;font-size:1rem;/*14px*/color:#666}
	.detailProposal li:last-child{float:right}
	.detailProposal li span{float:left;margin-left:10px;font-size:inherit;color:inherit}
	.detailProposal li span:first-child{margin-left:0}
	.detailProposal li:last-child a{display:inline-block;height:19px;padding-left:25px;background:url("../../../images/renewal/contents/icon_good.png") left center no-repeat;font-size:inherit;color:inherit}
	
	
	/* 정책제안 작성 */
	.suggest{position:relative;margin:20px 0}
	.suggest > ul:after{content:"";clear:both;display:block}
	.suggest > ul > li{float:left;margin-bottom:5px}
	.suggest > ul > li:last-child{float:right}
	.suggest .smRoundBtn2{padding:4px 10px;border-radius:20px;font-size:1rem;/*14px*/}
	.suggest table tr td select{min-width:200px}
	.proposedPop{display:block}
	
	
	
	/* 개인정보처리방침 */
	.contentDownBox{position:relative;margin:15px 0;padding:20px;border:1px solid #ddd}
	.contentDownBox ul{display:table;width:100%}
	.contentDownBox ul li{display:table-cell;font-size:1.214rem;/*17px*/color:#666;line-height:1.2;text-align:left;vertical-align:middle}
	.contentDownBox ul li:last-child{text-align:right}
	.contentDownBox ul li .contentDown{padding-left:22px;background:url("../../../images/renewal/contents/icon_down.png") left center no-repeat;font-size:inherit;color:#0B74DD}
	
	.processDisposal2{position:relative;margin:30px 0 20px}
	.processDisposal2 > ul:after{content:"";clear:both;display:block}
	.processDisposal2 > ul > li{float:left;position:relative;margin-left:35px}
	.processDisposal2 > ul > li:before{content:"";display:block;position:absolute;left:-35px;top:calc(50% - 7px);transform:translateY(-50%);width:34px;height:13px;background:url("../../../images/renewal/contents/processDisposal_arrow.png") left center no-repeat}
	.processDisposal2 > ul > li:first-child{margin-left:0}
	.processDisposal2 > ul > li:first-child:before{display:none}
	.processDisposal2 > ul > li:first-child{content:"";clear:both;display:block}
	.processDisposal2 > ul > li div{text-align:center}
	.processDisposal2 > ul > li .process{display:table-cell;position:relative;width:210px;height:100px;padding:20px 50px;border-radius:75px;border:5px solid #0A88CF;text-align:center;vertical-align:middle;letter-spacing:-0.03em}
	.processDisposal2 > ul > li .process p{margin-bottom:7px;font-size:1.2rem;/*22px*/color:#303F9F}
	.processDisposal2 > ul > li .process span{display:block;font-size:1rem;/*17px*/color:#666;text-align:center}
	.processDisposal2 > ul > li > div > span{display:block;margin-top:5px;font-size:1.214rem;/*17px*/;color:#718598}
	
	.subContents.policyView{width:100%;padding:20px;box-sizing:border-box}
	.subContents.policyView h5{margin-top:0}
	.subContents.policyView .policyPage1 h5{margin:45px 0 20px}
	.subContents.policyView > .chart{border-top:2px solid #000}
	.subContents.policyView > .chart tr td{padding:20px;vertical-align:top}
	.subContents.policyView > .chart tr th, .subContents.policyView > .chart tr td{border:1px solid #ddd}
	.subContents.policyView > .chart tr td td p{font-size:1.214rem;/*17px*/}
	.subContents.policyView > .chart .chart tr td{padding:10px}
	.subContents.policyView > .chart .chart tr th:first-child, .subContents.policyView > .chart .chart tr td:first-child{border-left:none}
	.subContents.policyView > .chart .chart tr th:last-child, .subContents.policyView > .chart .chart tr td:last-child{border-right:none}
	.subContents.policyView > .chart .chart tr td ul li{margin-top:5px;font-size:1.143rem;/*16px*/line-height:1.2}
	.subContents.policyView > .chart .chart tr td ul li strong{font-size:inherit;color:#222;font-weight:500}
	.subContents.policyView > .chart em{font-size:inherit;color:#0B74DD}
	
	
	.policyView > p{font-size:2.571rem;/*36px*/color:#222;font-weight:600}
	.viewTitle{position:relative;width:100%;margin:10px 0 40px}
	.viewTitle:after{content:"";clear:both;display:block}
	.viewTitle > li{float:left;margin-left:20px;font-size:1.143rem;/*16px*/color:#666}
	.viewTitle > li:first-child{margin-left:0}
	.viewTitle > li span{display:inline-block;margin-right:5px;font-size:inherit;color:#222}
	
	
	
	





    /*********************************************************************/
    /***********************   bestPractices.css   ***********************/
    /*********************************************************************/


    /**********************************************************************************/
    /***************************     우수사례 상세페이지     ***************************/
    /*********************************************************************************/
    .contentBestPracticesBox{position:relative;width:100%;box-sizing:border-box;word-break:break-all}
    .contentBestPracticesBox table{table-layout:fixed}
    .contentBestPracticesBox a:hover{text-decoration:underline}
    .bestPracticesSubject:after{content:"";clear:both;display:block}
    .bestPracticesSubject > strong{float:left;margin-bottom:15px;padding-left:20px;background:url("../../../images/renewal/sub/icon_position.png") left 4px no-repeat;font-size:1.571rem;/*22px*/color:#222;font-weight:500;line-height:1.2}
    .bestPracticesSubject > p{float:right}
    .bestPracticesSubject > p span{margin-left:20px;font-size:1.143rem;/*16px*/color:#666}
    .bestPracticesSubject > p span em{margin-right:5px;font-style:normal;font-size:1.143rem;/*16px*/color:#222}
    .bestPracticesSummary{padding:20px;border:1px solid #DEEDF4;background:#F7FBFD;font-size:1.214rem;/*17px*/color:#666;line-height:1.5;}

    .contentBestPractices{position:relative;margin-top:30px}
    .contentBestPractices:after{content:"";clear:both;display:block}
    .contentBestPractices > li{float:left}
    .contentBestPractices > li:first-child{width:68%}
    .contentBestPractices > li:last-child{float:right;width:30%}
    .contentBestPractices > li > div:first-child{margin-top:0}

    .contentItem{margin-top:10px;padding:20px;border-radius:5px;border:1px solid #ddd;box-sizing:border-box;background:#fff}
    .contentItem h6{margin-bottom:15px;font-size:1.429rem;/*20px*/color:#222;font-weight:600}
    .contentItem h6 .btn_openLayer{display:inline-block;width:14px;height:14px;margin-left:5px;background:url("../../../images/renewal/sub/btn_openLayer.png") center center no-repeat}
    .contentItem > ul{margin-top:10px}
    .contentItem > ul li{margin-top:5px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3}
    .contentItem.publicity > ul li{padding-left:22px;background:url("../../../images/renewal/sub/icon_attachFile.png") left 5px no-repeat;transition:0.3s}
    .contentItem.publicity > ul li a{font-size:1.143rem;/*16px*/color:#666;letter-spacing:-0.03em}
    .contentItem > p{font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.5}


    /* majorItem */
    .majorItem{padding:30px;border-radius:5px;border:1px solid #aaa}
    .majorItem > ul:after{content:"";clear:both;display:block}
    .majorItem > ul > li{float:left}
    .majorItem > ul > li:first-child{width:68%}
    .majorItem > ul > li:last-child{float:right;width:30%}
    .categorize:after{content:"";clear:both;display:block}
    .categorize span{float:left;padding:7px;border:1px solid #303F9F;box-sizing:border-box;background:#303F9F;font-size:1.071rem;/*15px*/color:#fff;font-weight:500}
    .categorize span:last-child{background:#fff;color:#303F9F}
    .majorIntroduction{position:relative}
    .majorIntroduction strong{display:block;margin:15px 0;font-size:2.143rem;/*30px*/color:#222;font-weight:600;letter-spacing:-0.03em;line-height:1.2;}
    .majorIntroduction ul{overflow:hidden;padding:15px 0;border-top:1px dashed #888;border-bottom:1px dashed #888}
    .majorIntroduction li:after{content:"";clear:both;display:block}
    .majorIntroduction li{margin-top:5px}
    .majorIntroduction li:first-child{margin-top:0}
    .majorIntroduction li span{float:left;width:100px;font-size:1rem;/*14px*/color:#222}
    .majorIntroduction li em{float:left;font-size:1rem;/*14px*/color:#718598}
    .majorIntroduction > p{margin:40px 0;font-size:1.214rem;/*17px*/color:#444;line-height:1.5}
    .majorItem_picture{position:relative;overflow:hidden;width:100%;height:auto;border-radius:10px;border:1px solid #ddd}
    .majorItem_picture img{width:100%;height:auto}
    .majorContentItem > strong{font-size:1.429rem;/*20px*/color:#0B74DD;font-weight:600;line-height:1.3}
    .majorContentItem > p{margin-top:10px;font-size:1.214rem;/*17px*/color:#666;line-height:1.5}


    /* 담당자/관련단체 */
    .charger{position:relative}
    .charger li{font-size:1.143rem;/*16px*/color:#718598;letter-spacing:-0.03em}
    .charger li span{margin-right:5px;font-size:1.143rem;/*16px*/color:#222}
    .charger li em{font-size:1.143rem;/*16px*/color:#718598}

    /* 관련기사 & 사진 및 동영상 */
    .linkArea a{display:block;margin-top:10px;padding:15px 20px;border-radius:5px;border:1px solid #0B74DD;background:#fff;font-size:1.214rem;/*17px*/color:#0B74DD}

    /* 전문가 한줄평 */
    .expert{margin-top:10px}
    .expert strong, .expert span, .expert span em{margin-right:5px;font-size:1rem;/*14px*/}
    .expert strong{color:#0B74DD;font-weight:400}
    .expert span{color:#718598}
    .expert span em{margin-left:5px;color:#222}

    /* 댓글 */
    .commentForm{position:relative;margin-top:50px}
    .commentForm > p{display:inline-block;margin-bottom:10px;padding-left:25px;background:url("../../../images/renewal/sub/icon_comment.png")left center no-repeat;font-size:1.429rem;/*20px*/color:#666}
    .commentForm > p strong{margin-right:10px;color:#222}
    .enterCommentsBox{padding:20px;border:1px solid #ccc}
    .enterCommentsBox .dm:after{content:"";clear:both;display:block}
    .enterCommentsBox .dm p{float:left}
    .enterCommentsBox .dm p:after{content:"";clear:both;display:block}
    .enterCommentsBox .dm p a{float:left;margin-right:20px;margin-bottom:10px}
    .enterCommentsBox .dm p a.facebook{width:20px;height:20px;background:url("../../../images/renewal/sub/icon_facebook.png") no-repeat}
    .enterCommentsBox .dm p a.facebook.on{background:url("../../../images/renewal/sub/icon_facebook_on.png") no-repeat}
    .enterCommentsBox .dm p a.naver{width:18px;height:16px;margin-top:2px;background:url("../../../images/renewal/sub/icon_naver.png") no-repeat}
    .enterCommentsBox .dm p a.naver.on{background:url("../../../images/renewal/sub/icon_naver_on.png") no-repeat}
    .enterCommentsBox .dm p a.twitter{width:23px;height:18px;margin-top:1px;background:url("../../../images/renewal/sub/icon_twitter.png") no-repeat}
    .enterCommentsBox .dm p a.twitter.on{background:url("../../../images/renewal/sub/icon_twitter_on.png") no-repeat}
    .enterCommentsBox .dm span{float:right}
    .enterCommentsBox .dm span em{color:#0B74DD}
    .enterCommentsBox > ul:after{content:"";clear:both;display:block}
    .enterCommentsBox > ul > li{float:left}
    .enterCommentsBox > ul > li:first-child{width:calc(100% - 150px)}
    .enterCommentsBox > ul > li:last-child{width:150px}
    .enterCommentsBox textarea{resize:none;width:100%;height:80px;padding:10px;border:1px solid #eee;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
    .enterCommentsBox button{height:80px;background:#0B74DD}

    .commentBox{margin-top:30px}
    .commentBox textarea{resize:none;width:100%;height:80px;padding:10px;border:1px solid #eee;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
    .comment{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:1.214rem;/*17px*/;color:#666;line-height:1.3}
    .comment > p{margin-bottom:10px;font-size:1.214rem;/*17px*/color:#222}
    .comment > ul:after{content:"";clear:both;display:block}
    .comment > ul > li{float:left;margin-top:10px;border:none;font-size:1rem;/*14px*/color:#aaa}
    .comment > ul > li:first-child{float:left}
    .comment > ul > li:nth-child(2){float:right}
    .comment > ul > li:after{content:"";clear:both;display:block}
    .comment > ul > li button{float:left;height:22px;margin-left:3px;padding:0 5px;border:1px solid #aaa;font-size:1rem;/*14px*/color:#666}
    .comment.reply{padding-left:25px;background:url("../../../images/renewal/sub/icon_reply.png") no-repeat}
    .comment.reply button{width:auto;height:auto;border-radius:0;background:none;line-height:1.4}

    .comment .comment{border-bottom:none}
    .replyBox{display:none;position:relative;margin-top:10px;padding:10px;background:#fafafa}
    .replyBox:after{content:"";clear:both;display:block}
    .replyBox > ul:after{content:"";clear:both;display:block}
    .replyBox > ul > li{float:left;;border-bottom:none}
    .replyBox > ul > li:last-child{float:right}
    .replyBox > ul > li:after{content:"";clear:both;display:block}
    .replyBox > ul > li button{float:left;height:22px;margin:0 0 0 3px;padding:0 5px;border:1px solid #444;background:#444 !important;font-size:1rem;/*14px*/color:#222}
    .replyBox > p textarea{resize:none;width:100%;height:60px;margin-top:5px;padding:10px;border:1px solid #eee;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}





    /**************************************************************************************************************************/
    /*****************************************************    layerPop    *****************************************************/
    /**************************************************************************************************************************/

    /* 우수사례 상세페이지 팝업 */
    .bestPracticesPop .scrollY{overflow-y:auto;height:450px}
    .layer.bestPracticesLayer{max-width:700px}
    .bestPractices{padding:30px}
    .publicityPop .bestPractices{padding:0}
    .bestPractices strong{display:block;margin-bottom:5px;font-size:1.571rem;/*22px*/color:#222;line-height:1.3}
    .bestPractices p{margin:10px 0;font-size:1.214rem;/*17px*/;color:#666;line-height:1.5}
    .bestPractices span{margin-top:5px;font-size:1rem;/*14px*/color:#718598}
    .bestPractices span > em{margin-left:5px;font-size:1rem;/*14px*/color:#aaa}
    .newsImage{position:relative;overflow:hidden;width:100%;border:1px solid #ccc}
    .newsImage a{display:block}
    .newsImage img{width:100%;height:auto}





    /* 관련사진 및 동영상 */
    .gallerySlider{padding:50px 220px;background:#f0f1f7}
    .gallerySlider .slider.slider-for{max-width:100%}
    .gallerySlider .slider.slider-nav{max-width:100%}
    .gallerySlider .slider.slider-for, .gallerySlider .slider.slider-nav{width:100%}
    .gallerySlider .slider.slider-for{padding:0 5px}
    .gallerySlider .slick-slide img{width:100%}
    .gallerySlider .sliderImg{width:100%;height:auto}
    .gallerySlider .slider.slider-nav{margin-top:10px}
    .gallerySlider .slider-nav .slick-slide.thumbnail-image .thumbImg img{width:100%;height:100%;object-fit:cover}
    .gallerySlider .sliderImg img{width:100%;height:585px;object-fit:cover}
    .gallerySlider .slick-vertical .slick-slide:active, .gallerySlider .slick-vertical .slick-slide:focus, .gallerySlider .slick-arrow:hover, .gallerySlider .slick-arrow:focus{border:0}
    .gallerySlider .slider-nav .slick-slide.slick-current span{color:#196DB6}
    .gallerySlider .slider-nav .slick-slide{text-align:center}
    .gallerySlider .slider-nav .slick-slide span{display:block;padding:5px 0 15px;font-size:14px}
    .gallerySlider .slick-arrow{z-index:99;position:absolute}

    .gallerySlider .slick-arrow{display:inline-block;text-indent:-9999px}
    .gallerySlider .slick-prev{position:absolute;left:-80px;top:50%;width:60px;height:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url('../../../images/renewal/sub/btn_prevSlider.png') center center no-repeat #fff}
    .gallerySlider .slick-prev:hover, .gallerySlider .slick-prev:focus{background:url('../../../images/renewal/sub/btn_prevSlider_on.png') center center no-repeat #009DDA}
    .gallerySlider .slick-next{position:absolute;right:-80px;top:50%;width:60px;height:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url('../../../images/renewal/sub/btn_nextSlider.png') center center no-repeat #fff}
    .gallerySlider .slick-next:hover, .gallerySlider .slick-next:focus{background:url('../../../images/renewal/sub/btn_nextSlider_on.png') center center no-repeat #009DDA}
    .gallerySlider .slider.slider-nav .thumbImg{padding:0 5px}
    .slider-nav .slick-slide .thumbImg img{border:2px solid #fff}
    .slider-nav .slick-slide.slick-current.slick-active .thumbImg img{border:2px solid #009DDA}

    .thumbnailBox{position:relative}
    .thumbnailBox > p{position:absolute;width:100%;height:100%}
    .thumbnailBox .slick-arrow.slick-prev{display:block;left:-35px;top:0;width:40px;height:100%;transform:translateY(0);-webkit-transform:translateY(0);background:url('../../../images/renewal/sub/btn_prevThumb.png') center center no-repeat #fff}
    .thumbnailBox .slick-arrow.slick-prev:hover, .thumbnailBox .slick-arrow.slick-prev:focus{background:url('../../../images/renewal/sub/btn_prevThumb_on.png') center center no-repeat #fff}
    .thumbnailBox .slick-arrow.slick-next{display:block;right:-35px;top:0;width:40px;height:100%;transform:translateY(0);-webkit-transform:translateY(0);background:url('../../../images/renewal/sub/btn_nextThumb.png') center center no-repeat #fff}
    .thumbnailBox .slick-arrow.slick-next:hover, .thumbnailBox .slick-arrow.slick-next:focus{background:url('../../../images/renewal/sub/btn_nextThumb_on.png') center center no-repeat #fff}













    /*****************************************************************/
    /***********************   localInfo.css   ***********************/
    /*****************************************************************/


    #wrap.statusWrap{min-width:100%}
    #header.statusHeader{position:relative !important;width:100%;min-width:100%;border-bottom:0;background:#303F9F}
    #container.statusContainer{position:relative;width:100%;margin:auto;padding-top:50px}
    #container.statusContainer2{padding-top:0px}


    /* statusNav */
    .statusNav{margin:auto}
    .statusNav:after{content:"";clear:both;display:block}
    .statusNav > h1{float:left;margin-top:35px;margin-right:135px}
    .statusNav > h1 a{display:table-cell;height:31px;padding-left:140px;background:url("../../../images/renewal/layout/CI.png") no-repeat;font-size:1.786rem;/*25px*/color:#222;font-weight:600;vertical-align:middle}
    .statusNav .explanation{float:right;margin-top:42px;padding:7px 20px;background:#fff;font-size:1.071rem;/*15px*/color:#333}
    .statusMenu > ul > li{float:left}
    .statusMenu > ul > li:nth-child(2):before{content:"";display:inline-block;width:2px;height:22px;margin-left:15px;padding-left:15px;background:url("../../../images/renewal/status/status_line.png") left 3px no-repeat}
    .statusMenu > ul > li > a{display:inline-block;position:relative;margin:0 10px;padding:42px 0 43px;font-size:1.786rem;/*25px*/color:#AEB7F2;font-weight:600}
    .statusMenu > ul > li > a:hover, .statusMenu > ul > li > a:focus, .statusMenu > ul > li > a.show{color:#222}
    .statusMenu > ul > li > a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:10px;background:#fff;transition:0.5s}
    .statusMenu > ul > li > a:hover:after, .statusMenu > ul > li > a:focus:after, .statusMenu > ul > li > a.show:after{left:0;width:100%}






    /* subTab */
    .statusTab > ul:after{content:"";clear:both;display:block}
    .statusTab > ul > li{float:left}
    .statusTab > ul > li a{display:block}
    .statusTab > ul > li:nth-child(1) a{margin-left:0;padding-left:0;background:none}
    .statusTab > ul > li a:hover, .statusTab > ul > li a.show{color:#303F9F}
    .statusTab > ul{clear:both;display:block;width:100%;margin:50px 0 40px}
    .statusTab > ul > li{float:left;width:20%;margin-left:-1px;box-sizing:border-box;text-align:center;vertical-align:middle}
    .statusTab > ul > li > a{display:block;width:100%;height:60px;padding:20px 0;border:1px solid #aaa;font-size:1.286rem;/*18px*/color:#222;text-align:center;transition:0.3s}
    .statusTab > ul > li > a:hover, .statusTab > ul > li > a.show{border:1px solid #0B74DD;background:#0B74DD;font-size:1.429rem;/*20px*/color:#222;font-weight:500}
    .statusTab_content:after{content:"";clear:both;display:block}
    .statusTab_content > li{display:none;position:relative}


    .statusContents{position:relative;width:100%}
    .statusContents:after{content:"";clear:both;display:block}
    .statusTree{float:left;width:240px;margin-right:30px;/*padding-top:20px;border-top:5px solid #222*/padding:5px;border:1px solid #ddd;box-sizing:border-box}
    .tableau{width:100%}
    .tableau2{float:left;width:calc(100% - 270px)}



    /* localTabs */
    .localSituation{position:relative;width:100%}
    .localSituation:after{content:"";clear:both;display:block}
    .localTabs{float:left;width:660px;min-height:180px;margin-left:80px;margin-top:50px;padding-top:15px;border-top:2px solid #555}
    .localTabs:nth-child(odd){margin-left:0}
    .localTabs > ul{position:relative}
    .localTabs > ul:after{content:"";clear:both;display:block}
    .localTabs > ul > li{float:left;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/status/localTabs_line.png") left 7px no-repeat}
    .localTabs > ul > li:first-child{margin-left:0;padding-left:0;background:none}
    .localTabs > ul > li > a{z-index:1;display:block;position:relative;padding:5px 0 10px;font-size:1.286rem/*18px*/;color:#888;text-align:center;font-weight:400;letter-spacing:-0.03em;transition:0.3s}
    .localTabs > ul > li > a:hover, .localTabs > ul > li > a:focus, .localTabs > ul > li > a.show{color:#000;font-weight:600}
    .localTabs > ul > li > a:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;width:0;height:2px;background:#009DDA;transition:0.3s}
    .localTabs > ul > li > a.show:after{content:"";width:100%;left:0}
    .localTabs_content{display:none;position:absolute;left:0;width:100%}
    .localTabs_content > p{position:absolute;right:0;top:-27px}
    .localTabs_content > p > a{color:#888}




    /* localTabsPost */
    .localTabsPost{position:relative;margin-top:15px}
    .localTabsPost:after{content:"";clear:both;display:block}
    .localTabsPost > li{margin-top:12px}
    .localTabsPost > li:first-child{margin-top:0}
    .localTabsPost > li:after{content:"";clear:both;display:block}
    .localTabsPost > li > p{float:left;width:85%}
    .localTabsPost > li > p > a{float:left;overflow:hidden;max-width:95%;font-size:1.143rem;/*16px*/color:#666;text-align:left;letter-spacing:-0.03em;white-space:nowrap;text-overflow:ellipsis;line-height:1.1}
    .localTabsPost > li > p > a:hover, .post > li > p > a:focus{text-decoration:underline}
    .localTabsPost > li > p .iconNew{float:left;width:12px;height:13px;margin:2px 0 0 3px;background:url("../../../images/renewal/main/icon_new.png") no-repeat}
    .localTabsPost > li > span{float:right;font-size:1rem;/*14px*/color:#888}



    /* contentsSearch */
    .localSearchBox{width:100%;padding:20px 0;background:#f5f5f5}
    .localSearch{display:table;position:relative;margin:0 auto;text-align:center}
    .localSearch:after{content:"";clear:both;display:block}
    .localSearch span{float:left;margin-left:10px}
    .localSearch span:first-child{margin-left:0}
    .localSearch select{width:270px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
    .localSearch input[type="text"]{width:520px;height:50px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#444}
    .localSearch button[type="submit"]{width:150px;height:50px}
    .localSearch button{position:relative;overflow:hidden;width:150px;height:50px;border:1px solid #061F4D;box-sizing:border-box;background:#fff;font-size:1.286rem;/*18px*/color:#061F4D;text-align:center}
    .localSearch button:before{content:"";z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:50%;background: rgba(0,116,221,.2);opacity:0}
    .localSearch button:hover, .localSearch button:focus{animation:bloom ease-in-out .75s forwards}
    .localSearch button:hover:before, .localSearch button:focus:before{animation:circle .75s}



    /* footer2 */
    #footer2{clear:both;position:relative;overflow:auto;width:100%;padding:35px 0 50px;border-top:1px solid #888;letter-spacing:-0.03em}
    .footer2{margin:auto;position:relative;width:100%}
    .footer2 > p a{margin-left:30px;font-size:1.286rem;/*18px*/color:#222}
    .footer2 > p a:first-child{margin-left:0}
    .footer2 > ul{margin:20px 0}
    .footer2 > ul:after{content:"";clear:both;display:block}
    .footer2 > ul li{float:left;margin-left:25px;font-size:1.143rem;/*16px*/color:#666;line-height:1.4}
    .footer2 > ul li:first-child{margin-left:0}
    .footer2 > ul li:last-child{float:right}
    .footer2 > ul li strong{display:block;margin-bottom:4px;font-size:1.286rem;/*18px*/color:#222;font-weight:600}
    .relatedOrg select{cursor:pointer;float:left;width:260px;height:40px;padding:0 10px;box-sizing:border-box;border:1px solid #ccc;background:url("../../../images/renewal/layout/select.png") calc(100% - 15px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
    .relatedOrg button{float:left;width:60px;height:40px;margin-left:-1px;border:1px solid #888;background:url("../../../images/renewal/layout/switching.png") center center no-repeat #fff;transition:0.3s}


	
	.explanationlayer .scrollY{overflow-y:auto;height:535px !important}
	.explanationlayer{width:600px !important;height:535px !important;letter-spacing:-0.05em}
	.explanationlayer > p{padding:20px;background:#0B74DD;font-size:1.714rem;/*24px*/color:#fff;font-weight:600}
	.explanationlayer .closeLayer{float:right;position:relative;top:0;width:23px;height:23px;background:url("../../../images/renewal/sub/assemblyClose.png") no-repeat}
	
	
	
	/* 지표설명보기 팝업 */
	.explanationBox{position:relative;margin:20px;letter-spacing:-0.03em}
	.explanationBox.scrollY{overflow-y:auto;height:425px !important}
	.explanationBox{padding:15px;border:1px solid #DEEDF4;background:#F7FBFD}
	.explanationBox ul > li{margin-top:10px;padding-left:10px;background:url("../../../images/renewal/sub/bullet04.png") left 10px no-repeat;font-size:1.071rem;/*15px*/color:#555;line-height:1.3}
	.explanationBox ul > li:first-child{margin-top:0}
	.explanationBox ul > li > ul > li{display:block;margin-top:5px;padding-left:8px;background:url("../../../images/renewal/layout/bullet03.png") left 11px no-repeat;font-size:1rem;/*14px*/color:#666}
	.explanationBox ul > li > ul > li:first-child{margin-top:5px}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*****************************************************************/
    /***********************      map.css      ***********************/
    /*****************************************************************/

	.list_map{position:relative;height:720px;margin-top:50px}
	.list_map li{position:absolute}
	.list_map li a{display:block}
	.list_map span{z-index:5;display:inline-block;position:absolute;font-size:1.143rem;/*16px*/color:#222;white-space:nowrap}
	.list_map li:hover span, .list_map li.active span{padding:2px 5px;border-radius:3px;background:rgba(0,0,0,0.3);color:#fff}
	.list_map li span em{display:inline-block;width:28px;height:28px;margin-left:3px;border-radius:50%;background:#0B74DD;font-size:0.9286rem;/*13px*/color:#fff;text-align:center;line-height:28px}
	.list_map li.map12.active{background:#303f9f}
	
	
	/* 1.서울 */
	.list_map li.map1{z-index:3;left:108px;top:114px;width:45px;height:31px;background:url("../../../images/renewal/map/map_seoul.png") no-repeat}
	.list_map li.map1:hover, .list_map li.map1.active{background:url("../../../images/renewal/map/map_seoul_on.png") no-repeat}
	.list_map li.map1 a{width:45px;height:31px}
	.list_map .txt_m1{left:-10px;top:0px}
	
	/* 2. 인천 */
	.list_map li.map2{z-index:2;left:41px;top:84px;width:65px;height:67px;background:url("../../../images/renewal/map/map_incheon.png") no-repeat}
	.list_map li.map2:hover, .list_map li.map2.active{background:url("../../../images/renewal/map/map_incheon_on.png") no-repeat}
	.list_map li.map2 a{width:65px;height:67px}
	.list_map .txt_m2{left:-16px;top:29px}
	
	/* 3. 경기 */
	.list_map li.map3{z-index:1;left:77px;top:31px;width:141px;height:182px;background:url("../../../images/renewal/map/map_kyungki.png") no-repeat}
	.list_map li.map3:hover, .list_map li.map3.active{background:url("../../../images/renewal/map/map_kyungki_on.png") no-repeat}
	.list_map li.map3 a{width:141px;height:182px}
	.list_map .txt_m3{left:39px;top:124px}
	
	/* 4. 강원 */
	.list_map li.map4{left:151px;top:0;width:238px;height:194px;background:url("../../../images/renewal/map/map_kangwon.png") no-repeat}
	.list_map li.map4:hover, .list_map li.map4.active{background:url("../../../images/renewal/map/map_kangwon_on.png") no-repeat}
	.list_map li.map4 a{width:238px;height:194px}
	.list_map .txt_m4{left:96px;top:90px}
	
	/* 5. 충남 */
	.list_map li.map5{left:30px;top:193px;width:167px;height:150px;background: url("../../../images/renewal/map/map_choongnam.png") no-repeat}
	.list_map li.map5:hover, .list_map li.map5.active{background:url("../../../images/renewal/map/map_choongnam_on.png") no-repeat}
	.list_map li.map5 a{width:167px;height:150px}
	.list_map .txt_m5{left:30px;top:38px}
	
	/* 6. 세종 */
	.list_map li.map6{left:144px;top:245px;width:26px;height:44px;background: url("../../../images/renewal/map/map_sejong.png") no-repeat}
	.list_map li.map6:hover, .list_map li.map6.active{background:url("../../../images/renewal/map/map_sejong_on.png") no-repeat}
	.list_map li.map6 a{width:26px;height:44px}
	.list_map .txt_m6{left:-23px;top:1px}
	
	/* 7. 대전 */
	.list_map li.map7{z-index:3;left:158px;top:275px;width:32px;height:36px;background: url("../../../images/renewal/map/map_daejeon.png") no-repeat}
	.list_map li.map7:hover, .list_map li.map7.active{background:url("../../../images/renewal/map/map_daejeon_on.png") no-repeat}
	.list_map li.map7 a{width:32px;height:36px}
	.list_map .txt_m7{left:-23px;top:4px}
	
	/* 8. 충북 */
	.list_map li.map8{z-index:2;left:165px;top:174px;width:132px;height:168px;background:url("../../../images/renewal/map/map_choongbuk.png") no-repeat}
	.list_map li.map8:hover, .list_map li.map8.active{background:url("../../../images/renewal/map/map_choongbuk_on.png") no-repeat}
	.list_map li.map8 a{width:132px;height:168px}
	.list_map .txt_m8{left:18px;top:26px}
	
	/* 9. 경북 */
	.list_map li.map9{z-index:1;left:226px;top:172px;width:193px;height:225px;background:url("../../../images/renewal/map/map_kyungbuk.png") no-repeat}
	.list_map li.map9:hover, .list_map li.map9.active{background:url("../../../images/renewal/map/map_kyungbuk_on.png") no-repeat}
	.list_map li.map9 a{width:193px;height:225px}
	.list_map .txt_m9{left:86px;top:71px}
	
	/* 10. 대구 */
	.list_map li.map10{z-index:1;left:284px;top:343px;width:39px;height:50px;background:url("../../../images/renewal/map/map_daegu.png") no-repeat}
	.list_map li.map10:hover, .list_map li.map10.active{background:url("../../../images/renewal/map/map_daegu_on.png") no-repeat}
	.list_map li.map10 a{width:39px;height:50px}
	.list_map .txt_m10{left:-14px;top:10px}
	
	/* 11. 전북 */
	.list_map li.map11{left:65px;top:328px;width:163px;height:107px;background:url("../../../images/renewal/map/map_junbook.png") no-repeat}
	.list_map li.map11:hover, .list_map li.map11.active{background:url("../../../images/renewal/map/map_junbook_on.png") no-repeat}
	.list_map li.map11 a{width:163px;height:107px}
	.list_map .txt_m11{left:45px;top:40px}
	
	/* 12. 광주 */
	.list_map li.map12{left:84px;top:445px;width:46px;height:27px;background:url("../../../images/renewal/map/map_kwangju.png") no-repeat}
	.list_map li.map12:hover, .list_map li.map12.active{background:url("../../../images/renewal/map/map_kwangju_on.png") no-repeat}
	.list_map li.map12 a{width:46px;height:27px}
	.list_map .txt_m12{left:5px;top:-3px}
	
	/* 13. 전남 */
	.list_map li.map13{left:-5px;top:412px;width:230px;height:184px;background:url("../../../images/renewal/map/map_junnam.png") no-repeat}
	.list_map li.map13:hover, .list_map li.map13.active{background:url("../../../images/renewal/map/map_junnam_on.png") no-repeat}
	.list_map li.map13 a{width:230px;height:184px}
	.list_map .txt_m13{left:75px;top:96px}
	
	/* 14. 경남 */
	.list_map li.map14{left:196px;top:360px;width:180px;height:162px;background:url("../../../images/renewal/map/map_kyungnam.png") no-repeat}
	.list_map li.map14:hover, .list_map li.map14.active{background:url("../../../images/renewal/map/map_kyungnam_on.png") no-repeat}
	.list_map li.map14 a{width:180px;height:162px}
	.list_map .txt_m14{left:24px;top:62px}
	
	/* 15. 울산 */
	.list_map li.map15{z-index:1;left:357px;top:381px;width:52px;height:60px;background:url("../../../images/renewal/map/map_ulsan.png") no-repeat}
	.list_map li.map15:hover, .list_map li.map15.active{background:url("../../../images/renewal/map/map_ulsan_on.png") no-repeat}
	.list_map li.map15 a{width:52px;height:60px}
	.list_map .txt_m15{left:-1px;top:11px}
	
	/* 16. 부산 */
	.list_map li.map16{z-index:1;left:301px;top:428px;width:85px;height:53px;background:url("../../../images/renewal/map/map_busan.png") no-repeat}
	.list_map li.map16:hover, .list_map li.map16.active{background:url("../../../images/renewal/map/map_busan_on.png") no-repeat}
	.list_map li.map16 a{width:85px;height:53px}
	.list_map .txt_m16{left:11px;top:12px}
	
	/* 17. 제주 */
	.list_map li.map17{left:19px;top:593px;width:87px;height:51px;background:url("../../../images/renewal/map/map_jeju.png") no-repeat}
	.list_map li.map17:hover, .list_map li.map17.active{background:url("../../../images/renewal/map/map_jeju_on.png") no-repeat}
	.list_map li.map17 a{width:87px;height:51px}
	.list_map .txt_m17{left:21px;top:12px}
	
	/* 전체 */
	.list_map li.map18{left:0;top:0;width:80px;height:40px;padding:5px;box-sizing:border-box;border-radius:30px;border:1px dashed #0B74DD;color:#222}
	.list_map li.map18:hover, .list_map li.map18.active{background:#303f9f}
	.list_map li.map18:hover > a span, .list_map li.map18.active > a span{background:none}
	.list_map .txt_m18{left:9px;top:5px}
	
	
	


}












