@charset "utf-8";
#footer-wrap .ftInfo .fti-addr .office {display:none}

tfoot tr{background: #f7f7f7; }
tfoot tr th, tfoot tr td{padding: 10px ;border-right: 1px solid #D7DBE9; }
tfoot tr td:last-child{border-right:0; }

/* 공통 */
@media all and (min-width:1000px) {
#mainNavi .depth2-wrap .mn_a2 span {font-size:15px;}
}



/* 동부캠퍼스 < 찾아오시는 길 < 산학협력단 소개 */
.gra-box {position:relative;border:3px solid transparent;background-image:linear-gradient(#fff, #fff),linear-gradient(to right, #10A2A1 0%,  #A0CA10 100%);background-origin:border-box;background-clip:content-box, border-box;box-sizing:border-box;transition:all .3s ease;border-radius: 20px;}
.gra-box .inbox {padding:50px;}
@media all and (max-width:799px) {	
	.gra-box .inbox {padding:20px}
	.gra-box .inbox img {max-width:100%}
}
	

/* WCC사업 < 완료사업 < 국책사업 */
.cproject05-list {border: 1px solid #CCC;padding:70px;text-align:center;}

.cproject05-list .items01 {display:flex;justify-content: center;column-gap:80px;}
.cproject05-list .items01 > div {display:inline-flex;flex-direction: column;justify-content: center;align-items: center;width:320px;height:320px;box-sizing:border-box;border-radius:50%;background: #0EA2A4;border:10px solid #87D1D2;}
.cproject05-list .items01 > div .tit1 {display:inline-block;position:relative;color: #313742;font-family:"Poppins", sans-serif;font-size: 1.55556em;font-weight: 700;line-height: 32px;letter-spacing: 5.6px;padding:0 20px;}
.cproject05-list .items01 > div .tit1:before,
.cproject05-list .items01 > div .tit1:after {display:block;content:'';position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:50%;background: #fff;}
.cproject05-list .items01 > div .tit1:before {left:0;}
.cproject05-list .items01 > div .tit1:after {right:0;}
.cproject05-list .items01 > div .txt {color: #fff;font-size: 1.111em;line-height: 32px;padding-top:30px;}
.cproject05-list .items01 .item2 {background: #ABCD05;border:10px solid #D5E682;}
.cproject05-list .items01 .item2 .tit1 {color: #526202;letter-spacing: 1.4px;}

.cproject05-list .tit2 {display:inline-block;color:#FFF;font-family:"ONE-Mobile-Title", sans-serif;font-size: 1.44444em;padding: 14px 45px;font-weight:500;border-radius: 30px;background:linear-gradient(90deg, #009FBF 0%, #839E00 100%);}
.cproject05-list .tit3 {display:inline-block;color:#FFF;font-family:"Poppins", sans-serif;padding: 4px 45px;border-radius: 30px;background:#005667;}

.cproject05-list .items02 {padding-top:75px;}
.cproject05-list .items02 .list {display: flex;flex-wrap:wrap;width:100%;justify-content: center;padding-top:40px;}
.cproject05-list .items02 .list li {display:flex;position:relative;width:180px;height:55px;font-weight:500;border-radius:30px;border: 2px solid #0EA2A4;background:#FFF;color: #333;font-family:"Poppins", sans-serif;justify-content: center;align-items: center;box-sizing:border-box;margin:0 25px;}
.cproject05-list .items02 .list li:before {display:block;content:'';position:absolute;top:50%;left:-55px;width:60px;height:1px;background:#999;z-index:-1;}
.cproject05-list .items02 .list li:first-child:before {display:none;}

.cproject05-list .items03 {padding-top:80px;}
.cproject05-list .items03 .list {position:relative;margin-top:30px;}
.cproject05-list .items03 .list:before {display:block;content:'';position:absolute;top:17px;left:0;width:100%;height: calc(100% - 17px);border-radius:30px;background:#E7F4F4;z-index:-1;}

.cproject05-list .items03 .list .list-box {width:100%;max-width:1190px;display:flex;flex-wrap:wrap;justify-content: space-between;padding:60px 45px 45px 45px;box-sizing:border-box;}
.cproject05-list .items03 .list .slist {width:23.6364%;text-align:left;padding:30px 20px;border: 2px solid #CCC;background: #FFF;box-sizing:border-box;border-radius: 10px;}
.cproject05-list .items03 .list .slist li {position:relative;color: #000;font-size: 0.88889em;line-height: 120%;padding-left:16px;margin-bottom:10px;}
.cproject05-list .items03 .list .slist li:before {display:block;content:'';position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%;background: #D9D9D9;}

@media all and (max-width:1199px) {
	.cproject05-list {padding:40px;}
	.cproject05-list .items02 .list li {width:140px;margin:0 10px;}
}
@media all and (max-width:999px) {
	.cproject05-list {padding:40px;}
	.cproject05-list .items01 {column-gap:0;justify-content: space-between;}
	.cproject05-list .items01 > div {width:48%;height:auto;border-radius:30px;border-width:8px;padding:25px;justify-content: flex-start}
	.cproject05-list .items01 > div br {display:none;}
	.cproject05-list .items01 > div .txt {line-height: 28px;padding-top:15px;}

	.cproject05-list .items02 {padding-top:30px;}
	.cproject05-list .items02 .list {justify-content: space-between;row-gap:10px;padding-top:20px;}
	.cproject05-list .items02 .list li {width:48%;margin:0;}
	.cproject05-list .items02 .list li:before {display:none;}

	.cproject05-list .items03 {padding-top:40px;}
	.cproject05-list .items03 .list .tit3 {line-height:1.1em;padding: 15px 30px;}
	.cproject05-list .items03 .list .list-box {padding:20px;row-gap:10px;}
	.cproject05-list .items03 .list .slist {width:48%;}
}
@media all and (max-width:799px) {
	.cproject05-list .items01 {flex-direction: column;row-gap:20px;}
	.cproject05-list .items01 > div {width:100%;}
}
@media all and (max-width:549px) {
	.cproject05-list .items03 .list .slist {width:100%;padding:20px 20px 10px 20px;}
}


/* 특성화전문대학육성사업 < 완료사업 < 국책사업 */
.cproject06-sec1 .contlist-type2 > .list:nth-last-child(2) {border-bottom:0;}
.cproject06-sec1 .contlist-type2 > .list:last-child {padding-top:60px;}
.cproject06-list01 > li {display:flex;width:100%;align-items: center;margin-bottom:10px;}
.cproject06-list01 > li:last-child {margin-bottom:0;}
.cproject06-list01 .slyear {display:flex;width: 124px;height: 44px;color: #6247AA;line-height: 1em;font-family:"ONE-Mobile-Title", sans-serif;justify-content: center;align-items: center;text-align:center;border-radius: 30px;border: 2px solid #6247AA;background: #FFF;box-sizing:border-box;}
.cproject06-list01 .sltit {display:flex;margin:0 48px;color: #fff;line-height: 1.2em;font-size: 0.83333em;font-family:"ONE-Mobile-Title", sans-serif;font-weight:400;width:55px;height:55px;background:#6247AA;border-radius:50%;justify-content: center;align-items: center;box-sizing:border-box;}
.cproject06-list01 .sltxt {flex:1 1 0;display:flex;width:100%;color: #4F4F4F;line-height: 1.1em;border-radius: 20px;background: #F8F9FB;padding:5px 30px;min-height:55px;align-items: center;box-sizing:border-box;}

.cproject06-list01 > li:nth-child(2) .slyear {border-color:#7251B5;color:#7251B5;}
.cproject06-list01 > li:nth-child(3) .slyear {border-color:#815AC0;color:#815AC0;}
.cproject06-list01 > li:nth-child(4) .slyear {border-color:#9163CB;color:#9163CB;}
.cproject06-list01 > li:nth-child(5) .slyear {border-color:#A06CD5;color:#A06CD5;}
.cproject06-list01 > li:nth-child(2) .sltit {background:#7251B5;}
.cproject06-list01 > li:nth-child(3) .sltit {background:#815AC0;}
.cproject06-list01 > li:nth-child(4) .sltit {background:#9163CB;}
.cproject06-list01 > li:nth-child(5) .sltit {background:#A06CD5;}

.cproject06-list02 {display:flex;flex-wrap:wrap;width:100%;justify-content: space-between;row-gap:20px;}
.cproject06-list02 > li {width:21.5889%;position: relative;}
.cproject06-list02 > li:before {display:block;content:'';position:absolute;bottom:-30px;left:50%;margin-left:-8px;width:16px;height:22px;background:url(/resources/homepage/sanhak1/_Img/Contents/cproject06_arr.png) no-repeat 0 bottom;}
.cproject06-list02 .sltit {display:block;color: #005667;line-height:1.1em;font-weight:700;border-radius: 50px;border: 1px solid #878787;background: #FFF;text-align:center;padding:10px 40px;}
.cproject06-list02 .slist {display:block;color: #005667;line-height:1.1em;font-size: 0.94444em;border-radius: 20px;background: #EFF8F9;padding:15px;text-align:center;margin-top:10px;}
.cproject06-list02 .slist > li {padding:10px 0; }


.cproject06-list03 {display:flex;flex-wrap:wrap;width:100%;justify-content: space-between;row-gap:10px;}
.cproject06-list03 > li {position:relative;width:21.5889%;color: #FFF;font-size: 1.11111em;font-weight: 500;line-height: 130%;border-radius: 10px;background: #005667;text-align:center;padding:10px;box-sizing:border-box;display:flex;justify-content: center;align-items: center;}


@media all and (max-width:1099px) {
	.cproject06-sec1 .contlist-type2 > .list:last-child {padding-top:20px;}
	.cproject06-list01 .sltit {margin:0 10px;}
	.cproject06-list02 > li {width:48%;}
	.cproject06-list03 > li {width:48%;}
	.cproject06-list03 > li:before {display:none;}
}
@media all and (max-width:799px) {
	.cproject06-list01 > li {flex-wrap: wrap}
	.cproject06-list01 .sltxt {flex:initial;}
	.cproject06-list02 > li {width:100%;}
	.cproject06-list02 > li br {display:none;}
	.cproject06-list03 > li {width:100%;}
}

.cproject06-sec2 {display:flex;justify-content: space-between;width:100%;}
.cproject06-sec2 > li {width:25%;}
.cproject06-sec2 .ltit {border-radius: 30px;border: 2px solid #5E72D8;color:#5E72D8;padding:10px 15px;text-align:center;background: #FFF;font-family:"ONE-Mobile-Title", sans-serif;}
.cproject06-sec2 .c-list01 {border-radius: 10px;border:2px solid #CCC;padding:20px;background: #FFF;min-height:160px;z-index:1;}
.cproject06-sec2 .item1 {background:#F8F9FE;padding:30px 10px 30px 10px;min-height:240px;}
.cproject06-sec2 .item2 {background:#F4F8FA;padding:20px;margin-top:10px;}
.cproject06-sec2 .item3 {position:relative;background:#F8F9FB;padding:20px;margin-top:10px;}
.cproject06-sec2 .item2 .ltit {border-color:#5EB1B4;color:#005667;}
.cproject06-sec2 .item3 .ltit {border-color:#999;color:#333;}
.cproject06-sec2 .item3 .c-list01 {min-height:220px;}
.cproject06-sec2 > li:first-child .item1 {padding-left:30px;}
.cproject06-sec2 > li:first-child .item2 {padding-left:30px;}
.cproject06-sec2 > li:last-child .item1 {padding-right:30px;}
.cproject06-sec2 > li:last-child .item2 {padding-right:30px;}

@media all and (max-width:999px) {
	.cproject06-sec2 {row-gap:20px;flex-wrap:wrap;}
	.cproject06-sec2 > li {width:100%;}
	.cproject06-sec2 .c-list01 {min-height:initial;}
	.cproject06-sec2 .item1 {min-height:initial;}
	.cproject06-sec2 .item3 .c-list01 {min-height:initial;}
}


/* 산업자문사업 < 산학협력혁신센터 < 산학협력사업 */
.indadv02-link {background-image:url(/resources/homepage/sanhak1/_Img/Contents/indadv02_01.png);}


/* 산업자문사업 < 산학협력혁신센터 < 산업자문실적 */
.indadv03-info {position:relative;width:100%;padding:50px;box-sizing:border-box;border-bottom:1px solid #CCC;}
.indadv03-info:before {display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100px;box-sizing:border-box;border-radius: 30px 30px 0px 0px;border: 3px solid #0EA2A4;border-bottom:0;}
.indadv03-info .list-box {padding:20px 30px 30px 30px;border-radius: 20px;background: #F8F9FB;}
.indadv03-info .list-box > ul {display:flex;flex-wrap:wrap;justify-content: center;align-items: center;}
.indadv03-info .list-box > ul > li {margin:10px 60px 0 60px;color:#2E2E2E;font-weight:700;}

@media all and (max-width:1299px) {
	.indadv03-info .list-box > ul > li {margin-left:20px;margin-right:20px;}
}
@media all and (max-width:999px) {
	.indadv03-info {padding:40px;}
	.indadv03-info .list-box > ul {display:block;}
	.indadv03-info .list-box > ul > li {margin-left:0;margin-right:0;}
}
@media all and (max-width:399px) {
	.indadv03-info .list-box > ul > li > span {display:block;}
}


/* 훈련유형 < 지역산업맞춤형인력양성사업 < 산업자문실적 */
.local02-list {display:flex;width:100%;}
.local02-list .tit {display: flex;min-width: 202px;height: 55px;color:#2E2E2E;font-family:"ONE-Mobile-Title", sans-serif;font-size: 1.22222em;font-weight: 400;line-height: 130%;letter-spacing: 0.24444rem;border-radius: 10px;border: 3px solid #0EA063;box-sizing:border-box;margin-right:40px;justify-content: center;align-items: center;}
.local02-list .txt {flex:1 1 0;width:100%;}
.local02-list .txt .t1 {display:block;color:#313742;font-family:"ONE-Mobile-Title", sans-serif;font-size: 1.333em;font-weight: 400;line-height: 130%;}
.local02-list .txt .t2 {display:block;color:#000;font-size:0.88889em;letter-spacing: 0.01778em;}
.local02-list.item2 .tit {border-color:#005667;}
@media all and (max-width:599px) {
	.local02-list {display:block;}
	.local02-list .tit {margin-right:0}
	.local02-list .txt {margin-top:20px}
}



/* 종합환경분석센터 < 학교기업 < 산학협력사업 */
.school01-tbl .tbl-type01-s th {background-color:#009FBF;color:#fff;border-color:#fff;font-weight:400;}
.school01-tbl .tbl-type01-s thead {border-color:#fff;}
.school01-tbl .tbl-type01-s td {background-color:#F8F9FE;border-color:#ddd;padding:5px;}
.school01-tbl .tbl-type01-s tbody tr:last-child td {border-bottom:0;}
.school01-tbl .tbl-type01-s td:first-child {border-left:0;}
.school01-tbl .tbl-type01-s td[rowspan] {border-bottom:0;}


/*산학 국책사업 메뉴 수정*/
@media (min-width: 1000px) { 
	#mainNavi .mn_li1[seq="3"] {}
	#mainNavi .mn_li1[seq="3"] .depth2-ul {display:block;}
	#mainNavi .mn_li1[seq="3"] .depth2-wrap .mn_li2 {width:100%;}
	#mainNavi .mn_li1[seq="3"] .depth3-wrap .depth3-ul {display:flex;flex-wrap: wrap;}
	#mainNavi .mn_li1[seq="3"] .depth3-wrap .depth3-ul .mn_li3 {width:25%;padding-right:15px;box-sizing:border-box;}
	#mainNavi .mn_li1[seq="3"] .depth2-wrap .mn_li2:last-child:before {display:none;}
}


/*정관/규정*/
.rule_sec{}
.rule_sec .single-link{background-image:url(/resources/homepage/sanhak1/_Img/Contents/single-link_bg.png)}
.single-link{border-radius: 20px; background-size: cover; background-position: center center;padding: 60px 100px 0 60px;  background-repeat: no-repeat; }
.single-link .txt-wr{background: rgba(5, 125, 132, 0.9); backdrop-filter: blur(3px); border-radius: 10px 10px 0 0; width: 100%; max-width: 700px; box-sizing: border-box; padding:60px 80px;  }
.single-link .txt-wr .txt-box{}
.single-link .txt-wr .txt-box .tit{color:#fff; font-size: 34px; font-weight: 600; margin-bottom: 30px;}
.single-link .txt-wr .txt-box .txt{color:#fff; font-size: 17px; font-weight: 300; margin-bottom: 30px;}

@media (min-width: 999px) and (max-width: 1200px){
	.single-link{padding-left: 40px; }
	.single-link .txt-wr{padding-left: 40px; padding-right: 40px; }
}
@media screen and (max-width: 999px){
	.single-link .txt-wr{padding:50px 40px;}
	.single-link .txt-wr .txt-box .tit{font-size: 30px; }
}

@media screen and (max-width: 768px){
	.single-link{padding: 60px 60px 0 0; margin-bottom: 80px;}
	.single-link .txt-wr{border-top-left-radius:0;}
	.single-link .txt-wr .txt-box .tit{font-size:27px; }
	.single-link .txt-wr .txt-box .txt{font-size: 16px; }
}

@media screen and (max-width: 575px){
	.single-link{padding-bottom: 40px; }
	.single-link .txt-wr{margin-bottom: -100px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
}

/*오시는길*/
.comeRoad_wr{}
.comeRoad_wr .img_box{overflow: hidden; width: 100%; height:100%; max-height: 800px; overflow: hidden; border-radius: 20px; border: 4px solid var(--colors-main1); }
.comeRoad_wr img{display: block; width: 100%; height: 100%; object-fit: cover; }
.comeRoad_wr .come_row{background: #F8F8F8; padding:30px; border-radius: 15px; display: flex; flex-direction: row; align-items: flex-start; gap: 20px 60px;margin-top: 60px; }
.comeRoad_wr .come_row01{margin-top: 100px}
.comeRoad_wr .come_row .img_box{width: 35%; margin-top: -60px; border:0; }
.comeRoad_wr .come_row .txt_box{width: 65%; }
.comeRoad_wr .come_row .txt_box dl{padding-top: 30px; padding-bottom: 20px; }
.comeRoad_wr .come_row .txt_box dt{}
.comeRoad_wr .come_row .txt_box dd{font-weight: 300;}
.comeRoad_wr .come_row .txt_box dd .list{}
.comeRoad_wr .come_row .txt_box dd .list li{display: flex; flex-wrap: wrap; gap: 4px; align-items: baseline; }
.comeRoad_wr .come_row .txt_box dd .list li:not(:last-child){margin-bottom: 6px; }
.comeRoad_wr .come_row .txt_box dd .list li span{display: inline-block; padding: 1px 16px; background: var(--colors-sub1); border-radius: 25rem; font-size: 15px; font-weight: 600; color:#fff; min-width: fit-content;}

@media screen and (max-width: 1400px){
	.comeRoad_wr .come_row .img_box{width: 45%}
	.comeRoad_wr .come_row .txt_box{width: 55%}
}

@media screen and (max-width: 768px){
	.comeRoad_wr .come_row{flex-direction: column; }
	.comeRoad_wr .come_row .img_box{width: 100%}
	.comeRoad_wr .come_row .txt_box{width: 100%}
	.comeRoad_wr .come_row .txt_box dl{padding: 0; }
	.comeRoad_wr .come_row .txt_box dt.h-tit01{font-size: 26px; margin-bottom: 12px; }
	.comeRoad_wr .come_row .txt_box dt.h-tit01:before{height: 26px; top: 3px; }
}



