@charset "utf-8";
/* CSS Document */

/*서브상단공통*/
.sub_top {height:205px;text-align:right;padding: 0 30px;background-repeat: no-repeat;background-position: center;background-size:cover;overflow:hidden;}
.sub_1 .sub_top {background-image: url("../img/sub/sub_top1.jpg")}
.sub_2 .sub_top {background-image: url("../img/sub/sub_top2.jpg")}
.sub_3 .sub_top {background-image: url("../img/sub/sub_top3.jpg")}
.sub_4 .sub_top {background-image: url("../img/sub/sub_top4.jpg")}
.sub_5 .sub_top {background-image: url("../img/sub/sub_top5.jpg")}
.sub_6 .sub_top {background-image: url("../img/sub/sub_top6.jpg")}

.sub_top h2  {color: #fff;font-weight: 400;font-family: 'G_mk';font-size: 35px;text-shadow: 0 0 10px rgb(0 0 0 / 90%);
    letter-spacing: -1px;display: inline-block;vertical-align: middle;}
.sub_top h2 span {color:#fff;font-weight: 300;font-size:20px;margin-right:5px;}

@media screen and (max-width:1400px){
	.sub_top {text-align: center;}
	.sub_top h2 span {display: block;margin-right:0;}
} 
@media screen and (max-width:980px){
	.sub_top {height:150px;}
	.sub_top h2 {font-size:32px;}
}
@media screen and (max-width:560px){
	.sub_top {height:100px;}
	.sub_top h2 span {font-size:16px;}
	.sub_top h2 {font-size:25px;}
} 




/*테이블스타일*/
.cont_table table {width:100%; border-spacing: 0px;border-collapse: collapse;}
.cont_table table th {font-weight: 500;text-align: center;border-top:1px solid #000;border-bottom:1px solid #000;vertical-align: middle;}
.cont_table table td {border-bottom:1px solid #ddd;vertical-align: middle;}


/*서브네비게이션*/
.sub_nv {position:absolute;left:95px;top:120px;z-index: 2;width:255px;}
.sub_nv .nv_tit {width:100%;height:145px;border-radius: 10px;text-align: center;opacity: 0.97;
	background: #1862b5;
    background: -moz-linear-gradient(to right, #1862b5, #012d63);
    background: -webkit-linear-gradient(to right, #1862b5, #012d63);
    background: linear-gradient(to right, #1862b5, #012d63);}
.sub_nv .nv_tit span {color:#fff;font-family: 'G_mk';display: inline-block;vertical-align: middle;font-size:27px;letter-spacing: -1.5px;line-height:1.2;font-weight: 400;}
.sub_nv .nv_list .nv_menu {width:100%;margin:7px 0;}
.sub_nv .nv_list .nv_gnb_tit {font-size:18px;display: block;width:100%;padding:15px 20px;letter-spacing: -0.5px;position:relative;line-height: 1.3; border:1px solid #ddd;border-radius:10px; }
.sub_nv .nv_list .nv_gnb_tit:after {position:absolute;top:calc(50% - 12px);content:"\f054"; font-family: "Font Awesome 5 Free"; display: block;right:15px;font-size:17px;color:#777;font-weight: 900;}

.sub_nv .nv_list .nv_menu.active a {border-color:#0f3f81; /*color:#fff;*/}
.sub_nv .nv_list .nv_menu.active .nv_gnb_tit:after  {color:#fff;}
.sub_nv .nv_list .nv_menu.active .nv_gnb_tit {background-color:#175fb0;color:#fff;}
.sub_nv .nv_list .nv_menu.dp_3.active .nv_gnb_tit:after {content: "\f078";color:#fff;}
.sub_nv .nv_list .nv_menu.active a:focus,
.sub_nv .nv_list .nv_menu.active a:active,
.sub_nv .nv_list .nv_menu.active a:hover {border:2px dotted #fff;}

.sub_nv .nv_lnb  {padding:10px 25px;display: none;}
.sub_nv .nv_lnb .nv_lnb_tit {color:#000;padding:5px 0 5px 17px;font-size:17px;display: block;width:100%;position:relative;}
.sub_nv .nv_lnb .nv_lnb_tit:before {width: 5px;height: 5px;border-radius: 50%; border: 4px solid #ccc;content: "";display: block;top: 12px;left: 0;position: absolute;}
.sub_nv .nv_lnb .active.nv_lnb_tit:before {border-color:#0f3f81;}
.sub_nv .nv_lnb .nv_lnb_tit.active {font-weight:500;color:#012c68;}
.sub_nv .nv_menu.active .nv_lnb {display: block;}
.sub_4 .sub_nv .nv_list .nv_gnb_tit br {display: none;opacity: 0;}
.sub_nv .dp_4 {padding:0 17px 5px;}
.sub_nv .dp_4 a {display: block;font-size:16px;color:#777;padding:3px 0; color:#0f3f81;}
.sub_nv .dp_4 a.active {font-weight: 500;color:#000;}


@media screen and (max-width:1400px){
	.sub_nv {position: relative;width:100%;left:auto;top:auto;}
	.sub_nv .nv_tit {display: none;}
	.sub_nv .nv_list .nv_gnb_tit {border-left:none;border-top:none;text-align: center;}
	.sub_nv .nv_list {display: table;width:100%;border-spacing: 0px;border-collapse: collapse;}
	.sub_nv .nv_list .nv_menu {display: table-cell;border-radius: 0; margin:0;overflow: inherit;position:relative;
		border:1px solid #ddd;border-top:none;vertical-align: middle;}
	.sub_nv .nv_lnb {border:1px solid #0f3f81;border-top:none;position: absolute;left: 0;right: 0;background: #fff;z-index: 5;}
	.sub_nv .nv_list .nv_menu.active {border-color:#0f3f81;background-color:#0f3f81;}	
	.sub_2 .sub_nv .nv_list .nv_menu,
	.sub_3 .sub_nv .nv_list .nv_menu  {width:33.3%;}
	.sub_6 .sub_nv .nv_list .nv_menu, 
	.sub_1 .sub_nv .nv_list .nv_menu, .sub_4 .sub_nv .nv_list .nv_menu   {width:25%;}
	.sub_5 .sub_nv .nv_list .nv_menu   {width:50%;}
	.sub_4 .sub_nv .nv_list .nv_gnb_tit br {display: block;}
	.sub_nv .nv_menu.active .nv_lnb {display: none;}
	.sub_nv .nv_list .nv_menu.dp_3.active .nv_gnb_tit:after {content: "\f054";}
	.sub_nv .nv_list .nv_gnb_tit:after {display: none;}

}
@media screen and (max-width:650px){
	.sub_nv .nv_list .nv_gnb_tit {font-size:14px;letter-spacing: 0;padding:10px;}
}
@media screen and (max-width:560px){
	.sub_nv .nv_list .nv_gnb_tit {font-size:12px;padding:7px;}
	.sub_nv .nv_list .nv_gnb_tit:after {top:calc(50% - 8px);right:7px;font-size:11px;}
}



/*서브컨텐츠영역*/
.cont_area {width:calc(100% - 285px); padding:0 65px;margin:5% 0 7% 285px;min-height: calc(100vh - 566px);}
.cont_area h3 {font-family: 'G_mk';text-align: center;font-size:35px;letter-spacing: -1px;font-weight:400; }

/*20220812 choi 막음
.sub_6 .cont_area, 
.cont_area.bbs_cont {padding:0 120px} */

.sub_6 .cont_area.sub2_3 {padding:0;}

@media screen and (max-width:1400px){
	.cont_area, .sub_6 .cont_area, .cont_area.bbs_cont  {width:100%;padding:0 2%;margin:5% 0 7%;}
}
@media screen and (max-width:650px){
	.cont_area h3 {font-size:25px;} 
	.cont_area, .sub_6 .cont_area, .cont_area.bbs_cont {margin:10% 0;}
}


/*기본개념*/
.sub1_1 img {max-width:100%;}
.sub1_1 .sec1, .sub1_1 .sec2 {max-width:1600px;margin:0 auto;}
.sub1_1 .sec1 {padding:3% 1% 8%;}
.sub1_1 .sec1 .pt_img {float:right;width:37%;text-align: center;}
.sub1_1 .sec1 .txt {float:left;width:63%;}
.sub1_1 .sec1  .txt_img1 {padding-top:3%;}
.sub1_1 .sec1  .txt_img2 img {margin:8% 0 1.5%;}
.sub1_1 .sec1  .txt_img2 {line-height: 1.7;}

.sub1_1 .sec2 {position:relative;height:auto;}
.sub1_1 .sec2 h4  {font-family: 'G_mk';text-align: center;font-size:37px;letter-spacing: -2px;font-weight:700;color:#0f3f81;margin-bottom:3%;}
.sub1_1 .sec2 h5 {text-align: center;position:absolute;top:35px;bottom:0;height:auto;left:0;right:0;}
.sub1_1 .sec2 h5 img {display: inline-block;vertical-align: middle;}
.sub1_1 .sec2 .left {width:calc(50% - 174px);float: left}
.sub1_1 .sec2 .right {width:calc(50% - 174px);float: right;}
.sub1_1 .sec2 dl {border-top:1px solid #126cb9;position:relative;padding:7% 0 11% 175px;background-repeat: no-repeat;background-position:36px 45px; }
.sub1_1 .sec2 .left dl.type1 {background-image: url("../img/sub/sub1_1_ico1.png");}
.sub1_1 .sec2 .left dl.type2 {background-image: url("../img/sub/sub1_1_ico3.png");}
.sub1_1 .sec2 .right dl.type1 {background-image: url("../img/sub/sub1_1_ico2.png");}
.sub1_1 .sec2 .right dl.type2 {background-image: url("../img/sub/sub1_1_ico4.png");}

.sub1_1 .sec2 dl:before {width:13px;height:13px;position:absolute;left:0;top:-7px;content: "";display: block;border-radius: 50%;background-color:#126cb9;}
.sub1_1 .sec2 .right dl {border-color:#0a847a;}
.sub1_1 .sec2 .right dl:before {background-color:#0a847a;right:0;left:auto;}

.sub1_1 .sec2 dl dt {font-family: 'NanumSquare';color:#0f3f81;font-weight: 700;font-size:28px;margin-bottom:7px;}
.sub1_1 .sec2 dl dt span {/*font-family: 'NanumSquare';*/color:#0f3f81;font-weight:400;font-size:18px;margin-left:5px;} 


.sub1_1 .sec2 dl dd {font-size: 18px;}

@media screen and (max-width:1800px){
	.sub1_1 .sec2 dl dt span {display: block;margin-left:0;margin-bottom:5px;}
}
@media screen and (max-width:1600px){
	.sub1_1 .sec2 dl dt {padding-left:87px;}
	.sub1_1 .sec2 dl {background-size: auto 50px;background-position: 20px 36px;padding:7% 0 11% 5%;}
}
@media screen and (max-width:980px){
	.sub1_1 .sec1 .pt_img {float:none;text-align: center;width:100%;}
	.sub1_1 .sec1 .txt {float:none;text-align: center;width:100%;}
	.sub1_1 .sec2 h5 {position:relative;top:auto;bottom:auto;left:auto;right:auto;}
	.sub1_1 .sec2 .left {float:none;width:100%;}
	.sub1_1 .sec2 .right {float:none;width:100%;}
	.sub1_1 .sec2 dl {padding:30px 35px;margin-bottom:10px;background-position: left 35px top 23px;}
	.sub1_1 .sec2 .right dl:last-child {margin-bottom:0;}
	.sub1_1 .sec2 dl:before {display: none;}
	.sub1_1 .sec2 .left dl {border:none;background-color:#fff;}
	.sub1_1 .sec2 .right dl {border:none;background-color:#fff;}
	.sub1_1 .sec2 dl dt {padding-left:72px}
	.sub1_1 .sec2 dl dt span {display: inline-block;vertical-align: bottom;margin-left:5px;}
	.sub1_1 .sec2 .clearfix {background:#0f3f81;padding:140px 2% 2%;margin-top:-100px;}
	.sub1_1 .sec2 dl dd {display: inline-block;vertical-align: bottom;margin-right:15px;}
}
@media screen and (max-width:650px){
	.sub1_1 .sec1 .pt_img img {width:60%;height:auto;}
	.sub1_1 .sec1 .txt_img1 {padding-top:7%;}
	.sub1_1 .sec1 .txt_img2 img {display: block;margin: 8% auto 13px}
	.sub1_1 .sec1 .txt_img2 br {display: none;}
	.sub1_1 .sec2 h4 {font-size:30px;}
	.sub1_1 .sec2 h5 img {width:200px;height:auto;}
	.sub1_1 .sec2 .clearfix {padding-top:120px;}
	.sub1_1 .sec2 dl {background-position:left 23px top 26px;background-size:42px auto;padding: 25px 30px;}
	.sub1_1 .sec2 dl dt {padding-left:45px;font-size: 23px;}
	.sub1_1 .sec2 dl dt span {font-size:15px;}
	.sub1_1 .sec2 dl dd {font-size:16px;}

}
@media screen and (max-width:560px){
	.sub1_1 .sec2 dl dt {padding-left:0;font-size:20px;}
	.sub1_1 .sec2  dl {background-image:none !important;padding:20px;}
	.sub1_1 .sec2 h4 {font-size:25px;}
	.sub1_1 .sec1 {padding-bottom:15%;}
	.sub1_1 .sec1 .pt_img img {width:80%;height:auto;}
	.sub1_1 .sec1 .txt_img2 img {width:60%;height:auto;}
}

/*추진배경*/
.sub1_2 .sec1 {margin:5% 0 3%;text-align: center;background:url(../img/sub/sub1_2_ar.png) no-repeat bottom center;padding-bottom:105px;}
.sub1_2 .sec1 div {display: inline-block;width:320px;height:420px;border-radius: 15px;border:1px solid #0f3f81;margin:0 20px;
	text-align: center;vertical-align: top;padding-top:50px;position:relative;} 
.sub1_2 .sec1 div:after {width:12px;height:12px;border-radius: 50%;content: "";bottom:-13px;border:6px solid #0f3f81;position: absolute;background-color:#fff;left: calc(50% - 10px);}
.sub1_2 .sec1 div p {/*font-family: 'NanumSquare';*/font-size:20px;font-weight:400;color:#0f3f81;letter-spacing: -0.7px;background-repeat: no-repeat;background-position: center top;padding-top:140px;}
.sub1_2 .sec1 .type1 p {background-image: url(../img/sub/sub1_2_ico1.png);}
.sub1_2 .sec1 .type2 p {background-image: url(../img/sub/sub1_2_ico2.png);}
.sub1_2 .sec1 .type3 p {background-image: url(../img/sub/sub1_2_ico3.png);}

.sub1_2 .sec2 {text-align: center;width:1046px;margin:0 auto;position:relative;}
.sub1_2 .sec2 .tit  {width:200px;height:200px;border:15px solid #016ea7;text-align: center;border-radius: 50%;background-color:#fff;position:absolute;left:0;top:-17px;}
.sub1_2 .sec2 .tit span {display: inline-block;vertical-align: middle;font-family: 'G_mk';
    font-size: 27px;line-height: 1.2;letter-spacing: -2px;padding-top: 10px;font-weight: 400;color: #016ea7; }
.sub1_2 .sec2 .txt {border: 1px solid #016ea7;border-radius: 10px;width: calc(100% - 145px);text-align: left;
    padding: 33px 0 30px 100px;margin-left: 142px;}
.sub1_2 .sec2 .txt .nm_sq {font-size:25px;font-weight:400;letter-spacing:-1px;margin-bottom:3px;}
.sub1_2 .sec2 .txt .g_mk {font-size:45px;font-weight: 700;letter-spacing: -3.5px;color:#1a50bd;}
.sub1_2 .sec2 .txt .g_mk br {display: none;opacity: 0;}

@media screen and (max-width:1600px){
	.sub1_2 .sec1 div {width:270px;margin:0;height: 400px;}
	.sub1_2 .sec1 div  p {font-size:18px;}
}
@media screen and (max-width:1200px){
	.sub1_2 .sec2 {width:100%;}
	.sub1_2 .sec2 .tit {width:350px;height:auto;border-radius: 50px;position:relative;left:auto;top:auto;border: 8px solid #016ea7;margin:0 auto;}
	.sub1_2 .sec2 .tit span {padding: 10px 0 7px;}
	.sub1_2 .sec2 .tit span br {display: none;}
	.sub1_2 .sec2 .txt {width:100%;padding:50px 0 30px;margin-left:0;text-align: center;margin-top:-26px;}
}
@media screen and (max-width:900px){
	.sub1_2 .sec1 {padding-bottom:55px;margin:5% 0 6%}
	.sub1_2 .sec1 div {width:100%;padding:5% 3% 5% 6%;height:auto;margin-bottom:5px;}
	.sub1_2 .sec1 div p {background-size: auto 50px;background-position:left center;
		padding-left:70px;padding-top:0;text-align: left;}
	.sub1_2 .sec1 div p br {display: none;text-align: left;}
	.sub1_2 .sec1 div:after {top: calc(50% - 10px);bottom:auto; left: -11px;}
	.sub1_2 .sec2 .txt {padding:45px 0 20px;}
	.sub1_2 .sec2 .txt .nm_sq {font-size:20px;}
	.sub1_2 .sec2 .txt .g_mk  {font-size:35px;}
	.sub1_2 .sec2 .tit {width:300px;border:6px solid #016ea7;}
	.sub1_2 .sec2 .tit span {padding:10px 0 3px;font-size:23px;}
}
@media screen and (max-width:650px){
	.sub1_2 .sec1 {padding-bottom:8%;background-size:85% auto;}
	.sub1_2 .sec1 div p {font-size:15px;background-size: auto 36px;padding-left:50px;}
	.sub1_2 .sec2 .tit span {padding:7px 0 3px;font-size:20px;}
	.sub1_2 .sec2 .txt {padding:40px 4% 16px;}
	.sub1_2 .sec2 .txt .nm_sq  {font-size:16px;line-height: 1.2;}
	.sub1_2 .sec2 .txt .g_mk {font-size:30px;line-height: 1.2;}
	.sub1_2 .sec2 .txt .g_mk br {display: block; }

}

/*추진경과*/
.sub1_3 h3 {margin-bottom:5%;}
.sub1_3 .name_img {display: inline-block;text-align: center;vertical-align: top;background:url(../img/sub/sub1_2_img.png) no-repeat center top;padding:320px 140px 0;}
.sub1_3 .name_img  p {display: inline-block;font-size:25px;background:#0f3f81; 
border-radius: 50px;padding:5px 50px;color:#fff;letter-spacing: -2px;font-weight:700;}
.sub1_3 .list {display: inline-block;vertical-align: top;padding-top:3%;margin-left:2%;}
.sub1_3 .list ul li {padding-bottom:9%;position: relative;padding-left:25px;}
.sub1_3 .list ul li:before {width:8px;height:8px;content: "";border:8px solid #0f3f81;border-radius: 50%;background-color:#fff;display: block;position:absolute;top:0;left:-11px;z-index: 2;}
.sub1_3 .list ul li:after {width:1px;height:100%;background-color:#0f3f81;position: absolute;left:0;top:0;bottom:0;content: "";display: block;}
.sub1_3 .list ul li.last:after {display: none;}

.sub1_3 .list ul li p {font-family: 'G_mk'; color:#0f3f81;font-size:30px;font-weight: 700;line-height:1;margin-bottom:10px;}
.sub1_3 .list ul li dl  {margin-bottom:5px;}
.sub1_3 .list ul li dl dt {font-family: 'G_mk'; color:#126cb9;font-size:20px;font-weight: 700;display: inline-block;vertical-align: top;line-height:1.7;width:65px;}
.sub1_3 .list ul li dl dd {color:#555;font-size:20px;display: inline-block;vertical-align: top;line-height:1.4;}

.sub1_3 .list ul li.last {padding-bottom:150px;}
.sub1_3 .list ul li.last dl {position: absolute;top:35px;left:-100px;text-align: center;}
.sub1_3 .list ul li.last dl dt  {font-family: 'G_mk'; color:#0f3f81;font-size:30px;font-weight: 700;line-height:1;margin-bottom:10px;display: block;width:100%;letter-spacing: -2px;}
.sub1_3 .list ul li.last dl dd  {font-family: 'G_mk'; color:#0f3f81;font-size:25px;font-weight: 700;line-height:1;display: block;}

@media screen and (max-width:1710px){
	.sub1_3 .name_img {padding:320px 0 0;margin-right:30px;}
}
@media screen and (max-width:1100px){
	.cont_area.sub1_3 {position:relative}
	.sub1_3 .name_img{position:absolute;top:0;right:3%;opacity: 0.1;margin-right:0;}
	.sub1_3 .list ul li.last dl {position: relative;top:auto;left:auto;text-align: left;}
}
@media screen and (max-width:650px){
	.sub1_3 .list ul li:before {border:6px solid #0f3f81;}
	.sub1_3 .list ul li p, .sub1_3 .list ul li.last dl dt, .sub1_3 .list ul li.last dl dd {font-size:23px;}
	.sub1_3 .list ul li dl dt {font-size:16px;width:52px;}
	.sub1_3 .list ul li dl dd  {font-size:14px;}
}
@media screen and (max-width:460px){
	.sub1_3 .list ul li dl dt, .sub1_3 .list ul li dl dd {display: block;}
}


/*선정대상/기준*/
.sub2_1 .tit_txt {text-align: center;font-size:23px;line-height:1.6; letter-spacing: -1px;margin:1% 0 7%;}
.sub2_1 .section {width:1200px;border:1px solid #0f3f81;position:relative;text-align: center;margin:0 auto;display: block;}
.sub2_1 .section h4 {font-family: 'G_mk'; width:215px;font-size:30px;font-weight: 700;letter-spacing: -2px;border-radius: 50px;background-color:#0f3f81;position:absolute;top:-30px;left:calc(50% - 100px);color:#fff;padding: 7px 0 2px}
.sub2_1 .section dl {display: inline-block;vertical-align: top;}
.sub2_1 .section dl dt span{color:#fff;font-family: 'NanumSquare';font-size:23px;font-weight: 700;text-align: center;padding:2px 0;
	border-radius: 50px;display: inline-block;}

.sub2_1 .sec1 {padding:50px 0;margin-bottom:7%;}
.sub2_1 .sec1 dl  {width: calc(33.3% - 3px);position:relative;} 
.sub2_1 .sec1 dl dt {background-repeat: no-repeat;background-position: center top;padding-top:95px;margin-bottom:5px;}
.sub2_1 .sec1 dl.type1 dt {background-image:url(../img/sub/sub2_1_img1.png);}
.sub2_1 .sec1 dl.type2 dt {background-image:url(../img/sub/sub2_1_img2.png);}
.sub2_1 .sec1 dl.type3 dt {background-image:url(../img/sub/sub2_1_img3.png);}
.sub2_1 .sec1 dl dt span {background-color:#4174a5;width:150px;}
.sub2_1 .sec1 dl.type2 {border-left:1px solid #0f3f81;border-right:1px solid #0f3f81;}
.sub2_1 .sec1 dl dd {font-size: 20px;font-weight:400;letter-spacing: -1px;line-height: 1.5;/*font-family: 'NanumSquare';*/} 
 
.sub2_1 .sec2 {padding:65px 0 55px;border-color:#0254ba;}
.sub2_1 .sec2 h4 { background-color:#0254ba;}
.sub2_1 .sec2 dl  {width:48%; position:relative; }
.sub2_1 .sec2 dl dt {background-repeat: no-repeat;background-position: center top;padding-top:80px;margin-right:30px;}
.sub2_1 .sec2 dl.type1 {border-right:1px solid #265c9f;}
.sub2_1 .sec2 dl.type1 dt {background-image:url(../img/sub/sub2_1_img4.png);}
.sub2_1 .sec2 dl.type2 dt {background-image:url(../img/sub/sub2_1_img5.png);}
.sub2_1 .sec2 dl dt span {background-color:#0254ba;width:150px;}
.sub2_1 .sec2 dl dt, .sub2_1 .sec2 dl dd {display: inline-block;vertical-align: top;text-align: left;/*font-family: 'NanumSquare';*/font-weight:400;font-size:20px;line-height: 1.4;}

@media screen and (max-width:1700px){
	.sub2_1 .section {width:100%;} 
	.sub2_1 .sec2 dl dt, .sub2_1 .sec2 dl dd {font-size:18px;}
}
@media screen and (max-width:980px){
	.sub2_1 .tit_txt  {font-size:18px;width:95%;margin:1% auto 0;}
	.sub2_1 .tit_txt br {display: none;}
	.sub2_1 .section h4 {font-size:23px;letter-spacing: 0;}
	.sub2_1 .sec1, .sub2_1 .sec2 {padding:38px 5% 5%;}
	.sub2_1 .sec1 {margin:11% 0;}
	.sub2_1 .sec1 dl, .sub2_1 .sec2 dl {width:100%;display: block;text-align: left;padding:0 10px;}
	.sub2_1 .sec1 dl dt {display: inline-block;vertical-align: middle;margin-bottom: 0;padding-top:65px;background-size:50px auto;}
	.sub2_1 .sec1 dl dd {display: inline-block;vertical-align: middle;width: calc(100% - 104px);padding-left: 15px;font-size:1em;}
	.sub2_1 .sec1 dl dd br, .sub2_1 .sec2 dl dd br {display: none;text-align: left;}
	.sub2_1 .sec1 dl.type2 {border-left:none;border-right:none;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;padding:20px 10px;margin:20px 0;}
	.sub2_1 .section dl dt span {width:100px;font-size:17px;}
	.sub2_1 .sec1 dl.type2 dt {background-position:left 50% bottom 31px;}
	.sub2_1 .sec1 dl.type3 dt {background-position:left 50% bottom 36px;}
	.sub2_1 .sec2 dl.type1 {border-right:none;border-bottom:1px dashed #aaa;padding-bottom:20px;margin-bottom:20px;}

	.sub2_1 .sec2 dl dt {display: inline-block;vertical-align: middle;margin-bottom: 0;padding-top:58px;background-size:70px auto;margin-right:0;}
	 .sub2_1 .sec2 dl dd  {display: inline-block;vertical-align: middle;width: calc(100% - 104px);padding-left: 15px;font-size:15px;}

}
@media screen and (max-width:650px){
	.sub2_1 .sec1 {margin:15% 0 17%}
	.sub2_1 .tit_txt {font-size:16px;}
}

/*선정절차*/
.sub2_2 .tit_txt {text-align: center;font-size:23px;line-height:1.6; letter-spacing: -1px;margin:1% 0 5%;}
.sub2_2 .img {text-align: center;margin:0 0 5%;}
.sub2_2 .img img {max-width:100%;height:auto;}
.sub2_2  h4 {background-color:#0f3f81;padding:12px 0 5px;width:180px;font-weight: 500;font-size:23px;}
.sub2_2 .sec1 dt {width:150px;text-align: center;font-size:16px;padding:8px 0 11px;}
.sub2_2 .sec3 dt {width:150px;text-align: center;font-size:16px;padding:8px 0 11px;}
.sub2_2 .sec3 dd {line-height:1.7;}
.sub2_2 .sec4 {background-color:#f1f1f1;padding:19px 25px 14px;margin-top:3%;}
.sub2_2 .sec4 p {font-size:22px;font-weight: 500;letter-spacing: -1px;}
.sub2_2 .sec4 p.dot:before {top:7px;}
.sub2_2 .sec4 a {width: 130px;color: #fff;padding: 7px 0 8px;font-size: 16px;margin-left: 10px;}
.sub2_2 .sec4 a .fas { color:#fff;margin-left:5px;font-size:16px;}

/* 20220822 choi */
.sub2_3 .sec4 {background-color:#f1f1f1;padding:19px 25px 14px;margin-top:3%;}
.sub2_3 .sec4 p {font-size:22px;font-weight: 500;letter-spacing: -1px;}
.sub2_3 .sec4 p.dot:before {top:7px;}
.sub2_3 .sec4 a {width: 230px;color: #fff;padding: 7px 0 8px;font-size: 16px;margin-left: 10px;}
.sub2_3 .sec4 a .fas { color:#fff;margin-left:5px;font-size:16px;}


@media screen and (max-width:980px){
	.sub2_2 .tit_txt {font-size:18px;}
	.sub2_2 h4 {font-size:20px;padding:9px 0 5px;width:150px;}
	.sub2_2 .sec4 p  {font-size:20px;}
	.sub2_2 .sec4 a {font-size:14px;width:110px;}
	.sub2_2 .sec4 a .fas {font-size:12px;}
}
@media screen and (max-width:560px){
	.sub2_2 h4  {font-size:18px;}
	.sub2_2 .sec1 dt, .sub2_2 .sec3 dt {width:110px;font-size:15px;padding:8px 0;}
	.sub2_2 .tit_txt, .sub2_2 .sec4 p  {font-size:16px;}
	.sub2_2 .sec4 {margin-top:7%;padding:15px;}
	.sub2_2 .sec4 a {display: block;padding:6px 0 7px;width:180px;margin-left:0;}
	.sub2_2 .sec4 p.dot:before {top:3px;}

}


/*지원내용*/
.sub2_3 .tit_txt {text-align: center;font-size:23px;line-height:1.6; letter-spacing: -1px;margin:1% 0;}
.sub2_3 .data_dn {text-align: center}
.sub2_3 .data_dn a {display: inline-block;width:250px;padding:9px 0 11px;text-align: center;}
.sub2_3 .data_dn a:hover {color:#fff;}
.sub2_3 .cont_box { text-align: center;margin-top:5%;}  
.sub2_3 .cont_box .box {width:600px;border:1px solid #ddd;padding:80px 70px 0;height:820px;display: inline-block;vertical-align:top;margin:0 7px;text-align: left;position:relative;}
.sub2_3 .cont_box .box2 {width:600px;border:1px solid #ddd;padding:80px 70px 0;height:1500px;display: inline-block;vertical-align:top;margin:0 7px;text-align: left;position:relative;}
.sub2_3 .cont_box .box h4 {font-size:40px;letter-spacing: -2px;font-weight: bold;padding:0 0 0 95px;background-repeat: no-repeat;background-position: center left;line-height:74px;text-align: left;margin-bottom:7%;}
.sub2_3 .cont_box .box.left h4 {background-image: url(../img/sub/sub2_4_1.png);color:#0f3f81;}
.sub2_3 .cont_box .box.right h4 {background-image: url(../img/sub/sub2_4_2.png);color:#017c96;}
.sub2_3 .cont_box .box2 h4 {font-size:40px;letter-spacing: -2px;font-weight: bold;padding:0 0 0 95px;background-repeat: no-repeat;background-position: center left;line-height:74px;text-align: left;margin-bottom:7%;}
.sub2_3 .cont_box .box2.left h4 {background-image: url(../img/sub/sub2_4_1.png);color:#0f3f81;}
.sub2_3 .cont_box .box2.right h4 {background-image: url(../img/sub/sub2_4_2.png);color:#017c96;}

.sub2_3 .cont_box .box.left {border-color:#0f3f81}
.sub2_3 .cont_box .box.right {border-color:#017c96;}
.sub2_3 .cont_box .box.right:after {width:100%;height:100%;position: absolute;bottom:0;left:0;right:0;content: "";display: block;z-index:-1;background:url(../img/sub/sub2_4_3.png) no-repeat bottom right;}

.sub2_3 .cont_box  h5 {display: inline-block;padding: 7px 20px 2px;min-width: 150px;text-align: center;font-size: 19px;border-radius: 50px;
	font-weight: 500;margin-bottom: 10px;}
.sub2_3 .cont_box dt {font-size:16px;width:100px;text-align: center;padding:5px 0 7px;}
.sub2_3 .cont_box .box.right .dot:before {border-color:#017c96;}

@media screen and (max-width:1800px){
	.sub2_3 .cont_box .box {width: calc(50% - 31px);padding: 80px 30px 0;}
	.sub2_3 .cont_box .box.right:after {background-size:90% auto;}
}
@media screen and (max-width:1024px){
	.sub2_3 .tit_txt{font-size:18px;width:90%;margin:0 auto 2%;}
	.sub2_3 .cont_box .box {display: block;height:auto;width:100%;margin:0 0 15px;padding:7%;}
	.sub2_3 .cont_box .box.left h4, .sub2_3 .cont_box .box.right h4 {background-size: auto 100%;padding-left: 56px;font-size:30px;margin-bottom: 3%;
    line-height: 1;background-position: left top;padding-top: 7px;}
	.sub2_3 .cont_box h5 {font-size:18px;}
	.sub2_3 .cont_box .box p br {display: none;}
	.sub2_3 .cont_box .dl_sytle {margin-bottom:5px;}
	.sub2_3 .cont_box .dl_sytle dd br, .sub2_3 .cont_box div br {display: none;}
	.sub2_3 .cont_box .box.right:after {background-size:auto 70%; opacity: 0.1}
}
@media screen and (max-width:768px){
	.sub2_3 .cont_box .box.left h4, .sub2_3 .cont_box .box.right h4 {margin-bottom:4%;}
	.sub2_3 .cont_box h5 {font-size:16px;}
	.sub2_3 .dl_sytle dd {display: block;margin-top:3px;}
}
@media screen and (max-width:560px){
	.sub2_3 .tit_txt  {font-size:16px;}
	.sub2_3 .cont_box .box.left h4, .sub2_3 .cont_box .box.right h4 {font-size:27px;padding-left:52px;}
}



/* 20220812 choi */
	.e_tuning_box {}
	.e_tuning_box h4 {min-height:120px; line-height:54px !important;}
	.e_tuning_box ul.list_type01 {line-height:34px; margin:10px 0 40px;}
	.e_tuning_box ul.list_type01 li {margin-bottom:10px;}
	.e_tuning_box ul.list_type01 li ul {padding-left:20px; margin:5px 0;}
	.e_tuning_box ul.list_type01 li ul li {position:relative;}
	.e_tuning_box ul.list_type01 li ul li:after {content: ""; display:block; width:5px; height:1px; position:absolute; top:15px; left:-15px; background:#000;}

	.sub_6 .tit_txt {text-align: center;font-size:23px;line-height:1.6; letter-spacing: -1px;margin:1% 0;}
	.sub_6 .data_dn {text-align: center}
	.sub_6 .data_dn a {display: inline-block;width:250px;padding:9px 0 11px;text-align: center;}
	.sub_6 .data_dn a:hover {color:#fff;}
	.sub_6 .cont_box { text-align: center;margin-top:5%;}  
	.sub_6 .cont_box .box {width:600px;border:1px solid #ddd;padding:80px 70px 0;height:820px;display: inline-block;vertical-align:top;margin:0 7px;text-align: left;position:relative;}
	.sub_6 .cont_box .box2 {width:600px;border:1px solid #ddd;padding:80px 70px 0;height:1500px;display: inline-block;vertical-align:top;margin:0 7px;text-align: left;position:relative;}
	.sub_6 .cont_box .box h4 {font-size:40px;letter-spacing: -2px;font-weight: bold;padding:0 0 0 95px;background-repeat: no-repeat;background-position: center left;line-height:74px;text-align: left;margin-bottom:7%;}
	.sub_6 .cont_box .box.left h4 {background-image: url(../img/sub/sub2_4_1.png);color:#0f3f81;}
	.sub_6 .cont_box .box.right h4 {background-image: url(../img/sub/sub2_4_2.png);color:#017c96;}
	.sub_6 .cont_box .box2 h4 {font-size:40px;letter-spacing: -2px;font-weight: bold;padding:0 0 0 95px;background-repeat: no-repeat;background-position: center left;line-height:74px;text-align: left;margin-bottom:7%;}
	.sub_6 .cont_box .box2.left h4 {background-image: url(../img/sub/sub2_4_1.png);color:#0f3f81;}
	.sub_6 .cont_box .box2.right h4 {background-image: url(../img/sub/sub2_4_2.png);color:#017c96;}

	.sub_6 .cont_box .box.left {border-color:#0f3f81}
	.sub_6 .cont_box .box.right {border-color:#017c96;}
	.sub_6 .cont_box .box.right:after {width:100%;height:100%;position: absolute;bottom:0;left:0;right:0;content: "";display: block;z-index:-1;background:url(../img/sub/sub2_4_3.png) no-repeat bottom right;}

	.sub_6 .cont_box  h5 {display: inline-block;padding: 7px 20px 2px;min-width: 150px;text-align: center;font-size: 19px;border-radius: 50px;
		font-weight: 500;margin-bottom: 10px;}
	.sub_6 .cont_box dt {font-size:16px;width:100px;text-align: center;padding:5px 0 7px;}
	.sub_6 .cont_box .box.right .dot:before {border-color:#017c96;}

/*전체현황*/
.sub3_1 .map_top {text-align: center;margin:5% 0 7%;} 
.sub3_1 .map_top dl {display: inline-block;width:600px;position: relative;margin:0 20px;}
.sub3_1 .map_top dt {width:145px;height:145px;border:15px solid #ddd;text-align: center;border-radius: 50%;position:absolute;left:0;top:0;background-color:#fff; }
.sub3_1 .map_top dt span {font-family: 'NanumSquare';font-weight:700;font-size:19px;letter-spacing: -1px;display: inline-block;vertical-align: middle;line-height:1.2} 
.sub3_1 .map_top .sel dt, .sub3_1 .map_top .sel dd {border-color:#9a39db;}
.sub3_1 .map_top .sel dt span {color:#570c8a;}
.sub3_1 .map_top .con dt, .sub3_1 .map_top .con dd {border-color:#0254ba;}
.sub3_1 .map_top .con dt span {color:#003b84;}
.sub3_1 .map_top dd {border:1px solid #ddd;border-radius: 10px;text-align: center; margin-top:5px;padding-left:45px;height:130px;margin-left:70px;}
.sub3_1 .map_top dd span {/*font-family: 'NanumSquare';*/font-weight:500;font-size:23px;letter-spacing: -1px;} 
.sub3_1 .map_top .sel dd {padding-left:50px;}

.sub3_1 .map_tab {text-align: center;}
.sub3_1 .left {display: inline-block;vertical-align: top;}
.sub3_1 .right {display: inline-block;vertical-align: top;margin-left:80px;text-align: left;}
.sub3_1 .map {width:564px;height:779px;display: block;background:url(../img/sub/map_bg.png) no-repeat center;position:relative;}
.sub3_1 .map li {font-size:0;position:absolute;background-repeat: no-repeat;background-position: center;background-size: cover;z-index: 1;}
.sub3_1 .map li a {display: block;font-size:0;width:58px;height:69px;}
.sub3_1 .map li:hover, .sub3_1 .map li.active {z-index: 3;}
.sub3_1 .map li:hover a, .sub3_1 .map li.active a {width:76px;height:93px;}

.sub3_1 .map li.gj {background-image: url(../img/sub/map_ico_gj.png);left:90px;bottom:210px;}
.sub3_1 .map li.hs {background-image: url(../img/sub/map_ico_hs.png);bottom:599px;right:259px;}
.sub3_1 .map li.my {background-image: url(../img/sub/map_ico_my.png);right:160px;bottom:272px;}
.sub3_1 .map li.gs {background-image: url(../img/sub/map_ico_gs.png);left:100px;bottom:330px;z-index: 2} 
.sub3_1 .map li.bs {background-image: url(../img/sub/map_ico_bs.png);right:114px;bottom:229px;}
.sub3_1 .map li.gm {background-image: url(../img/sub/map_ico_gm.png);right:227px;bottom:387px;}
.sub3_1 .map li.dg {background-image: url(../img/sub/map_ico_dg.png);right:198px;bottom:328px;}
.sub3_1 .map li.dg2 {background-image: url(../img/sub/map_ico_dg2.png);right:148px;bottom:328px;}
.sub3_1 .map li.si {background-image: url(../img/sub/map_ico_si.png);left:22px;bottom:173px;} 
.sub3_1 .map li.ns {background-image: url(../img/sub/map_ico_ns.png);left:150px;bottom:405px;}
.sub3_1 .map li.is {background-image: url(../img/sub/map_ico_is.png);left:150px;bottom:340px;}
.sub3_1 .map li.jj {background-image: url(../img/sub/map_ico_jj.png);left:150px;bottom:280px;}
.sub3_1 .map li.gb {right:170px;bottom:395px; background-image: url(../img/sub/map_ico_gb.png);}

.sub3_1 .map li.gj:hover, .sub3_1 .map li.gj.active {background-image: url(../img/sub/map_ico_gj_ov.png);}
.sub3_1 .map li.hs:hover, .sub3_1 .map li.hs.active {background-image: url(../img/sub/map_ico_hs_ov.png);}
.sub3_1 .map li.my:hover, .sub3_1 .map li.my.active {background-image: url(../img/sub/map_ico_my_ov.png);}
.sub3_1 .map li.gs:hover, .sub3_1 .map li.gs.active {background-image: url(../img/sub/map_ico_gs_ov.png);}
.sub3_1 .map li.bs:hover, .sub3_1 .map li.bs.active {background-image: url(../img/sub/map_ico_bs_ov.png);}
.sub3_1 .map li.gm:hover, .sub3_1 .map li.gm.active {background-image: url(../img/sub/map_ico_gm_ov.png);}
.sub3_1 .map li.dg:hover, .sub3_1 .map li.dg.active {background-image: url(../img/sub/map_ico_dg_ov.png);}
.sub3_1 .map li.dg2:hover, .sub3_1 .map li.dg2.active {background-image: url(../img/sub/map_ico_dg2_ov.png);}
.sub3_1 .map li.si:hover, .sub3_1 .map li.si.active{background-image: url(../img/sub/map_ico_si_ov.png);} 
.sub3_1 .map li.ns:hover, .sub3_1 .map li.ns.active{background-image: url(../img/sub/map_ico_ns_ov.png);}
.sub3_1 .map li.is:hover, .sub3_1 .map li.is.active{background-image: url(../img/sub/map_ico_is_ov.png);}
.sub3_1 .map li.jj:hover, .sub3_1 .map li.jj.active{background-image: url(../img/sub/map_ico_jj_ov.png);} 
.sub3_1 .map li.gb:hover {right:170px;bottom:395px; background-image: url(../img/sub/map_ico_gb_ov.png);}

.sub3_1 .tab_content {width:590px;border:1px solid #570c8a;border-radius: 15px;position:relative;padding:55px 45px 50px;}
.sub3_1 .tab_content:hover {border-width:2px;}
.sub3_1 .tab_content.con {border-color:#0254ba;}
.sub3_1 .tab_content h4 {font-family: 'G_mk'; padding:0 20px 0 70px;font-weight:700;font-size:35px;position:absolute;top:-22px;left:30px;
	background-color:#fff;background-repeat: no-repeat;background-position:19px bottom;background-size: auto 100%;}
.sub3_1 .tab_content.sel h4 {color:#570c8a;background-image: url(../img/sub/sub3_sel_ico.png);}
.sub3_1 .tab_content.con h4 {color:#003b84;background-image: url(../img/sub/sub3_con_ico.png);}
.sub3_1 .tab_content.sel .dot:before {border-color:#9a39db;}
.sub3_1 .tab_content.con .dot:before {border-color:#0254ba;}
.sub3_1 .tab_content .mv_pop_open {margin:3% 0;} 
.sub3_1 .tab_content .mv_pop_open a {display:inline-block;color: #fff;width:150px;border-radius: 50px;text-align: center;padding: 6px 0 6px;font-size: 15px; margin-bottom:10px;}
.sub3_1 .tab_content.sel .mv_pop_open a.type1 {background-color:#9a39db}
.sub3_1 .tab_content.sel .mv_pop_open a.type2 {background-color:#5052a0}    
.sub3_1 .tab_content.con .mv_pop_open a.type1 {background-color:#0254ba}
.sub3_1 .tab_content.con .mv_pop_open a.type2 {background-color:#0254ba} 
.sub3_1 .tab_content .img {margin-top:3%;}

.sub3_1 .tab_content .txt a {display: block;width:100%;position:relative;background-repeat: no-repeat;background-position: right center;}
.sub3_1 .tab_content.sel .txt a {background-image:url("../img/sub/map_ar1.png")}
.sub3_1 .tab_content.con .txt a {background-image:url("../img/sub/map_ar2.png")}
.sub3_1 .tab_content dl {display: block;width:100%;margin:4px 0 5px;}
.sub3_1 .tab_content dl dt {display: inline-block;font-weight: 500;vertical-align: top;width:90px;}
.sub3_1 .tab_content dl dd {display: inline-block;font-weight: 300;vertical-align: top;color:#777;}
.sub3_1 .tab_content .img img {max-width:100%;height:auto;}
.sub3_1 .map_tab_m {display: none;margin: 3% 0 7%;}
.sub3_1 .map_tab_m .con {margin-top:3%;}
.sub3_1 .map_tab_m h4 {display:block;margin:0 auto;font-family: 'NanumSquare';width:80%;background-color:#fff;
    font-weight: 700;font-size:16px;padding:7px 0px;border-radius: 50px;color:#fff;border:4px solid #ddd;z-index: 3;
    position: relative;}
.sub3_1 .map_tab_m .sel h4 {border-color:#570c8a;color:#570c8a;}
.sub3_1 .map_tab_m .con h4 {border-color:#003b84;color:#003b84;}
.sub3_1 .map_tab_m .tabs {overflow: hidden;padding:30px 10px 20px;margin-top:-15px;border-radius: 5px;}
.sub3_1 .map_tab_m .sel .tabs {background-color:#f0e7f6;}
.sub3_1 .map_tab_m .con .tabs {background-color:#e2e9f2;}

.sub3_1 .map_tab_m .tabs li {display: inline-block;vertical-align: middle;margin:2px 0;}
.sub3_1 .map_tab_m .tabs li a {display: block;width:70px;font-size:16px;border:1px solid #ddd;padding:7px 0;background-color:#fff;border-radius: 5px;}
.sub3_1 .map_tab_m .sel .tabs li a  {border-color:#570c8a;color:#570c8a;}
.sub3_1 .map_tab_m .con .tabs li a  {border-color:#003b84;color:#003b84;}
.sub3_1 .map_tab_m .tabs li.active a {font-weight: 500;color:#fff;}
.sub3_1 .map_tab_m .sel .tabs li.active a {background-color:#570c8a}
.sub3_1 .map_tab_m .con .tabs li.active a {background-color:#003b84}

.sub3_1 .tab_content.box2 {border:none;border-radius: 0;padding:0;}
.sub3_1 .tab_content.box2 .box {border: 1px solid #570c8a;border-radius: 15px;position: relative;padding: 52px 45px 60px;margin-bottom:50px;} 
.sub3_1 .tab_content.box2.con .box {border-color:#0254ba;} 

@media screen and (max-width:1700px){
	.sub3_1 .map_top dl {width:550px;margin:0 5px;}
	.sub3_1 .map_top dd  {padding-left:30px;}
	.sub3_1 .map_top dd span {font-size:20px;}

	.sub3_1 .map {width:400px;height:595px;background-size: 100% auto;}
	.sub3_1 .map li a {width:42px;height:50px;}
	.sub3_1 .map li:hover a, .sub3_1 .map li.active a {width:50px;height:58px;}
	.sub3_1 .map li.si {bottom:130px;left:20px;}
	.sub3_1 .map li.gj {bottom:172px;left:67px;}
	.sub3_1 .map li.bs {bottom:184px;right:84px;}
	.sub3_1 .map li.my {bottom:206px;right:119px;}
	.sub3_1 .map li.gs {bottom:247px;left:100px;}
	.sub3_1 .map li.dg {bottom:246px;right:150px;}
	.sub3_1 .map li.dg2 {bottom:246px;right:110px;}
	.sub3_1 .map li.gm {bottom:290px;right:170px;}
	.sub3_1 .map li.hs {bottom:435px;right:176px;}

	.sub3_1 .right {margin-left:10px;}
	.sub3_1 .tab_content, .sub3_1 .tab_content.box2 .box {padding:40px 35px 60px;width:500px;}	
	.sub3_1 .tab_content .mv_pop_open  {top:17px;}  
	.sub3_1 .tab_content .mv_pop_open a {width:100px;font-size:13px;}
	
}

@media screen and (max-width:1600px){ 
	.sub3_1 .map_top dl {width:calc(50% - 4px);margin:0;}
	.sub3_1 .map_top dt span {display: block;font-size: 16px;padding: 5px 22px;}
	.sub3_1 .map_top dt span br {display: none;}
	.sub3_1 .map_top dt {width: auto;height: auto;border-radius: 50px;
    border-width: 6px;display: inline-block;position: relative;left: auto;top: auto;}
	.sub3_1 .map_top dl .bot_ct:after  {display: none;}
	.sub3_1 .map_top dd, .sub3_1 .map_top .sel dd {padding: 27px 10px 15px;height: auto;margin-left: 0;
    margin-top: -19px;border-radius: 5px;}	
	
}

@media screen and (max-width:1000px){
	.sub3_1 .left {display: block;}
	.sub3_1 .map {margin:0 auto 3%;}
	.sub3_1 .right {display: block;}
	.sub3_1 .tab_content, .sub3_1 .tab_content.box2 .box {width:100%;}
	.sub3_1 .tab_content .img {overflow: hidden;}
	.sub3_1 .tab_content .img p {float:left;width:50%;padding:0 5px;}
	.sub3_1 .tab_content .img p img {width:100%;height:auto;}
	.sub3_1 .tab_content.box2 .box  p {float:none;width:100%;padding:0;}
	
	.sub3_1 .map_top dd span {font-size:15px;} 

}

@media screen and (max-width:560px){
	.sub3_1 .map_top, .sub3_1 .left {display: none;}
	.sub3_1 .map_tab_m {display: block;}
	.sub3_1 .tab_content h4 {padding:0 17px 0 59px;background-position:15px bottom;font-size:28px;}
	.sub3_1 .right {margin-left:0;}
	.sub3_1 .map_tab_m {margin:5% 0 13%;}
	.sub3_1 .tab_content, .sub3_1 .tab_content.box2 .box  {padding:55px 30px 30px;}
	.sub3_1 .tab_content .img p {flot:none;width: 100%;padding:5px 0;}  

}
@media screen and (max-width:420px){
	.sub3_1 .map_tab_m .tabs li a {width:50px;}
	.sub3_1 .tab_content .mv_pop_open a {width:80px;} 
}



/*선정,체결지역*/
.mv_pop {border:1px solid #ccc;background:#000;padding:5px 5px 30px;z-index: 999; 
	width:850px;height:502px;position:fixed;top:calc(50% - 300px);left:calc(50% - 400px); display:none}
.sub3_detail .mv_pop_open {position:relative; margin-top:14px; text-align:right;}

/* 20220830 choi Delete
.sub3_detail .mv_pop_open {position:absolute;right: 0;top:20px;}*/
.sub3_detail .mv_pop_open a   {color: #fff;text-align: center;display: inline-block;padding:3px 0;font-size: 15px;border-radius:50px;width:120px;}
.sub3_detail .mv_pop_open a.type1 {background-color:#9a39db} 
.sub3_detail .mv_pop_open a.type2 {background-color:#0254ba}  
.mv_pop a {color: #fff;text-align: center;display: inline-block;padding:3px 0;font-size: 15px;border-radius:3px;position:absolute;bottom:15px;}
.mv_pop .close {background-color:#555;width:70px;right:15px;} 
.mv_pop .dw_btn {background-color:#1793d0;width:150px;left:15px;} 
.mv_pop .mv_ply {width:100%;height:calc(100% - 10px);} 
 /*
.sub3_detail.sub3_2 .mv_pop_open {background-color:#9a39db} 
.sub3_detail.sub3_3 .mv_pop_open {background-color:#0254ba}
*/

.sub3_detail {}
.sub3_detail .plc_link {text-align: center;margin:2% 0 3%;}
.sub3_detail .plc_link a {display: inline-block;margin:0 2px;font-family: 'G_mk';font-size:23px;font-weight: 500;
	color:#777;width:185px;height:50px;border:1px solid #ddd;line-height:53px;}
.sub3_detail .plc_link a:hover {background-color:#f1f1f1;color:#222;}

.sub3_detail .name {position:relative;}
.sub3_detail .name h4  {font-size:23px;background-repeat: no-repeat;background-position: left top;letter-spacing: -1px;border-bottom:1px solid #000;padding:5px 0 15px 65px;position: relative;}
.sub3_detail .name h4 span {font-family: 'G_mk';font-size:40px;font-weight: 700;margin-right:5px;letter-spacing: -2px;}

.sub3_detail.sub3_2 .name h4 {background-image: url(../img/sub/sub3_sel_ico.png);}
.sub3_detail.sub3_3 .name h4 {background-image: url(../img/sub/sub3_con_ico.png);}

.sub3_detail .info {margin:3% 0 0;}
.sub3_detail .info dl {display: inline-block;width:156px;height: 187px; border:1px solid #ddd;text-align: center;margin:0 10px;vertical-align: middle;border-radius: 10px;padding:17px 0 0;}
.sub3_detail .info dl dt {font-family: 'G_mk';font-size:22px;font-weight: 700;padding-top:65px;width:100%;background-repeat: no-repeat;background-position: center top;}
.sub3_detail .info dl dd {color:#777;font-size:18px;line-height: 1.2;}

.sub3_detail.sub3_2 .info dl.con dt {background-image: url("../img/sub/sub3_2_info_con.png");}
.sub3_detail.sub3_2 .info dl.sel dt {background-image: url("../img/sub/sub3_2_info_sel.png");}
.sub3_detail.sub3_2 .info dl.enp dt {background-image: url("../img/sub/sub3_2_info_enp.png");}
.sub3_detail.sub3_2 .info dl.str dt {background-image: url("../img/sub/sub3_2_info_str.png");}
.sub3_detail.sub3_2 .info dl.ivm dt {background-image: url("../img/sub/sub3_2_info_ivm.png");}
.sub3_detail.sub3_2 .info dl.emp dt {background-image: url("../img/sub/sub3_2_info_emp.png");}

.sub3_detail.sub3_3 .info dl.con dt {background-image: url("../img/sub/sub3_3_info_con.png");}
.sub3_detail.sub3_3 .info dl.enp dt {background-image: url("../img/sub/sub3_3_info_enp.png");}
.sub3_detail.sub3_3 .info dl.str dt {background-image: url("../img/sub/sub3_3_info_str.png");}
.sub3_detail.sub3_3 .info dl.ivm dt {background-image: url("../img/sub/sub3_3_info_ivm.png");}
.sub3_detail.sub3_3 .info dl.emp dt {background-image: url("../img/sub/sub3_3_info_emp.png");}

.sub3_detail h5.radius_style {font-family: 'NanumSquare';width:180px;text-align: center;
	font-size:23px;font-weight: 600;padding:10px 0 9px;margin-bottom:1.5%;}
.sub3_detail .section .dot {margin-left:15px;margin-bottom:9px;}
.sub3_detail .section .dot span {font-size: 0.9em;color: #555;line-height: 1.5;display: inline-block;margin-top: 5px;}
.sub3_detail .section b {font-weight: 500;}

.sub3_detail .history dl {position: relative;margin-left:15px;padding-bottom:15px;}
.sub3_detail .history dl:after {width:1px;height:100%; background-color:#cc9ced;content: "";display: block;position:absolute;top:2px;
	left:74px;bottom:0;z-index: -1;}
.sub3_detail .history dl:last-child:after {display: none;}
.sub3_detail .history dl dt {display: inline-block;vertical-align: top;width:150px;border:3px solid #c699e5;text-align: center;border-radius: 50px;color:#540688;
font-size:15px;font-weight: 500;background-color:#FFFFFF}
.sub3_detail .history dl dd {display: inline-block;vertical-align: top;margin-left:5px;width: calc(100% - 160px);}
.sub3_detail.sub3_3 .history dl:after {background-color:#245899;} 
.sub3_detail.sub3_3 .history dl dt {border-color:#91b6e4;color:#00295b;}

.sub3_detail .cont_table table .g_mk {font-size:23px;font-weight: 700;width:15%;text-align: center;}
.sub3_detail .cont_table table th {padding: 13px 0;}
.sub3_detail .cont_table table td {padding: 20px;line-height: 1.5;}

.sub3_detail .contact {background-color:#f1f1f1;padding:15px 25px;}
.sub3_detail .contact p {display: inline-block;vertical-align: middle;margin-right:15px;}
.sub3_detail .contact p span {font-weight: 500;margin-right:3px;}

.sub3_detail .link  {text-align: center;margin:3% 0 0;}
.sub3_detail .link a {display: inline-block;margin:0 5px;border-radius:50px;color:#fff;font-family: 'G_mk';font-size:23px;
	padding:9px 0 7px;width:350px;text-align: center;font-weight:400;}
.sub3_detail .link a .fas {color:#fff;margin-left:15px;}
.sub3_detail .link a.type1 {background-color:#0254ba}
.sub3_detail .link a.type2 {background-color:#9a39db}

.sub3_detail.sub3_2 .dot:before, .sub3_detail.sub3_2 .info dl  {border-color:#9a39db;}
.sub3_detail.sub3_3 .dot:before, .sub3_detail.sub3_3 .info dl  {border-color:#0254ba;}
.sub3_detail.sub3_2 .plc_link a.on, .sub3_detail.sub3_2 .plc_link a.on:hover {color:#fff;background-color:#9a39db;border-color:#9a39db;}
.sub3_detail.sub3_3 .plc_link a.on, .sub3_detail.sub3_3 .plc_link a.on:hover {color:#fff;background-color:#0254ba;border-color:#0254ba;}
.sub3_detail.sub3_2 h5.radius_style  {background-color:#9a39db;}
.sub3_detail.sub3_3 h5.radius_style  {background-color:#0254ba;}
.sub3_detail.sub3_2.info dl dt {color:#57038f;}
.sub3_detail.sub3_3 .info dl dt {color:#144686;}


@media screen and (max-width:1750px){
	.sub3_detail .info dl {width:134px;margin:0;}
	.sub3_detail .plc_link a {width:150px;}
}
@media screen and (max-width:980px){
	.sub3_detail .line_box {padding:5% 4%;}
	.sub3_detail .plc_link a {width:100px;font-size:20px;margin:2px;}  
	.sub3_detail .name h4 span {font-size:35px;}
	.sub3_detail .name h4 {font-size:18px;background-size: auto 50px;padding:3px 0 10px 51px;}
	.sub3_detail .info dl {width:calc(33.3% - 3px);margin:2px 0;height: 150px;}
	.sub3_detail .info dl dt {background-size: auto 45px;padding-top:50px;}
	.sub3_detail .info dl dd {font-size:16px;}
	.sub3_detail .info dl dd  br {display: none;} 

	.sub3_detail h5.radius_style {width:150px;padding:8px 0 7px;font-size:20px;}
	.sub3_detail .cont_table table .g_mk {width:20%;}
	.sub3_detail .cont_table table td {padding:15px;}
	.sub3_detail .link a {font-size:18px;width:250px;padding: 9px 0 4px;}
	.sub3_detail .mv_pop_open a  {font-size:16px;width:110px;padding: 5px 0 4px;}
	.mv_pop {width:96%;top:2%;left:2%;right:2%;height: 400px;}

}
@media screen and (max-width:650px){ 
	.sub3_detail .line_box {padding:6% 5%;}
	.sub3_detail .plc_link a {width:70px;font-size:16px;height:35px;line-height: 40px;} 
	.sub3_detail .name h4 {font-size:16px;line-height:1;padding-bottom:15px;}
	.sub3_detail .name h4 span {font-size:30px;display: block;margin-right:0;letter-spacing: 0;}
	.sub3_detail .info dl {height:auto;width:100%;padding:10px 10px 10px 15px;}  
	.sub3_detail .info dl dt {font-size:16px;letter-spacing: 0;}
	.sub3_detail .info dl dd {letter-spacing: 0;}
	.sub3_detail h5.radius_style {width:110px;font-size:18px;margin-bottom: 2%;}
	.sub3_detail .link {marign:4% 0 0;}
	.sub3_detail .link a {display: block;margin:5px 0;width:100%;padding: 9px 25px 4px;position: relative;text-align: left;}
	.sub3_detail .link a .fas {position:absolute;top:11px;right:20px;}

	.sub3_detail .history {margin:1% 0 0 1%;}
	.sub3_detail .history dl {margin-left:0;} 
	.sub3_detail .history dl dt {width:70px;border-radius: 5px;padding:5px;text-align: center;}  
	.sub3_detail .history dl:after {left:34px;} 
	.sub3_detail .history dl dd {width:calc(100% - 80px);}
	
	.sub3_detail .info dl {text-align: left;}
	.sub3_detail .info dl dt {text-align: left;display: inline-block;vertical-align: middle;margin-right:5px;background:none !important;padding:0;width:130px;}    
	.sub3_detail .info dl dd {display: inline-block;text-align: left;vertical-align: middle;width:calc(100% - 155px);padding:5px 0 0 5px;} 
	
	.sub3_detail .info dl dt:before {width:50px;height:30px;background-size:auto 30px;background-position:center;content: "";margin-right:5px; 
		background-repeat: no-repeat;display: inline-block;vertical-align: middle;}  
	.sub3_detail.sub3_3 .info dl.con dt:before {background-image: url("../img/sub/sub3_3_info_con.png");}
	.sub3_detail.sub3_3 .info dl.enp dt:before {background-image: url("../img/sub/sub3_3_info_enp.png");}
	.sub3_detail.sub3_3 .info dl.str dt:before {background-image: url("../img/sub/sub3_3_info_str.png");}
	.sub3_detail.sub3_3 .info dl.ivm dt:before {background-image: url("../img/sub/sub3_3_info_ivm.png");}
	.sub3_detail.sub3_3 .info dl.emp dt:before {background-image: url("../img/sub/sub3_3_info_emp.png");}
	
	.sub3_detail.sub3_2 .info dl.con dt:before {background-image: url("../img/sub/sub3_2_info_con.png");}
	.sub3_detail.sub3_2 .info dl.sel dt:before {background-image: url("../img/sub/sub3_2_info_sel.png");}
	.sub3_detail.sub3_2 .info dl.enp dt:before {background-image: url("../img/sub/sub3_2_info_enp.png");}
	.sub3_detail.sub3_2 .info dl.str dt:before {background-image: url("../img/sub/sub3_2_info_str.png");}
	.sub3_detail.sub3_2 .info dl.ivm dt:before {background-image: url("../img/sub/sub3_2_info_ivm.png");}
	.sub3_detail.sub3_2 .info dl.emp dt:before {background-image: url("../img/sub/sub3_2_info_emp.png");}
	
	.sub3_detail .mv_pop_open {top:0;right:-5px;}
	.sub3_detail .mv_pop_open a {width:90px;padding:5px 0 4px;font-size:14px;}
	.mv_pop {height:350px;} 

}

@media screen and (max-width:460px){
	.sub3_detail.cont_area h3 {line-height:1.2;}
	.sub3_detail .plc_link {margin:4% 0 7%;}
	.sub3_detail .cont_table table .g_mk {font-size:16px;}
	.mv_pop {height:300px;}
}

/*모델컨설팅-개요*/
.sub4_1 {text-align: center;}
.sub4_1 h3 {margin-bottom:4%;}
.sub4_1 .box {text-align: left;display: inline-block;border:1px solid #0f3f81;width:566px;
	border-radius: 10px;vertical-align: top;margin:0 1%;overflow: hidden;}
.sub4_1 .box a {display: block;padding:60px 50px 80px;width:100%;height:100%;}
.sub4_1 .box a:hover {background-color:#f1f1f1;}
.sub4_1 .box h4 {width:100%;font-size:0;height:167px;background-repeat: no-repeat;background-position: center;margin-bottom:7%;}
.sub4_1 .box.type1 h4 {background-image: url("../img/sub/sub4_1_img1.png");}
.sub4_1 .box.type2 h4 {background-image: url("../img/sub/sub4_1_img2.png");}

.sub4_1 .box .txt {height:340px;margin-bottom:9%;}
.sub4_1 .box dl {overflow: hidden;margin-bottom:10px;}
.sub4_1 .box dl dt {font-family: 'G_mk';color:#0f3f81;font-size:21px;font-weight: 400;width: 120px;float:left;}
.sub4_1 .box dl dd {font-size:19px;width:calc(100% - 124px);float:right;}
.sub4_1 .box .link {width:320px;margin:0 auto;border-radius: 50px;color:#fff;text-align: center;padding:7px 0 9px;background-color:#0f3f81;}
.sub4_1 .box .link .fas {margin-left:10px;color:#fff;}

@media screen and (max-width:1700px){
	.sub4_1 .box {display: block;width:100%;margin:1% 0;}
	.sub4_1 .box a {position:relative;padding:60px 50px}
	.sub4_1 .box h4 {width:232px;position:absolute;top:57px;left:59px;}
	.sub4_1 .box .txt {height:auto;padding-left:300px;margin-bottom:3%;}
	.sub4_1 .box dl dd br {display: none;}
}
@media screen and (max-width:850px){
	.sub4_1 .box a  {padding:6%;}
	.sub4_1 .box h4 {width:100%;position:relative;top:auto;left:auto;margin-bottom:5%;}
	.sub4_1 .box .txt {padding-left:0;}
}
@media screen and (max-width:650px){
	.sub4_1 h3 {margin-bottom:6%;}
	.sub4_1 .box a {padding:8%;}
	.sub4_1 .box .txt {margin:8% 0;}
	.sub4_1 .box h4 {height:120px;background-size:auto 100%;}
	.sub4_1 .box dl dt {font-size:1.1em;width:100px;}
	.sub4_1 .box dl dd {font-size:1em;width: calc(100% - 105px);}
	.sub4_1 .box .link {width:80%;}

}

 /*모델컨설팅-일자리위 개요*/
.sub4_2 h3 {margin-bottom:2.5%;}
.sub4_2 .info h4.radius_style  {background-color: #0f3f81;font-family: 'G_mk';margin:2.5% 0 1%;
    font-size: 22px;width: 180px;padding: 9px 0 5px;font-weight: 500;letter-spacing: -2px;}
.sub4_2 .info h4.radius_style.fst {margin-top:0;}
.sub4_2 .ico_box {margin:20px 0 0 10px}
.sub4_2 .ico_box dl {display: inline-block;vertical-align:top;border:1px solid #ddd;text-align: center;
	width:278px;height:307px;margin:0 5px;padding-top:34px;}
.sub4_2 .ico_box dl dt {font-family: 'NanumSquare';font-weight:700;font-size:23px;letter-spacing: -1px;
	background-repeat: no-repeat;background-position: center top;padding-top:98px;margin-bottom:10px;}
.sub4_2 .ico_box dl.type1 {border-color:#03806d;}
.sub4_2 .ico_box dl.type2 {border-color:#0150a1;}
.sub4_2 .ico_box dl.type3 {border-color:#5208ad;}
.sub4_2 .ico_box dl.type1 dt {background-image: url(../img/sub/sub4_2_ico1.png);color:#03806d;}
.sub4_2 .ico_box dl.type2 dt {background-image: url(../img/sub/sub4_2_ico2.png);color:#0150a1;}
.sub4_2 .ico_box dl.type3 dt {background-image: url(../img/sub/sub4_2_ico3.png);color:#5208ad;}
.sub4_2 .ico_box dl dd {line-height: 1.2;color:#444;}



@media screen and (max-width:1100px){
	.sub4_2 .ico_box dl {width:230px;}
}
@media screen and (max-width:980px){
	.sub4_2 .ico_box dl {width:100%;display: block;margin-bottom:5px;height:auto;padding:3% 3%;}
	.sub4_2 .ico_box dl dd br {display: none;}
	.sub4_2 .ico_box dl dt {background-size:auto 40px;padding-top:45px;margin-bottom:0;}
	.sub4_2 .info h4.radius_style {margin:4% 0 1%;width:130px;font-size:18px;padding:10px 0 6px;letter-spacing: -1px;}
	.sub4_2 .ico_box dl dt {font-size:20px;letter-spacing: -0.5px;}
}
@media screen and (max-width:650px){
	.sub4_2 h3 {margin-bottom:4%;}
	.sub4_2 .ico_box dl {padding:4% 3% 5%;}
	.sub4_2 .info h4.radius_style {font-size:16px;padding:8px 0 4px;width:120px;}
	.sub4_2 .ico_box dl dt {font-size:18px;}

}


 /*모델컨설팅-일자리위 추진절차*/
.sub4_2 .step_list {margin-top:4%;}
.sub4_2 .step_list li {width:90%;margin:0 auto;}
.sub4_2 .step_list li:after {content: "";display: block;background:url(../img/sub/sub4_2_ar.png) no-repeat center;height:24px;width:100%;margin:25px 0;}
.sub4_2 .step_list li:last-child:after {display: none;}
.sub4_2 .step_list li .line {border-radius: 10px;border:1px solid #164f7a;width:100%;padding:35px 50px;}
.sub4_2 .step_list li h4 {width:147px;height:147px;border-radius: 50%;text-align:center;color:#fff;font-family: 'G_mk';display: inline-block;vertical-align: middle;font-size:24px;font-weight: 500;padding-top:89px;margin-right:30px;
background-color: #164f7a;background-repeat: no-repeat; background-position: center 26px;}

.sub4_2 .step_list li:nth-child(1) h4 {background-image: url(../img/sub/sub4_2_img1.png);}
.sub4_2 .step_list li:nth-child(2) h4 {background-image: url(../img/sub/sub4_2_img2.png);}
.sub4_2 .step_list li:nth-child(3) h4 {background-image: url(../img/sub/sub4_2_img3.png);}
.sub4_2 .step_list li:nth-child(4) h4 {background-image: url(../img/sub/sub4_2_img4.png);}
.sub4_2 .step_list li:nth-child(5) h4 {background-image: url(../img/sub/sub4_2_img5.png);}
.sub4_2 .step_list li:nth-child(6) h4 {background-image: url(../img/sub/sub4_2_img6.png);}
.sub4_2 .step_list li:nth-child(7) h4 {background-image: url(../img/sub/sub4_2_img1.png);}

.sub4_2 .step_list li .tit {display: inline-block;vertical-align: middle;width: 280px;}
.sub4_2 .step_list li .tit .name {font-family: 'NanumSquare';font-weight: 700;font-size: 27px;line-height: 1.2;
    letter-spacing: -2px;color: #0e3561; }
.sub4_2 .step_list li .tit .date {background-color:#f1f1f1;border-radius: 50px;width:150px;text-align: center;padding:0 0;font-weight: 500;font-size:18px;margin-top:10px;}
.sub4_2 .step_list li .txt {display: inline-block;vertical-align: middle;width: calc(100% - 470px);}

@media screen and (max-width:1300px){
	.sub4_2 .step_list li {width:100%;}
}
@media screen and (max-width:980px){
	.sub4_2 .step_list li .txt {display: block;width:100%;margin-top:10px;}
}
@media screen and (max-width:650px){
	.sub4_2 .step_list li .line {padding:0;overflow: hidden;text-align: center;}
	.sub4_2 .step_list li h4 {background-image:none !important;width:100%;
		border-radius: 0;height:auto;font-size:20px;padding:6px 0 3px;	margin:0 0 1%;}
	.sub4_2 .step_list li .tit .name {font-size:1.4em;letter-spacing: -1px; padding: 3% 3% 1%;}
	.sub4_2 .step_list li .tit .name br {display: none;}
	.sub4_2 .step_list li .tit .date {margin:2% auto 3%;font-size:16px;}
	.sub4_2 .step_list li .txt {margin:0;padding:0 3% 4%;font-size:1em;}
}
@media screen and (max-width:460px){
	.sub4_2 .step_list li .tit .name {padding-top:6%;}
	.sub4_2 .step_list li .txt {padding-bottom:6%;}
}

 /*모델컨설팅-일자리위 지원내용*/
.sub4_2 .info_box.type1 {margin-top:4%;}
.sub4_2 .info_box {border:1px solid #0f3f81;width:90%;margin:1% auto;padding:3% 0;}
.sub4_2 .info_box h4 {display: inline-block;vertical-align: middle;width:30%;text-align: center;font-family: 'NanumSquare';font-weight: 700;font-size:25px;background-repeat: no-repeat;background-position: center top;color:#0f3f81;letter-spacing: -1px;padding-top:86px;}

.sub4_2 .info_box.type1 h4 {background-image: url(../img/sub/sub4_3_img1.png);}
.sub4_2 .info_box.type2 h4 {background-image: url(../img/sub/sub4_3_img2.png);}
.sub4_2 .info_box.type3 h4 {background-image: url(../img/sub/sub4_3_img3.png);}

.sub4_2 .info_box ul {display: inline-block;vertical-align: middle;width:65%;}
.sub4_2 .info_box ul li {padding-bottom:5px;}
.sub4_2 .info_box ul li:last-child {padding-bottom:0;}
.sub4_2 .info_box ul li p {line-height:1.7;margin-top:7px;color:#777; }

@media screen and (max-width:1500px){
	.sub4_2 .info_box {width:100%;}
}
@media screen and (max-width:980px){
	.sub4_2 .info_box {padding:5% 4%;}
	.sub4_2 .info_box h4 {width:auto;padding-top: 0;padding-left: 48px;
    background-size: auto 100%;background-position: left center; }
	.sub4_2 .info_box ul {display: block;width:100%;border-top: 1px solid #0f3f81;
   padding: 15px 10px 0; margin-top: 10px;}

}
@media screen and (max-width:650px){
	.sub4_2 .info_box {padding:7% 5% 6%;}
	.sub4_2 .info_box h4 {font-size:1.2em;padding-left:42px;}
	.sub4_2 .info_box ul li {padding-bottom:0;}

}

/*모델컨설팅-고용노동부 컨설팅 개요*/
.sub4_3 .line_box {margin-top:2.5%;}
.sub4_3 h4.radius_style {background-color: #0f3f81;font-family: 'g_mk';margin:2.5% 0 1%;
    font-size: 22px;width: 180px;padding: 9px 0 7px;font-weight: 500;letter-spacing: -2px;}
.sub4_3 h4.radius_style.fst {margin-top:0;}
.top_star {position: relative;}
.top_star:after {position:absolute;background:url(../img/sub/star.png) no-repeat center;width:16px;height:16px;content: "";
	display: block;top:-15px;right:-7px;
}
.star {background:url(../img/sub/star.png) no-repeat;padding-left:20px;background-position:top 4px left;}
.sub4_3 dl dd {line-height: 1.6;}
.sub4_3 .org_ct {text-align: center;margin:4% 0 7%;}
.sub4_3 .org_ct img {max-width: 100%;height:auto;}
.sub4_3 .step_table {display: table;width:100%;margin:3% 0 7%;}
.sub4_3 .step_table dl {display: table-row;}
.sub4_3 .step_table dt {display: table-cell;vertical-align: middle;width:35%;text-align: center;font-weight:400;
	 letter-spacing: -0.5px;}
.sub4_3 .step_table dt .g_mk {font-weight: 700;color:#0f3f81;}
.sub4_3 .step_table dd {display: table-cell;vertical-align: middle;}
.sub4_3 .step_table dt, .sub4_3 .step_table dd {border-bottom:1px solid #ddd;padding:30px 0;}
.sub4_3 .step_table dl.fst dt, .sub4_3 .step_table dl.fst dd  {text-align: center;font-weight: 500;padding: 10px 0;border-top:1px solid #0f3f81;}
.sub4_3 .step_table dd .dot:before {border-color:#999;}

.sub4_3 .check_circle {margin:2% 0 6%;} 
.sub4_3 .check_circle dl {display: inline-block;vertical-align: middle;text-align: center;margin: 0 5px;
	width:250px;height:250px;border-radius: 50%;border:10px solid #89afd3;} 

.sub4_3 .check_circle dl dt  {font-family: 'G_mk'; font-weight: 700;color:#0f3f81;padding:27px 0 67px; 
	background-repeat: no-repeat;background-position: center bottom;background-size: auto 60px;}
.sub4_3 .check_circle dl.ck01 dt {background-image: url(../img/sub/sub4_4_img1.png);}
.sub4_3 .check_circle dl.ck02 dt {background-image: url(../img/sub/sub4_4_img2.png);}
.sub4_3 .check_circle dl.ck03 dt {background-image: url(../img/sub/sub4_4_img3.png);}
.sub4_3 .check_circle dl.ck04 dt {background-image: url(../img/sub/sub4_4_img4.png);}
.sub4_3 .check_circle dl dd {line-height: 1.4;font-size: 16px;color: #333;margin-top: 15px;}
.sub4_3 .check_circle dl.ck04 dd {font-size:15px;}  

.sub4_3 .prs  {margin:2% 0 6%;}
.sub4_3 .prs li {position:relative;display: inline-block;vertical-align: middle;margin:20px 0;}
.sub4_3 .prs li:before {content: "\f105";display: inline-block;font-family: "Font Awesome 5 Free";vertical-align: middle;color:#bbb;
	font-weight: 900;font-size:45px;margin:0 21px;}
.sub4_3 .prs li:first-child:before {color:#fff;}
.sub4_3 .prs li .tit {width: 100px;text-align: center;background-color: #4174a5;color: #fff;font-family: 'G_mk';font-size: 15px;
    font-weight: 500;letter-spacing: -0.5px;border-radius: 50px;padding: 6px 0 2px;top:-16px;left: calc(50% - 17px);position:absolute;}
.sub4_3 .prs li .txt {border:1px solid #4174a5;text-align: center;height:105px;width:322px;border-radius: 10px;display: inline-block;
    vertical-align: middle;padding-top:5px;}
.sub4_3 .prs li .txt:after {width:1px;height:100%;display: inline-block;vertical-align: middle;content: "";}
.sub4_3 .prs li .txt span {display: inline-block;vertical-align: middle;}
.sub4_3 .contact dd {position:relative;padding-right:75px;}
.sub4_3 .contact dd p {margin:0 0 3px;}
.sub4_3 .contact dd .radius_style {background-color: #4174a5;width:90px;font-size: 16px; padding: 5px 0 7px;margin-right:5px;}
.sub4_3 .contact dd a.contact_link  {display: inline-block;background-color:#057271;font-size:16px;color:#fff;padding:16px 0 0;width:60px;height:60px;
	position:absolute;right:0;border-radius: 50%;text-align: center;top:-3px; }
.sub4_3 .contact dd  a .fas {color: #fff;margin-left:2px;vertical-align: -1px;}

@media screen and (max-width:1900px){
	.sub4_3 .check_circle dl {width:230px;height:230px;border-width:2px;margin:0;}
	.sub4_3 .check_circle dl dt {padding-bottom:69px;background-size:auto 60px;}
	.sub4_3 .check_circle dl dd {font-size:15px;}
	.sub4_3 .prs li .txt {width:270px;}
	.sub4_3 .prs li:before {margin:0 5px;font-size:35px;}
	.sub4_3 .prs li .tit {left: calc(50% - 35px);}
	.sub4_3 .prs li .txt {width:150px;height:170px;}
	.sub4_3 .prs li .txt span {width:80%;}
	.sub4_3 .prs li .txt span br {display: none;}
}
@media screen and (max-width:1150px){ 
	.sub4_3 .check_circle dl {text-align: left;padding:25px 30px;margin-bottom:5px;}
	.sub4_3 .check_circle dl  {display: block;width:100%;height:auto;border-width: 1px;border-radius: 0;}
	.sub4_3 .check_circle dl dt, .sub4_3 .check_circle dl dd {display: inline-block;vertical-align: middle;}
	.sub4_3 .check_circle dl dt {padding:57px 0 0;background-size: auto 50px;background-position:center top;}
	.sub4_3 .check_circle dl dd, .sub4_3 .check_circle dl.ck04 dd {margin-top:0;width: calc(100% - 110px);padding-left: 30px;font-size:1em;}
	.sub4_3 .check_circle dl dd br {display:none;}

	.sub4_3 h4.radius_style {margin-top:4%;}
}
@media screen and (max-width:768px){
	.top_star:after {position:relative;display: inline-block;top:auto;left:auto;right:auto;margin-left:3px;}
}

@media screen and (max-width:650px){
	.sub4_3 h4.radius_style {font-size:18px;padding:9px 0 5px;width: 130px;}
	.sub4_3 .step_table dl.fst {display: none;}
	.sub4_3 .step_table dl {border:1px solid #ddd;display: block;margin-bottom:10px;}
	.sub4_3 .step_table dt {text-align: center;width:100%;padding:15px 0;background-color:#f1f1f1;}
	.sub4_3 .step_table dt, .sub4_3 .step_table dd {display: block;border-bottom:none;}
	.sub4_3 .step_table dd {padding:25px 30px;}
	.sub4_3 .prs li {width:100%;margin:0;}
	.sub4_3 .prs li .txt {width:100%;height:auto;border-radius: 5px;padding:17px 0 15px;}
	.sub4_3 .prs li .txt:after {display: none;}
	.sub4_3 .prs li .tit {left: calc(50% - 50px);top:47px;}
	.sub4_3 .prs li:before {display: block;content:"\f107";text-align: center;margin: 0 5px 11px;}
	.sub4_3 .prs li:first-child:before {display: none;}
	.sub4_3 .prs li:first-child .tit {top:-15px;}
	.sub4_3 .prs li:first-child {margin-top:10px;}

	.sub4_3 .contact dd {padding-right:0;}
	.sub4_3 .contact dd a.contact_link {display: block;width:100%;height:auto;padding:7px 0;position:relative;right:auto;border-radius: 0;top:auto;margin-top:10px;}
}
@media screen and (max-width:460px){
	.sub4_3 h4.radius_style {margin-top:7%;}
	.sub4_3 .step_table dt {padding:10px 0;}
	.sub4_3 .step_table dd {padding:25px 20px;}
	.sub4_3 h4.radius_style {font-size:16px;letter-spacing: -0.5px;}
}

/*고용노동부-추진현황*/
.sub4_3 .top_txt {font-size:20px;margin:0 0 4%;text-align: center;}
.sub4_2 .top_txt {font-size:20px;margin:0 0 4%;text-align: center;}
.city_tab  {width:90%;margin:0 auto;}
.city_tab .tabs {text-align:center;}
.city_tab .tabs li {display:inline-block;vertical-align: middle;}
.city_tab .tabs li a {width:210px;display:block;border-radius: 5px;border:1px solid #ddd;padding:11px 0;font-size:1.1em;}
.city_tab .tabs li.active a {background-color:#074195;border-color:#074195;color:#fff;font-weight:500;}
.city_tab .tabs li.active a:focus,
.city_tab .tabs li.active a:hover {border:2px dotted #fff;}
.city_tab .tab_content h4 {width:100%;color:#fff;font-size:1.2em;
	background: #074195; /* Old browsers */
    background: -moz-linear-gradient(to right, #074195, #11a282); /* FF3.6-15 */
    background: -webkit-linear-gradient(to right, #074195, #11a282); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #074195, #11a282); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding:12px 35px;border-radius:10px;
	margin:3% 0 1%;
}

@media screen and (max-width:1400px){
	.city_tab {width:100%;}
}
@media screen and (max-width:980px){
	.sub4_3 .top_txt {font-size:1em}
	.city_tab .tabs li a {width:70px;}
}
@media screen and (max-width:500px){
	.city_tab .tabs li a {width:50px;font-size:0.9em;}
	.city_tab .tab_content h4 {padding:15px 4%;border-radius: 7px;}
}

.sub4_4 h3 {margin-bottom:4%;}
.sub4_4 h3 span {marign-left:3px;display: inline-block;}
.city_list dl {border:1px solid #ddd;border-radius:10px;padding:1.5% 2%;margin-bottom:10px;display:table;width:100%;}
.city_list dl dd, .city_list dl dt {display: table-cell;vertical-align: middle;}
.city_list dl dt span {display:inline-block;vertical-align: middle;line-height:1;}
.city_list dl dt {width:40%;} 
.city_list dl dt .name {font-weight:500;color:#074195;font-size:1.2em; margin:0 3px 0 10px }
.city_list dl dt .cate {color:#777;font-size:0.9em;}
.city_list dl dd {border-left:1px solid #ddd;padding-left:3%;font-size: 18px;}

@media screen and (max-width: 1100px) {
	.city_list dl dt span {display: block;text-align:center;}
	.city_list dl dt {text-align:center;width:30%;}
	.city_list dl dt .name {margin:5px 0;}
	.city_list dl dt .img img {max-width:80%;height:auto;}
}
@media screen and (max-width: 650px) {
	.city_list dl {padding:5% 4%;}
	.city_list dl dd, .city_list dl dt {display:block;width:100%;text-align: center;}
	.city_list dl dt {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
	.city_list dl dd {border-left:none;padding-left:0;font-size:1em;line-height:1.6;}

	.sub4_4 h3 span {display: block;margin-left:0;}

}


/*지원조직-추진체계*/
.sub5_1 .top_txt {text-align: center;font-size:22px;}
.sub5_1 .img {text-align: center;margin:4% 0 6%;}
.sub5_1 .img img {max-width: 100%;height:auto;}
.sub5_1 h4 {width:100%;border-bottom:1px solid #0f3f81;background:url(../img/sub/sub5_1_tit.png) no-repeat center left;
background-position: left 10px top 0;margin-bottom:2%;padding:4px 0 5px 58px;font-family: 'G_mk';font-weight: 700;font-size:35px;letter-spacing: -2px;color:#0f3f81;}
.sub5_1 h5 {background-color:#0f3f81;font-family: 'G_mk';width:180px;padding:13px 0 7px;font-size:23px;font-weight:500;letter-spacing: -1px;margin:3% 0 1%;}
.sub5_1 .ico_box {margin-top:1%;}
.sub5_1 .ico_box li {display: inline-block;border:1px solid #0f3f81;width: calc(24% - 3px);height:235px;border-radius: 10px;text-align: center;margin-right: 1%;padding-top: 32px;vertical-align: top;}
.sub5_1 .ico_box li p {background-position: top center;padding-top: 100px;background-repeat: no-repeat; 
    /*font-family: 'NanumSquare';*/font-weight:400;letter-spacing: -1px;font-size: 20px;color: #333;line-height: 1.4;}

.sub5_1 .ico_box li:nth-child(1) p {background-image: url(../img/sub/sub5_1_ico1.png)}
.sub5_1 .ico_box li:nth-child(2) p {background-image: url(../img/sub/sub5_1_ico2.png)}
.sub5_1 .ico_box li:nth-child(3) p {background-image: url(../img/sub/sub5_1_ico3.png)}
.sub5_1 .ico_box li:nth-child(4) p {background-image: url(../img/sub/sub5_1_ico4.png)}

@media screen and (max-width: 980px) {
	.sub5_1 h4 {padding:4px 0 5px 50px;background-position:left 10px top 3px;background-size:auto 40px;font-size:30px;letter-spacing: -1px;}
	.sub5_1 .ico_box li {width: calc(49% - 3px);margin-bottom:1.5%;}
}

@media screen and (max-width: 650px) {
	.sub5_1 .top_txt {font-size:1em;margin: 0 auto;width: 90%;}
	.sub5_1 .top_txt br {display: none;}
	.sub5_1 h4 {font-size:25px;padding: 4px 0 5px 46px;background-size: auto 34px;}
	.sub5_1 h5 {font-size:18px;width:120px;padding:9px 0 5px;margin:4% 0 2%;}
	.sub5_1 .ico_box li p {font-size: 16px;background-position: left center;background-size: auto 50px;text-align: left;
    padding: 2px 0 2px 60px; }

	.sub5_1 .ico_box li {width:100%;margin:0 0 1%;display: block;height:auto;padding:15px 20px;}
}
@media screen and (max-width: 460px) {
	.sub5_1 h5 {font-size:16px;}
}

/*지원조직-기관별연락처*/
.sub5_2 .table {width:90%;margin:4% auto 0;}
.sub5_2 .table tr td {text-align: center;padding:15px 20px;}
.sub5_2 .table tr td p {text-align: left;}
.sub5_2 .table .nm_sq {font-weight: bold;}
.sub5_2 .table tr td.tit {text-align: left;padding:15px 0 15px 70px;}
.scroll::-webkit-scrollbar { -webkit-appearance: none; }
.scroll::-webkit-scrollbar:vertical { width: 12px; }
.scroll::-webkit-scrollbar:horizontal { height: 12px; }
.scroll::-webkit-scrollbar-thumb { background-color:#999; border: 1px solid #ddd; border-radius: 10px; }
.scroll::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }

@media screen and (max-width: 1024px) {
	.scroll {width:100%;overflow-x: scroll;}
	.sub5_2 .table {width:100%;}
	.sub5_2 .table tr td.tit {text-align: center;padding:10px;}
	.sub5_2 .table tr td.tit img {mx-width:100%;height:auto;}
	.sub5_2 .table tr td {padding:10px;}
}
@media screen and (max-width: 768px) {
	.sub5_2 .table {width:800px;}
	.sub5_2 .table tr td.tit img {width:70%;height:auto;}
}

@media screen and (max-width: 560px) {
	.sub5_2 .table {width:700px;}

}


/*게시판 공통*/
.sub_6 h3 {margin-bottom:2%;}

.bbs_list_tab {display: block;}
.bbs_list_tab li {width:100%;border:1px solid #ddd;margin-bottom:10px;}
.bbs_list_tab li:hover {border-color:#0f3f81;background-color:#f9f9f9;}
.bbs_list_tab li a {display: block;padding:40px;}
.bbs_list_tab li .top {position:relative;width:100%;}
.bbs_list_tab li .top span {display: inline-block;vertical-align: middle;}
.bbs_list_tab li .top .cate {font-size: 14px;color: #fff;background-color: #0f3f81;padding: 5px 17px;border-radius: 5px;margin-right: 10px;}
.bbs_list_tab li .top .tit {font-size:21px;color:#0f3f81;font-weight: 500;letter-spacing: -1px;width:calc(100% - 290px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.bbs_list_tab li .top p {position:absolute;right:0;top:0;}
.bbs_list_tab li .top p span {font-size:14px;font-family: 'G_mk';font-weight: 500;line-height:1;}
.bbs_list_tab li .top p .date {border-right:1px solid #aaa;padding-right:10px;margin-right:10px;}
.bbs_list_tab li .txt {margin-top:1%;}
.bbs_list_tab li .txt p {font-size:17px;color:#555;display: -webkit-box;height: 50px;
    overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient: vertical;}


@media screen and (max-width: 850px) {
	.bbs_list_tab li a {padding:0;}
	.bbs_list_tab li .top .cate {display: block;margin-right:0;border-radius: 0;}
	.bbs_list_tab li .top p {right:12px;}
	.bbs_list_tab li .top p span {color:#fff;}
	.bbs_list_tab li .top .tit {font-size:1.2em;letter-spacing: -0.5px;width:100%;padding:20px 20px 5px;}
	.bbs_list_tab li .txt {margin:0;}
	.bbs_list_tab li .txt p {font-size:1em;margin:0 20px 20px;}
}
@media screen and (max-width:560px) {
	.bbs_list_tab li .txt p {height:46px;}
	.bbs_list_tab li .top p {top:4px;}
}



/*사이트맵*/
.sitemap .cont_area {width:100%;margin:5% 0 7%;padding:0 65px;}
.sitemap .logo {text-align: center;margin:0 0 3%}

.sitemap .list {width:1200px;margin:0 auto}
.sitemap .list .box {display:inline-block;vertical-align:top;width:calc(33.3% - 3px);padding:0 20px 50px;}
.sitemap .list .box h4 {background: #074195;
    background: -moz-linear-gradient(to right, #074195, #11a282);
    background: -webkit-linear-gradient(to right, #074195, #11a282);
    background: linear-gradient(to right, #074195, #11a282);color:#fff; border-radius: 5px;}
.sitemap .list .box h4 a {color: #fff;font-size: 22px;font-family: 'NanumSquare';font-weight: 500;letter-spacing: -1px;padding:15px 20px;display: block;}  
.sitemap .list .box ul li {border-bottom:1px dashed #ddd;padding:0 15px 0 30px;display: block;width:100%;position:relative;}
.sitemap .list .box ul li:before {width: 5px;height: 5px;border-radius: 50%;border: 4px solid #0f3f81;content: "";
    display: block;top:21px;left:10px;position: absolute;} 
.sitemap .list .box ul li .tit {display: block;width:100%;padding:15px 0;font-size:18px;} 
.sitemap .list .box ul li a:hover {font-weight: 500;}
.sitemap .list .box .dp3  {padding-bottom:15px;margin-top:-5px;} 
.sitemap .list .box .dp3 a {color:#333;display: block;padding:3px 0 10px;font-size:17px;} 
.sitemap .list .box .dp3 .dp3_tit:before {content: "\f138";display: inline-block;vertical-align: 0;margin-right:10px;color:#0f3f81; 
	font-family: "Font Awesome 5 Free";font-weight: 900;}
.sitemap .list .box .dp4 a {font-size:15px;color:#777;padding:3px 0 3px 25px;} 

@media screen and (max-width:1250px) {
	.sitemap .cont_area {padding:0 2%}
	.sitemap .list {width:100%;}	
}
@media screen and (max-width:980px) {
	.sitemap .logo {margin-bottom:5%;}
	.sitemap .list .box h4 a {font-size:18px;padding:11px 15px 10px;} 
	.sitemap .list .box {padding:0 2px 50px;}
	.sitemap .list .box ul li a {padding:10px 0;font-size:16px;}
	.sitemap .list .box ul li:before {top:23px;}
	.sitemap .list .box .dp3 a {font-size:14px;padding:3px 0;}
	.sitemap .list .box {width:calc(50% - 3px);}
	
}
@media screen and (max-width:560px) {
	.sitemap .list .box {width:100% ;} 
	.sitemap .logo {margin:9% 0 7%;}
	.sitemap .logo img {width:200px;height:auto;} 
	.sitemap .list .box .dp3 {padding-bottom:7px;}

}


/*지원제도-개요*/
.sub4_1_1 {text-align: center;}
.sub4_1_1 h3 {}
.sub4_1_1 .top_txt {width:100%;font-size:22px;letter-spacing: -1px;text-align: center;margin:1% auto 4%;line-height: 1.6}
.sub4_1_1 .box {text-align: left;display: inline-block;border:1px solid #0f3f81;width:566px;
	border-radius: 10px;vertical-align: top;margin:0 1%;overflow: hidden;}
.sub4_1_1 .box a {display: block;padding:60px 50px 80px;width:100%;height:100%;}
.sub4_1_1 .box a:hover {background-color:#f1f1f1;}
.sub4_1_1 .box h4 {width:100%;font-size:0;height:167px;background-repeat: no-repeat;background-position: center;margin-bottom:7%;}
.sub4_1_1 .box.type1 h4 {background-image: url("../img/sub/sub4_1_img1.png");}
.sub4_1_1 .box.type2 h4 {background-image: url("../img/sub/sub4_1_img2.png");}
.sub4_1_1 .box .txt {height:140px;margin-bottom:9%;}
.sub4_1_1 .box .txt p {/*font-family: 'NanumSquare';*/font-weight:400;text-align: center;font-size: 20px;line-height: 1.5;color: #0f3f81;letter-spacing: -1px;}
.sub4_1_1 .box .link {width:320px;margin:0 auto;border-radius: 50px;color:#fff;text-align: center;padding:7px 0 9px;background-color:#0f3f81;}
.sub4_1_1 .box .link .fas {margin-left:10px;color:#fff;}



@media screen and (max-width:1700px){
	.sub4_1_1 .box {display: block;width:100%;margin:1% 0;}
	.sub4_1_1 .box a {position:relative;padding:60px 50px}
	.sub4_1_1 .box h4 {width:232px;position:absolute;top:57px;left:59px;}
	.sub4_1_1 .box .txt {height:auto;padding-left:300px;margin-bottom:3%;}
	.sub4_1_1 .box .txt p {text-align: left;}

}
@media screen and (max-width:850px){
	.sub4_1_1 .box a  {padding:6%;}
	.sub4_1_1 .box h4 {width:100%;position:relative;top:auto;left:auto;margin-bottom:5%;}
	.sub4_1_1 .box .txt {padding-left:0;}
	.sub4_1_1 .box .txt p {text-align: center;font-size:1em;}
	.sub4_1_1 .box .txt p br {display: none;}
	.sub4_1_1 .top_txt {font-size:20px;}
}
@media screen and (max-width:650px){
	.sub4_1_1 .box a {padding:8%;}
	.sub4_1_1 .box .txt {margin:8% 0;}
	.sub4_1_1 .box h4 {height:120px;background-size:auto 100%;}
	.sub4_1_1 .box .link {width:80%;}
	.sub4_1_1 .top_txt {font-size:18px;width:90%;margin:1% auto 7%;}
	.sub4_1_1 .top_txt br {display: none;}

}



/*정책제안-step01*/
.Proposal_step01 {text-align: center;overflow:hidden;width: calc(100% - 200px);} 
.Proposal_step01 .area {display:inline-block;text-align: left;background:url("../img/sub/Proposal_step01_img.jpg") no-repeat center left;padding:70px 0 40px 450px;}
.Proposal_step01 .area dl dt  {font-size: 2.2em;font-weight: 700;color:#0f3f81;letter-spacing: -3px;}  
.Proposal_step01 .area dl dt i {font-size: 1em;font-weight: 700;color:#0f3f81;letter-spacing: -3px;}  
.Proposal_step01 .area dl dd {font-size:1.3em;letter-spacing: -1px;color:#777;line-height: 1.4;margin:0 0 3%;}        
.Proposal_step01 .area .link a {display: inline-block;font-size:1em;padding:10px 0;width:250px;border-radius: 50px;text-align: center;} 
   
@media screen and (max-width:1750px){ 
	.Proposal_step01 .area {background-position:center top;padding:330px 0 0;text-align: center;}
}
@media screen and (max-width:768px){ 
	.Proposal_step01 .area dl dt {font-size:2em;width:70%;margin:0 auto;} 
	.Proposal_step01 .area dl dd {font-size:1em;margin:1% 0 3%}
}
@media screen and (max-width:560px){ 
	.Proposal_step01 .area {padding:290px 0 0;margin:3% 0 0;background-size:320px auto;} 
	.Proposal_step01 .area .link a {width:150px;padding:7px 0;}
	
}
@media screen and (max-width:380px){ 
	.Proposal_step01 .area dl dt {font-size:1.7em;width:90%;letter-spacing: -2px} 
	.Proposal_step01 .area .link a  {display: block;width:80%;margin:1% auto;} 
} 

/*정책제안-step02*/
.Proposal_top {display:inline-block;text-align: left;background:url("../img/sub/Proposal_step02_img.jpg") no-repeat center left;padding:70px 0 40px 470px;}
.Proposal_top dl dt  {font-size: 2em;font-weight: 700;color:#0f3f81;letter-spacing: -2px;line-height: 1.2;margin:0 0 1%;}   
.Proposal_top dl dt i {font-size: 1em;font-weight: 700;color:#0f3f81;letter-spacing: -3px;}   
.Proposal_top dl dd {font-size:1em;letter-spacing: -1px;color:#777;line-height: 1.4;margin:0 0 3%;}        
.Proposal_top dl dd span {display: block;margin:4px 0;}  
.Proposal_top dl dd span .fas {color:#009bbc;marign-right:5px}
.Proposal_top .link a {display: inline-block;font-size:1em;padding:10px 0;width:250px;border-radius: 50px;text-align: center;} 

.Proposal_step02 {text-align: center;} 
.Proposal_step02 .form {text-align: left;margin:3% 0 0;}   
.Proposal_step02 .form h4 {font-size:1.7em;text-align: center;margin:0 0 1%;font-weight: 500;letter-spacing: -2px;} 
.Proposal_step02 .form .fl_box {border:1px solid#ddd;padding:3% 3% 50px;position: relative;} 
.Proposal_step02 .form .fl_box h5 {font-size: 1.3em;padding: 0 5px 7px;position: relative; 
    border-bottom: 1px solid #222;font-weight: 500;letter-spacing: -2px;margin: 0 0 15px;}    
.Proposal_step02 .form .fl_box .txt {font-size:0.85em;color:#555;height:250px;overflow-y:auto;padding:15px}   
.Proposal_step02 .form .fl_box .txt b {font-size:1em;color:#000;font-weight: 500;}  
.Proposal_step02 .form .fl_box .ck_area {background-color:#f1f1f1;position: absolute;left:0;right:0;bottom:0;text-align: right;padding:5px 3%;}  
.Proposal_step02 .form .fl_box .ck_area  label {font-size:14px;}

.Proposal_step02 .wrt_box .top {margin:5% 0 1%;width:100%;position:relative;}
.Proposal_step02 .wrt_box .dot {font-size:1.3em;font-weight: 500;letter-spacing: -1px;padding-left:23px;} 
.Proposal_step02 .wrt_box .dot:before {width:7px;height:7px;border-width:5px;top:calc(50% - 10px)}
.Proposal_step02 .wrt_box .top div {position:absolute;right:0;font-size:0.9em;color:#0f3f81;font-weight: 500;top:10px;} 
.Proposal_step02 .wrt_box .top div .fas {font-size:0.9em;color:#0f3f81;margin-right:5px;}
.Proposal_step02 .wrt_box .top div a {display: inline-block;margin-left:10px;padding:2px 20px;border-radius: 50px;font-size:15px;color:#fff;} 
.Proposal_step02 .f_box dl dd .lay_pop_open {font-size:1em;padding:3px 30px;border-radius: 50px;display: inline-block;}
.Proposal_step02 .f_box dl dd span {display: inline-block;vertical-align: middle;color:#777;font-size:15px;margin-left:5px;}    
 
.Proposal_step02 .mv_pop {width:500px;height:450px;background-color:#fff;border:4px solid #0f3f81;box-shadow: 6px 5px 11px rgb(0 0 1 / 30%);padding:0;left: calc(50% - 250px); }    
.Proposal_step02 .mv_pop .tit {background: #0f3f81;text-align: center;padding: 12px 15px 9px;color: #fff;font-size: 25px;top: 25%;
    font-weight: 500;}  
.Proposal_step02 .mv_pop .close  {background:none;position:absolute;top:2px;width:auto;height:auto;z-index: 999;right:15px;font-size:0;bottom:auto;}  
.Proposal_step02 .mv_pop .close .fas {color:#fff;font-size:40px;}   
.Proposal_step02 .mv_pop .box  {padding:20px;}
.Proposal_step02 .mv_pop .box ul li {text-align: left;font-size: 0.9em;color:#333;margin-bottom:15px;}  

.Proposal_step02 .mv_pop ul.tabs li {display: inline-block;vertical-align: middle;} 
.Proposal_step02 .mv_pop ul.tabs li  a {position: relative;bottom:auto; 
 	border:1px solid #ccc;border-radius: 5px;text-align: center;width:150px;color:#333;padding:5px 0;display:block;} 
.Proposal_step02 .mv_pop ul.tabs li.active a {border-color:#0f3f81;color:#fff;background-color:#0f3f81;font-weight: 500;}  
.Proposal_step02 .mv_pop .tab_content .g_mk {font-size:1.5em;color:#0f3f81;font-weight:600;letter-spacing: -2px;} 
.Proposal_step02 .mv_pop .ctt {background:url(../img/sub/Proposal_step02_img2.jpg) no-repeat center top;padding:150px 0 0;margin:30px 0 0;} 
.Proposal_step02 .mv_pop .ctt a {position: relative;width: 200px;bottom: auto;display: inline-block;border-radius: 50px;
    font-size: 1em;padding: 3px 0 6px; } 
.Proposal_step02 .mv_pop .ctt .txt {color:#777;font-size:15px;margin:7px 0 0;}
.Proposal_step02 .mv_pop.modal2 {width:330px;height:350px;left:calc(50% - 165px);}
.Proposal_step02 .mv_pop.modal3 {height:350px;}  

.re_q .fas {color:#126cb9;font-size:9px;vertical-align:3px;} 


@media screen and (max-width:980px){ 
	.Proposal_top {background-position:center top;padding:290px 0 0;margin:3% 0 0;background-size:320px auto;text-align: center;} 
	.Proposal_top dl dt br {display: none;} 
	.Proposal_top dl dt {font-size:1.5em;width:80%;margin:0 auto 1%}
	.Proposal_top .link a {width:50%;} 
	.Proposal_step02 .form {margin:7% 0 0;} 
	
	.Proposal_step02 .form .fl_box {padding:4% 4% 50px;}
	.Proposal_step02 .form .fl_box h5 {text-align: center;} 
}
@media screen and (max-width:650px){
	.Proposal_step02 .mv_pop {top:2% !important;left:2% !important;right:2% !important;width:96% !important;height:auto !important;} 
	.Proposal_step02 .mv_pop .tit {font-size:20px;}
	.Proposal_step02 .mv_pop .close {top:4px;}
	.Proposal_step02 .mv_pop .close .fas {font-size:34px;} 
	.Proposal_step02 .mv_pop .ctt {margin:5% 0;} 
}

@media screen and (max-width:560px){ 
	.Proposal_top dl dt {letter-spacing: -1px;} 
	.Proposal_top .link a {width:80%;padding:7px 0;}
	.Proposal_step02 .form {margin:10% 0 0;} 
	.Proposal_step02 .wrt_box .top div {position:relative;width:100%;right:auto;top:auto;margin:0;text-align: left;}  
	.Proposal_step02 .wrt_box .top div a {position:absolute;top:-15px;right:0;} 
	.Proposal_step02 .f_box dl dd span {font-size:0.95em;display: block;line-height: 1.3;margin:5px 0 0;} 
	.Proposal_step02 .mv_pop ul.tabs li a {width:100px;} 
}

/*정책제안-step03*/
.Proposal_step03.Proposal_step02 .wrt_box, .Proposal_step02.view {text-align: left;} 

/*정책제안-step04-완료*/ 
.Proposal_step04 {text-align: center;} 
.Proposal_step04 .area {display:inline-block;text-align: center;background:url("../img/sub/Proposal_step04_img.jpg") no-repeat center top;
	padding:270px 0 0;}
.Proposal_step04 .area dl dt  {font-size: 2.2em;font-weight: 700;color:#0f3f81;letter-spacing: -3px;}  
.Proposal_step04 .area dl dt i {font-size: 1em;font-weight: 700;color:#0f3f81;letter-spacing: -3px;}  
.Proposal_step04 .area dl dd {font-size:1.3em;letter-spacing: -1px;color:#777;line-height: 1.4;margin:0 0 3%;}        
.Proposal_step04 .area .link a {display: inline-block;font-size:1em;padding:10px 0;width:250px;border-radius: 50px;text-align: center;} 
   
@media screen and (max-width:768px){ 
	.Proposal_step04 .area dl dt {font-size:2em;width:70%;margin:0 auto;line-height:0.7;} 
	.Proposal_step04 .area dl dd {font-size:1em;margin:1% 0 3%} 
}
@media screen and (max-width:560px){ 
	.Proposal_step04 .area {padding:220px 0 0;margin:3% 0 0;background-size:250px auto;} 
	.Proposal_step04 .area .link a {width:150px;padding:7px 0;}
	
}
@media screen and (max-width:380px){ 
	.Proposal_step04 .area dl dt {font-size:1.7em;width:90%;letter-spacing: -2px} 
	.Proposal_step04 .area .link a  {display: block;width:80%;margin:1% auto;} 
} 

/*나의 정책제안 보기*/   
.Proposal_step02.view .f_box dl dd b {font-weight: 500;} 
.Proposal_step02.view .f_box dl dd  {padding:20px 35px;} 
 
@media screen and (max-width: 950px){
	.Proposal_step02.view .f_box dl dd  {padding:15px;} 
}


/* 20220825 choi 추진체계 */
.img_sub0170 {text-align:center;}

@media screen and (max-width: 950px){
	.img_sub0170 img {width:100%;}
}

