@charset "utf-8";
@import url(content.css);
/* ==============================
 * 임시
================================= */
.c-tab01 {margin-top:0}


/* ==============================
 * 공통
================================= */

.cont-sub-list {}
.cont-sub-list > .tit {display:inline-block;background-color:#005667;border-radius:50px 10px 109px 50px;min-width:145px;padding:9px 30px 10px;color:#fff;font-size:1.222em;text-align:center;box-sizing:border-box}
.cont-sub-list > .txt-box {display:flex;align-items:center;background-color:#f8f9fe;border-radius:20px;height:calc(100% - 10px);margin:-40px 0 0 30px;padding:20px 40px 20px 140px;color:#2e2e2e;font-size:1.111em;line-height:1.3;box-sizing:border-box}
.cont-sub-list > .txt-box.c {justify-content:center;text-align:center}
.cont-sub-list > .txt-box ul.list-inline {display:flex;flex-flow:row wrap}
.cont-sub-list > .txt-box ul.list-inline li {display:flex;margin-right:15px}
.cont-sub-list > .txt-box ul.list-inline li:last-child {margin-right:0}
.cont-sub-list > .txt-box ul.list-inline > li .tit + .txt {padding-top:0}

@media all and (max-width:999px) {
.cont-sub-list > .txt-box {padding:60px 20px 20px 20px;}
}
@media all and (max-width:599px) {
    .col2 .cont-sub-list {margin-bottom:40px;}
    .col2 .cont-sub-list:last-child {margin-bottom:0}
}

.cont-linc-list {padding:30px 0;}
.cont-linc-list ol {display:flex;flex-flow:row wrap;justify-content:center;margin-top:-30px}
.cont-linc-list ol > li {position:relative;background-color:#e7f4f4;border:1px solid rgba(0, 86, 103, .3);border-radius:30px;width:calc(25% - 23px);min-height:280px;margin:30px 30px 0 0;padding:30px;box-sizing:border-box}
.cont-linc-list ol > li:last-child {margin-right:0}
.cont-linc-list ol > li .num {display:inline-block;margin-bottom:20px;color:#005667;font-family:"ONE-Mobile-Title", sans-serif}
.cont-linc-list ol > li .num:after {content:".";display:inline-block}
.cont-linc-list ol > li .ico {display:block;position:absolute;right:30px;bottom:30px;width:100px;height:100px;background-size:100%;}
.cont-linc-list ol > li .txt-sec {color:#111;letter-spacing:0;line-height:1.2}
.cont-linc-list ol > li .txt-sec p > span {font-size:.85em}

@media all and (max-width:1199px) {
	.cont-linc-list ol > li .ico {right:10px;bottom:10px;width:80px;height:80px}
}
@media all and (max-width:999px) {
	.cont-linc-list ol > li {width: calc(50% - 23px);margin-right:20px;padding:20px 20px 100px 20px;border-radius:20px;min-height:initial;}
	.cont-linc-list ol > li:last-child {margin-right:20px}
	.cont-linc-list ol > li:nth-child(even) {margin-right:0}
	.cont-linc-list ol > li .ico {right:20px;bottom:20px;width:70px;height:70px}
}
@media all and (max-width:599px) {
	.cont-linc-list ol > li {width:100%;margin-right:0 !important;margin-top:10px;padding:20px;min-height:auto;}
	.cont-linc-list ol > li .ico {right:15px;bottom:15px;width:50px;height:50px}
	.cont-linc-list ol > li .txt-sec {padding-right:50px;}
}

.linc-form-wr {}
.linc-form-wr .btn-box {margin-top:40px;text-align:center}
.linc-form-agr {}
.linc-form-agr .agr-box {border:1px solid #ccc;border-radius:30px;padding:50px 60px;box-sizing:border-box}
.linc-form-agr .agr-chk {display:flex;align-items:center;justify-content:flex-end}
.linc-form-agr .agr-chk .chks-tit {margin-right:32px;color:#2e2e2e;font:size 1.111em;font-weight:700}


.linc-txt-wr {border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:19px;box-sizing:border-box}
.linc-txt-wr:last-child {margin-bottom:0}
.linc-txt-wr .tit {margin-bottom:10px;color:#313742;font-size:1.111em;font-weight:700}
.linc-txt-wr .txt-box {background-color:#fafafa;color:#313742;padding:20px;font-size:1.056em;box-sizing:border-box}
.linc-txt-wr .txt-box p > em {font-weight:700;font-style:normal}

.bdListTop .bdSec .bdPkg .bd-info-txt {padding-top:15px;color:#005667}
.bdListTbl tr td .linc-yb-ico {display:block;background:url(/resources/homepage/linc/_Img/Contents/linc_yb_ico.png);width:28px;height:28px;margin:0 auto}
.bdListTbl tr td.yblink {width:180px}
@media all and (max-width:720px) {
	.bdListTbl tr td.yblink {position:absolute;right:0;top:50%;width:auto;margin-top:-16px}
	.bdListTbl:not(.noTrans).research-tbl .subject {padding:3px 40px 0 7px}
}

/* ==============================
 * 기업가치 창출
================================= */
/** -- 가족회사 신청 */
/** --- 개인정보동의 */

.cont-linc-list .linc-family-list {}
.cont-linc-list .linc-family-list li:first-child .ico {background-image:url(/resources/homepage/linc/_Img/Contents/family_ico01.png)}
.cont-linc-list .linc-family-list li:nth-child(2) .ico {background-image:url(/resources/homepage/linc/_Img/Contents/family_ico02.png)}
.cont-linc-list .linc-family-list li:nth-child(3) .ico {background-image:url(/resources/homepage/linc/_Img/Contents/family_ico03.png)}
.cont-linc-list .linc-family-list li:last-child .ico {background-image:url(/resources/homepage/linc/_Img/Contents/family_ico04.png)}

/** -- 산업체 재직자 교육 */
.indusedu-wr {}
.indusedu-wr .cw-btn {padding-left:10px;padding-right:10px}


/** -- 산학공동 기술개발과제 */
/** --- 산학공동 기술개발과제 소개  */
.cont-linc-list .linc-indus-list {}
.cont-linc-list .linc-indus-list li:first-child .ico {background-image:url(/resources/homepage/linc/_Img/Contents/industryInfo_ico01.png)}
.cont-linc-list .linc-indus-list li:nth-child(2) .ico {background-image:url(/resources/homepage/linc/_Img/Contents/industryInfo_ico02.png)}
.cont-linc-list .linc-indus-list li:nth-child(3) .ico {background-image:url(/resources/homepage/linc/_Img/Contents/industryInfo_ico03.png)}
.cont-linc-list .linc-indus-list li:nth-child(4) .ico {background-image:url(/resources/homepage/linc/_Img/Contents/industryInfo_ico04.png)}
.cont-linc-list .linc-indus-list li:last-child .ico {background-image:url(/resources/homepage/linc/_Img/Contents/industryInfo_ico05.png)}

/* ==============================
 * 사업단 소개
================================= */
/** -- 사업단장 인사말  */
.link-greeting-wr .top-box {padding:35px 40px 45px;box-sizing:border-box}
.link-greeting-wr .top-box .subject {position:relative;font-family:"ONE-Mobile-Title", sans-serif;font-size:1.555em;color:#2e2e2e;padding:10px 0}
.link-greeting-wr .top-box .subject:before {content:" ";display:block;width:7px;height:7px;border-radius:50%;background-color:#0EA2A4;position:absolute;left:10px;top:0}
.link-greeting-wr .top-box .eng {display:block;font-family:"Poppins", sans-serif;font-size:1.11em;color:#999;font-weight:600;line-height:1.3;letter-spacing:.1em}
.link-greeting-wr .cnt-box {display:flex;gap:40px;position:relative;padding:40px 40px 50px;background-color:#F8F9FE;transition:all .3s ease}
.link-greeting-wr .cnt-box .txt-box {font-size:1.11em;line-height:1.3}
.link-greeting-wr .cnt-box .txt-box .txt {margin-bottom:2.22em;line-height:1.444}
.link-greeting-wr .cnt-box .txt-box .txt > strong {color:#333}
.link-greeting-wr .cnt-box .txt-box .sign > p {color:#5b5b5b;font-weight:700}
.link-greeting-wr .cnt-box .txt-box .sign p > span {font-size:1.33em;color:#2e2e2e;margin-left:10px} 
.link-greeting-wr .cnt-box .img-box {position:relative;margin-top:-30px;isolation:isolate;transition:all .3s ease}
.link-greeting-wr .cnt-box .img-box:before {content:" ";display:block;width:490px;height:500px;border-radius:30px 0 0 30px;background-color:#374359;box-sizing:border-box;position:absolute;right:0;top:-30px;z-index:-1;transition:all .3s ease}
.link-greeting-wr .cnt-box .img-box .img-container {position:relative;width:555px;isolation:isolate}
.link-greeting-wr .cnt-box .img-box .img-container:after {content:" ";display:block;width:97px;height:104px;background:url(/resources/homepage/linc/_Img/Contents/greeting_02.png) no-repeat;background-size:cover;position:absolute;right:0;bottom:-95px;z-index:-1}
.link-greeting-wr .cnt-box .img-box .img-container img {width:100%;object-fit:cover;border-radius:30px;object-position:center}
.link-greeting-wr .cnt-box .img-box .p-info {font-size:1.11em;color:#fff;font-weight:700;line-height:1.3;text-align:center;margin-top:25px}
.link-greeting-wr .cnt-box .img-box .p-info > span {font-size:1.66em;margin-left:10px}
@media all and (max-width:1399px) {
	.link-greeting-wr .cnt-box {gap:30px}
	.link-greeting-wr .cnt-box .txt-box {width:60%}
	.link-greeting-wr .cnt-box .img-box {width:40%}
	.link-greeting-wr .cnt-box .img-box:before {width:88%;height:0;padding-top:120%}
	.link-greeting-wr .cnt-box .img-box .img-container {width:100%}
	.link-greeting-wr .cnt-box .img-box .p-info {padding-left:15%}
}
@media all and (max-width:1199px) {
	.link-greeting-wr .cnt-box .img-box .p-info {font-size:1em;margin-top:20px}
	.link-greeting-wr .cnt-box .img-box .p-info > span {font-size:1.33em}
}
@media all and (max-width:999px) {
	.link-greeting-wr .top-box .subject {font-size:1.44em;padding:10px 0 0}
	.link-greeting-wr .top-box .subject:before {left:7px}
	.link-greeting-wr .cnt-box {flex-direction:column-reverse;gap:70px}
	.link-greeting-wr .cnt-box .txt-box {width:100%}
	.link-greeting-wr .cnt-box .img-box {width:80%;align-self:center}
	.link-greeting-wr .cnt-box .img-box:before {width:100%;padding-top:85%;right:-50px;border-radius:30px}
	.link-greeting-wr .cnt-box .img-box .img-container:after {width:15%;height:25%;bottom:-8%;right:-50px;background-size:cover}
	.link-greeting-wr .cnt-box .img-box .p-info {font-size:1.22em;text-align:right}
}
@media all and (max-width:799px) {
	.link-greeting-wr .cnt-box .img-box .p-info {margin-top:15px}
	.link-greeting-wr .cnt-box .img-box .p-info > span {font-size:1.11em}
}
@media all and (max-width:768px) {
	.link-greeting-wr .cnt-box .txt-box {font-size:1em}
	.link-greeting-wr .cnt-box .txt-box .sign img {width:89px}
}
@media all and (max-width:699px) {
	.link-greeting-wr .top-box {padding:20px 30px 35px}
	.link-greeting-wr .top-box .subject {font-size:1.33em}
	.link-greeting-wr .cnt-box .img-box {width:100%}
	.link-greeting-wr .cnt-box .img-box:before {border-radius:30px 0 0 30px;right:-15%}
	.link-greeting-wr .cnt-box .img-box .img-container:after {right:-60px}
	.link-greeting-wr .cnt-box .img-box .p-info {text-align:right;padding:0}
	.link-greeting-wr .cnt-box .txt-box .txt {margin-bottom:1.5em}
}
@media all and (max-width:599px) {
	.link-greeting-wr .cnt-box {gap:50px}
	.link-greeting-wr .cnt-box .img-box:before {padding-top:88%}
	.link-greeting-wr .cnt-box .img-box .p-info {font-size:1em}
}
@media all and (max-width:499px) {
	.link-greeting-wr .top-box {padding:20px 20px 45px}
	.link-greeting-wr .cnt-box {padding:20px;gap:40px}
	.link-greeting-wr .cnt-box .img-box:before {top:-8%;border-radius:20px 0 0 20px}
	.link-greeting-wr .cnt-box .img-box .img-container img {border-radius:20px}
	.link-greeting-wr .cnt-box .img-box .img-container:after {right:-40px}
	.link-greeting-wr .cnt-box .txt-box .sign > p {max-width:200px}
}
@media all and (max-width:399px) {
	.link-greeting-wr .cnt-box {gap:35px}
	.link-greeting-wr .cnt-box .img-box .p-info {margin-top:8px;font-size:.92em}
	.link-greeting-wr .cnt-box .txt-box .sign {font-size:.92em}
}



.use-wr .sub-tit {font-weight:700;color:#5b5b5b }
.use-wr .c-list01 {display:flex;flex-wrap:wrap}
.use-wr .c-list01  li {width:33.333%;box-sizing:border-box}
@media all and (max-width:999px) {
	.use-wr .c-list01  li {width:100%}
}


/* 메인 레이어 팝업 수동 */
#layer_popup {width:640px; height:505px; text-align:center; position:absolute;background-color:#f8f8f8;z-index:1000}
#layer_popup2 {width:1200px; height:485px; text-align:center; position:absolute;background-color:#f8f8f8;z-index:1001}
#layer_popup3 {width:1000px; height:1345px; text-align:center; position:absolute;background-color:#f8f8f8;z-index:1000}
#layer_popup4 {width:680px; height:1100px; text-align:center; position:absolute;background-color:#f8f8f8;z-index:1000}
#layer_popup img ,#layer_popup2 img ,#layer_popup3 img ,#layer_popup4 img  {width:100%;}
#layer_popup.pop01 {top:0px;left:50%; transform:translateX(-50%)}
#layer_popup2.pop02 {top:0px;left:100px;}
#layer_popup3.pop03 {top:0px;right:0px;}
#layer_popup4.pop04 {top:0px;left:896px;}
.close div{float:left; text-align:right;}
#check{font-size:12px; font-family:'돋움'; position:absolute; bottom:2px; right:45px; }
#close{font-size:12px; position:absolute; bottom:6px; right:10px; }
#close a {color:#000;}

/* @media only screen and (max-width:1730px){
	#layer_popup.pop01,#layer_popup2.pop02,#layer_popup3.pop03,#layer_popup4.pop04 {left:0px !important;}
}
 */
@media only screen and (max-width:699px){
	#layer_popup,#layer_popup2,#layer_popup3,#layer_popu4 {width:80%;height:auto;padding-bottom:30px}
}