@charset "utf-8";

/***********************/
/*정책연구*/
.polRes_wrap .wrap{display:flex; flex-direction: row; gap:25px;  margin-top: 30px; }
.polRes_wrap .wrap dl{border: 1px solid #067E93; border-radius: 30px;padding: 56px 48px; width:33.3%; }
.polRes_wrap .wrap dt{font-family: 'oneMobileT' ; font-weight:100; font-size:22px;margin-bottom :16px; }
.polRes_wrap .wrap dd,
.polRes_wrap .wrap dd ol li{line-height: 1.2; }
.polRes_wrap .wrap dd ol li:not(:last-child){padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dashed #ccc; }

/*기술지도*/
.techG_wrap .appliC_box{margin-top:30px; }
.techG_wrap .appliC_box .one3_box{display:flex; flex-direction: row; gap: 25px; }
.techG_wrap .appliC_box .one3_box dl{width: 50%;padding:  44px; border:1px solid #067E93; border-radius: 30px; }
.techG_wrap .appliC_box .one3_box dt{font-family:'oneMobileT'; font-weight: 100; color:#333; font-size:22px; margin-bottom: 12px; }
.techG_wrap .appliC_box .one3_box dd{font-size: 18px;}


/*재직자교육*/
.incumb_wrap .purpose_box{padding-bottom:60px; margin-bottom: 60px; border-bottom: 1px dashed #ddd; }
.family_wrap{background: #F7f7f7; padding: 50px 60px; border-radius:30px;  }
.family_wrap .box{}
.family_wrap .box:not(:last-child){margin-bottom: 52px;}
.family_wrap .box .titl{font-family: 'oneMobileT'; font-weight: 100; font-size:20px; line-height:1.2;margin-bottom: 16px;   }
.family_wrap .box p{}

.family_wrap .box1 .titl{font-size: 22px; color:#067E93 }
.family_wrap .box2 .titl,
.family_wrap .box2 p{display:inline-block; }
.family_wrap .box2 .titl{margin-right: 8px;}
.family_wrap .memb_cat{display:flex; flex-direction:row; gap: 25px; }
.family_wrap .memb_cat dl{width: 33.3%; background: #fafafa; border:1px solid #ddd; border-radius: 30px; padding:26px 40px; display:flex; flex-direction: row; gap: 16px; align-items:center;}
.family_wrap .memb_cat dt{font-weight: 600; font-size: 20px; line-height: 1.2; }
.family_wrap .box3 thead span{color:#0FA0AC; font-weight: 600;}
.family_wrap .box3 td div{width: 24px; height:24px; border-radius: 50%; border:1px solid; margin:0 auto; position:relative;}
.family_wrap .box3 td .not_include{border-color:#e0e0e0; background:#E4E4E4 }
.family_wrap .box3 td .not_include:before,
.family_wrap .box3 td .not_include:after{content:''; display:block; width: 10px; height: 2px; border-radius: 24rem; background:#999; position:absolute; top: 50%; left:50%; transform: translate(-50%, -50%) rotate(-45deg); }
.family_wrap .box3 td .not_include:after{transform:translate(-50%, -50%) rotate(45deg)}
.family_wrap .box3 td .include{border-color:#0EA2A4; background:#fff; }
.family_wrap .box3 td .include:before,
.family_wrap .box3 td .include:after{content:''; display: block; position:absolute;top:50%; height:2px; border-radius: 25rem;background: #0EA2A4; left: 50%; }
.family_wrap .box3 td .include:before{width: 6px; transform:translate(calc(-50% - 2px), calc(-50% + 1px)) rotate(45deg)}
.family_wrap .box3 td .include:after{width:8px ;transform:translate(calc(-50% + 2px), -50%) rotate(-45deg)}

/*산학공동기술개발과제*/
.joinT_wrap{}
.joinT_wrap .titl-st02{margin-bottom: 80px;}
.process_wrap{display:flex; flex-direction: column; row-gap: 70px; margin-bottom: 70px;}
.process_wrap .step{display: flex; flex-direction: row; align-items:stretch; gap: 18px 56px;}
.process_wrap .step h4{width:25%; background:#FAFAFA; border-radius: 30px; display:flex; align-items:center; justify-content:center; text-align:center; font-family:'oneMobileT'; font-weight: 100; font-size: 22px; padding: 40px 20px; position:relative; }
.process_wrap .step h4:before,
.process_wrap .step h4:after{content:''; display:block;width: 14px; height: 3px; border-radius: 25rem; background: #d3d3d3; position:absolute; top: 50%; right: -36px; }
.process_wrap .step h4:before{transform: translateY(calc(-50% - 4px)) rotate(45deg)}
.process_wrap .step h4:after{transform: translateY(calc(-50% + 4px)) rotate(-45deg)}

.process_wrap .step .box{width: 75%; display:grid; grid-template-columns: repeat(3, 1fr); gap: 32px 14px; }
.process_wrap .step1 .item{border: 1px solid #ddd; border-radius: 30px; position: relative; } 
.process_wrap .step1 .item:before{content:''; display:block; border-top: 12px solid #eee; border-left: 12px solid transparent; border-right: 12px solid transparent;position: absolute; top: calc(100% + 30px); left: 50%; transform: translateX(-50%)}
.process_wrap .step1 .item:after{content:''; display:block; width: 1px; height: 70px; background:#eee; position: absolute; top:calc(100% + 1px); left:50%; transform: translateX(-50%)}

.process_wrap .step1 .item dl{height: 100%; }
.process_wrap .step1 .item dt{color:#fff; border-top-left-radius:30px; border-top-right-radius: 30px; display:flex; align-items: flex-start; padding: 16px 20px; padding-left:100px; flex-direction: column; font-family: 'oneMobile'; font-size: 20px; font-weight: bold; position:relative; }
.process_wrap .step1 .item1 dt{background: #0EA2A4;}
.process_wrap .step1 .item2 dt{background: #839E00;}
.process_wrap .step1 .item3 dt{background: #005767;}
.process_wrap .step1 .item dt:before{content:'';display:block; width:30px; height: 30px; background-repeat: no-repeat; background-size: contain; background-position:center center; position: absolute; top: 50%; left:76px; transform:translate(-50%, -50%);}
.process_wrap .step1 .item1 dt:before{background-image:url(/resources/homepage/aidx/_Img/aidx-prc1.png); }
.process_wrap .step1 .item2 dt:before{background-image:url(/resources/homepage/aidx/_Img/aidx-prc2.png); }
.process_wrap .step1 .item3 dt:before{background-image:url(/resources/homepage/aidx/_Img/aidx-prc3.png); }
.process_wrap .step1 .item dt .label{font-size: 16px; font-weight: 300;}
.process_wrap .step1 .item dd{text-align: center; padding: 24px 12px;color:#666;}
.process_wrap .step1 .item dd span{display:block; }
.process_wrap .step1 .item dd span:not-last-child{margin-bottom: 4px; }

.process_wrap .step2{}
.process_wrap .step2 .box{}
.process_wrap .step2 .box ul{display:flex; flex-direction: row; gap: 14px; grid-column: 1 / span 3; position: relative; padding-bottom: 30px; }
.process_wrap .step2 .box ul:after{content:''; display:block; width: calc(66% + 14px); height: 1px; background: #eee; position: absolute; bottom:0; left: 50%; transform: translateX(-50%);}
.process_wrap .step2 .box ul li{border:1px solid #ddd; border-radius: 30px; display:flex; flex-direction: column; justify-content:center; align-items: center; padding: 24px 12px;color:#666;width: 33.3%; text-align:center; position:relative; }
.process_wrap .step2 .box ul li:after{content:''; display:block; width: 1px; height: 30px; background:#eee; position:absolute; top:calc(100% + 1px); left: 50%; transform: translateX(-50%);}
.process_wrap .step2 .box ul li:nth-child(2):after{height: 62px;}
.process_wrap .step2 .box ul li:nth-child(2):before{content:''; display:block;border-top: 12px solid #eee; border-left: 12px solid transparent; border-right: 12px solid transparent; position:absolute; bottom:-52px; left: 50%; transform: translateX(-50%)}

.process_wrap .step2 .box dl{grid-column: 1 / span 3; padding:32px 24px 24px 24px;border-radius: 30px;text-align:center; position:relative; }
.process_wrap .step2 .box dl.item1{background:#90B5E1}
.process_wrap .step2 .box dl.item2{background:#6A9DD8}
.process_wrap .step2 .box dl.item3{background:#4384CE; padding-bottom: 32px; }
.process_wrap .step2 .box dl:after{content:''; display:block; width: 1px; height:32px; background: #eee; position: absolute; top:100%; left:50%; transform: translateX(-50%)}
.process_wrap .step2 .box dt{color:#fff; font-family:'oneMobile';font-size: 20px; font-weight: bold;}
.process_wrap .step2 .box dd{color:#666; border-radius: 35rem; background: rgba(255,255,255,0.4);padding:16px;margin-top:16px;   }

.process_wrap .step3 .box{position: relative;gap: 60px 14px; }
.process_wrap .step3 .box:before{content:''; display:block; width: calc(66.6% + 12px); height: 1px; background: #eee; position:absolute; top: -38px; left: 50%; transform: translateX(-50%);}
.process_wrap .step3 .box:after{content:''; display:block; border-top:12px solid #eee; border-left: 12px solid transparent; border-right: 12px solid transparent; position:absolute; top: -58px; left: 50%; transform: translateX(-50%);}
.process_wrap .step3 .box p{border: 1px solid #ddd; border-radius: 30px; text-align:center; padding: 24px 16px; position: relative; }
.process_wrap .step3 .box p:before{content:''; display: block; width: 1px; height: 38px; background:#eee; position: absolute; top:-38px; left: 50%; transform: translateX(-50%);}
.process_wrap .step3 .box p:after{content:''; display: block; width: 1px; height: 27px; background:#eee; position: absolute; bottom:-27px; left: 50%; transform: translateX(-50%);}
.process_wrap .step3 .box p:nth-child(2):after{height: 60px; bottom: -60px;}
.process_wrap .step3 .box h5{grid-column: 1 / span 3; text-align:center; background: #0EA063; border-radius: 30px; color:#fff; font-family: 'oneMobile'; font-size: 20px; font-weight: bold; padding: 32px 24px; position:relative; }
.process_wrap .step3 .box h5:before{content:''; display: block; width: calc(66.6% + 12px); height: 1px; background: #eee; position: absolute; top: -33px; left: 50%; transform:translateX(-50%);}
.process_wrap .step3 .box h5:after{content:''; display:block; border-top: 12px solid #eee; border-left: 12px solid transparent; border-right:12px solid transparent; position: absolute; top: -24px; left: 50%; transform:translateX(-50%);}


/*산학공동기술개발과제-추가*/
.step_pro_wrap {padding: 35px; border-radius: 30px; border: 1px solid #eee;}
.step_wrap {background: #FAFAFA; border-radius: 20px;}
.step_wrap h3 {font-size: 28px; color: #0EA2A4; font-family: 'oneMobileT'; text-align: center; padding: 40px 0; font-weight: 100;}
.step_wrap .stepBox {padding: 0 30px 30px 30px; display: flex; flex-wrap: wrap; gap: 30px 50px;}
.step_wrap .stepBox > li {width: calc((100% - 100px) / 3); background: #fff; border-radius: 30px; border: 1px solid #c2c2c2; padding: 30px 35px; position: relative;}
.step_wrap .stepBox li h5 {font-family: 'oneMobileT'; font-weight: 100; font-size: 20px; color:#535353; margin-bottom: 15px;}
.step_wrap .stepBox .c-list-dotted li {display: inline-block;}

.step_wrap .stepBox .step01::after {content: "";position: absolute; border-top: 2px solid #009fbf;border-right: 2px solid #009fbf;box-sizing: border-box;width: 50%;height: 50%;border-radius: 0 30px;right: -2px; top: -1px;}
.step_wrap .stepBox .step01::before {content: "";position: absolute;top: 50%;right: -37px;transform: translateY(-50%);width: 37px;height: 28px;background: url(/resources/homepage/aidx/_Img/aidx_pro_step_arrow.png) no-repeat;background-position: -4px -4px;}

.step_wrap .stepBox .step02::after {content: "";position: absolute; border-top: 2px solid #219F8F;border-right: 2px solid #219F8F;box-sizing: border-box;width: 50%;height: 50%;border-radius: 0 30px;right: -2px; top: -1px;}
.step_wrap .stepBox .step02::before {content: "";position: absolute;top: 50%;right: -37px;transform: translateY(-50%);width: 37px;height: 28px;background: url(/resources/homepage/aidx/_Img/aidx_pro_step_arrow.png) no-repeat;background-position: -47px -4px;}

.step_wrap .stepBox .step03::after {content: "";position: absolute; border-bottom: 2px solid #429F60;border-right: 2px solid #429F60;box-sizing: border-box;width: 50%;height: 50%;border-radius: 0 0px 30px 0;right: -2px; bottom: -1px;}
.step_wrap .stepBox .step03::before {content: "";position: absolute;transform: translateX(-50%);width: 37px;height: 28px;background: url(/resources/homepage/aidx/_Img/aidx_pro_step_arrow.png) no-repeat;background-position: -89px -4px;bottom: -31px;transform: rotate(-270deg);left: 47%;}

.step_wrap .stepBox .step04::after {content: "";position: absolute; border-bottom: 2px solid #629E30;border-left: 2px solid #629E30;box-sizing: border-box;width: 50%;height: 50%;border-radius: 0 0px 0px 30px;left: -2px; bottom: -1px;}
.step_wrap .stepBox .step04::before {content: "";position: absolute;transform: translateX(-50%) rotate(-180deg);width: 37px;height: 28px;background: url(/resources/homepage/aidx/_Img/aidx_pro_step_arrow.png) no-repeat;background-position: -132px -4px;top: 40%;left: -18px;}

.step_wrap .stepBox .step05::after {content: "";position: absolute; border-bottom: 2px solid #839E00;border-left: 2px solid #839E00;box-sizing: border-box;width: 50%;height: 50%;border-radius: 0 0px 0px 30px;left: -2px; bottom: -1px;}
.step_wrap .stepBox .step05::before {content: "";position: absolute;transform: translateX(-50%) rotate(-180deg);width: 37px;height: 28px;background: url(/resources/homepage/aidx/_Img/aidx_pro_step_arrow.png) no-repeat;background-position: -175px -4px;top: 40%;left: -18px;}

.step_wrap .stepBox .step06::after {content: "";position: absolute;border-bottom: 2px solid #009FBF;border-left: 2px solid #009FBF;border-right: 2px solid #009FBF;box-sizing: border-box;width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px;}

.step_pro_wrap .down_arrow {background: url(/resources/homepage/aidx/_Img/Union.png) no-repeat; width: 210px; height: 115px; margin: 30px auto; background-size: cover;}

.box_step_wrap {background: #FAFAFA; border-radius: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 40px 30px; box-sizing: border-box; gap: 80px 50px; position: relative; z-index: 3;}
.box_step_wrap::after {content: "";position: absolute;inset: 0;border-radius: 30px;padding: 7px;background:linear-gradient(0deg,#25a1ff,#01b1ad);mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite: exclude;width: 75%;height: 65%;top: 50%;left: 50%;transform: translate(-50%, -53%); z-index: -1;}

.box_step_wrap h3 {font-size: 28px; color: #0EA2A4; font-family: 'oneMobileT'; text-align: center; font-weight: 100; width: 100%;}
.box_step_wrap .sub-box {width: 20%; border-radius: 30px; border: 1px solid #D0D0D0; background: #fff;}
.box_step_wrap .sub-box h4 {background: #F2F2F2; border-radius: 30px 30px 0 0; padding: 25px 30px; text-align: center; font-family: 'oneMobileT'; font-weight: 100; color: #535353;}
.box_step_wrap .sub-box .c-list-dotted {padding: 20px;}


.box_step_wrap .main-box {width: 50%; display: flex; flex-wrap: wrap; border: 1px solid #067E93; border-radius: 30px; background: #fff; overflow: hidden;}
.box_step_wrap .main-box > div {width: 50%; position: relative;}
.box_step_wrap .main-box > div h4 {color: #333333; font-size: 20px; border-bottom: 1px solid #CCCCCC; text-align: center; padding: 20px; font-family: 'oneMobileT';font-weight: 100;}
.box_step_wrap .main-box > div h4 .TBox {width: 33px; height: 33px; text-align: center; padding: 5px 0; font-size: 22px; color: #fff; margin-right: 10px; display: inline-block; border-radius: 50%;}
.box_step_wrap .main-box .stpe-P::after {width: 9px;height: 20px;background: url(/resources/homepage/aidx/_Img/aidx_sub_box_arrow.png) no-repeat;content: "";display: block;position: absolute;top: 60%;right: -8px;}
.box_step_wrap .main-box .stpe-P h4 {background: #F8F9FE;}
.box_step_wrap .main-box .stpe-P h4 .TBox {background: #1B3BDD;}

.box_step_wrap .main-box .stpe-D::after {width: 9px;height: 20px;background: url(/resources/homepage/aidx/_Img/aidx_sub_box_arrow.png) no-repeat;content: "";display: block;position: absolute;bottom: -19px;left: 50%;transform: rotate(90deg) translateX(-50%);z-index: 3;}
.box_step_wrap .main-box .stpe-D h4 {background: #E7F4F4;}
.box_step_wrap .main-box .stpe-D h4 .TBox {background: #0CCACA;}

.box_step_wrap .main-box .stpe-C::after {width: 9px;height: 20px;background: url(/resources/homepage/aidx/_Img/aidx_sub_box_arrow.png) no-repeat;content: "";display: block;position: absolute;top: 60%;left: -8px;transform: rotate(180deg);z-index: 3;}
.box_step_wrap .main-box .stpe-C h4 {background: #F1F8DE;}
.box_step_wrap .main-box .stpe-C h4 .TBox {background: #92C30D}

.box_step_wrap .main-box .stpe-A::after {width: 9px;height: 20px;background: url(/resources/homepage/aidx/_Img/aidx_sub_box_arrow.png) no-repeat;content: "";display: block;position: absolute;top: -19px;left: 50%;transform: rotate(-90deg) translateX(-50%);z-index: 3;}
.box_step_wrap .main-box .stpe-A h4 {background: #DDE7F5}
.box_step_wrap .main-box .stpe-A h4 .TBox {background: #1A5AB3}

.box_step_wrap .main-box > div:nth-child(odd) {border-right: 1px solid #ccc;}
.box_step_wrap .main-box > div:nth-child(1), .box_step_wrap .main-box > div:nth-child(2) {border-bottom: 1px solid #ccc;}

.box_step_wrap .main-box > div p {font-size: 18px;color: #535353; font-family: 'oneMobileT';font-weight: 100;padding: 25px 20px 10px;}
.box_step_wrap .main-box > div .c-list-dotted {padding: 0px 30px 25px;}
.box_step_wrap .main-box > div .c-list-dotted li:not(:last-child) {margin-bottom: 10px;}

.box_step_wrap .hr {width: 80%;text-align: center;border: 1px solid #067E93;border-radius: 30px;font-family: 'oneMobileT';background: #fff;margin: 0 auto;}
.box_step_wrap .hr p {color: #535353;font-size: 18px;padding: 20px; font-weight: 100;}
.box_step_wrap .hr .tit {color: #333333; font-weight: 400; margin-right: 15px; display: inline-block;}

@media screen and (max-width: 1200px){
	/*산학공동기술개발과제*/
	.process_wrap .step1 .item dt{padding-left: 30px; }
	.process_wrap .step1 .item dt:before{top:13px; left:75px;width: 20px; height: 20px;transform:unset; }

	/*산학공동기술개발과제-추가*/
	.box_step_wrap {gap: 50px;}
	.box_step_wrap .sub-box {order: 1; width: calc((100% - 50px) / 2);}
	.box_step_wrap .main-box {order: 2; width: 100%;}
	.box_step_wrap .hr {order: 3;}
}


@media screen and (max-width: 991px){
	/*정책연구*/
	.polRes_wrap .wrap dl{padding: 36px 28px}

	/*재직자교육*/
	.family_wrap{padding: 40px;}
	.family_wrap .memb_cat dl{padding-left: 30px; padding-right: 30px; }
	.family_wrap .memb_cat dt{font-size: 18px; }
	
	/*산학공동기술개발과제-추가*/
	.step_wrap .stepBox > li {width: 100%;}

	.step_wrap .stepBox .step01::before,.step_wrap .stepBox .step02::before, .step_wrap .stepBox .step03::before, .step_wrap .stepBox .step04::before, .step_wrap .stepBox .step05::before, .step_wrap .stepBox .step06::before {left: 50%;transform: translateX(-50%) rotate(90deg); bottom: -21px; top: auto; right: auto;}
	.step_wrap .stepBox .step04 {order: 4;}
	.step_wrap .stepBox .step05 {order: 5;}
	.step_wrap .stepBox .step06 {order: 6;}

	.step_wrap .stepBox .step01::after {border-bottom: 2px solid #009fbf;border-left: 2px solid #009fbf;border-right: 2px solid #009fbf; width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px; right: auto; top: auto; border-top: none;}

	.step_wrap .stepBox .step02::after {border-bottom: 2px solid #219F8F;border-left: 2px solid #219F8F;border-right: 2px solid #219F8F; width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px; right: auto; top: auto; border-top: none;}

	.step_wrap .stepBox .step03::after {border-bottom: 2px solid #429F60;border-left: 2px solid #429F60;border-right: 2px solid #429F60; width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px;}

	.step_wrap .stepBox .step04::after {border-bottom: 2px solid #629E30;border-left: 2px solid #629E30;border-right: 2px solid #629E30; width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px;}

	.step_wrap .stepBox .step05::after {border-bottom: 2px solid #839E00;border-left: 2px solid #839E00;border-right: 2px solid #839E00; width: 100%;height: 25%;border-radius: 0 0px 30px 30px;left: 0px;bottom: -1px;}

}


/***************************************/
/***************************************
768px == 2제목사이즈 20px & 본문사이즈 16px & gap 20px
****************************************/
/***************************************/
@media screen and (max-width: 768px){
	/*정책연구*/
	.polRes_wrap .wrap{gap: 20px;flex-wrap: wrap; }
	.polRes_wrap .wrap dl{width:calc(50% - 10px);  }
	.polRes_wrap .wrap dl:last-child{width: 100%; }
	.polRes_wrap .wrap dt{font-size: 20px; }
	.polRes_wrap .wrap dd, 
	.polRes_wrap .wrap dd ol li{font-size: 16px; }

	/*기술지도*/
	.techG_wrap .appliC_box .one3_box{gap: 20px; }
	.techG_wrap .appliC_box .one3_box dl{padding:  32px;}
	.techG_wrap .appliC_box .one3_box dt{font-size: 20px; margin-bottom: 8px; }
	.techG_wrap .appliC_box .one3_box dd{font-size: 16px;}

	/*재직자교육*/
	.incumb_wrap .purpose_box{padding-bottom: 40px; margin-bottom:40px;}
	.family_wrap .box .titl{margin-bottom: 12px; }
	.family_wrap .box:not(:last-child){margin-bottom: 36px; }
	.family_wrap .memb_cat{gap:8px 20px; }
	.family_wrap .memb_cat dl{flex-direction: column; gap: 4px 8px; align-items: flex-start; padding: 16px 24px; border-radius: 16px; }

	/**/
	.process_wrap .step{flex-direction: column; }
	.process_wrap .step h4{width: 100%; font-size:20px; }
	.process_wrap .step h4 br{display:none;}
	.process_wrap .step .box{width:100%; }

	/*산학공동기술개발과제-추가*/
	.step_wrap h3 {padding: 30px; font-size: 24px;}
	.step_wrap .stepBox {padding: 0 15px 30px 15px;}

	.box_step_wrap {gap: 20px; padding: 30px 15px 30px 15px;}
	.box_step_wrap::after {display: none;}
	.box_step_wrap h3 {font-size: 24px;}
	.box_step_wrap .sub-box {width: 100%;}
	.box_step_wrap .sub-box h4 {padding: 15px 30px;}
	.box_step_wrap .sub-box .c-list-dotted li {display: inline-block;}

	.box_step_wrap .main-box > div {width: 100%;}
	.box_step_wrap .main-box > div::after {display: none !important;}
	.box_step_wrap .main-box > div h4 {font-size: 16px;}
	.box_step_wrap .main-box > div h4 .TBox {padding: 5px 0; font-size: 16px;}
	.box_step_wrap .main-box > div p {font-size: 16px;}

	.box_step_wrap .main-box .stpe-P {order: 1;}
	.box_step_wrap .main-box .stpe-D {order: 2;}
	.box_step_wrap .main-box .stpe-C {order: 3;}
	.box_step_wrap .main-box .stpe-A {order: 4; border-top: none; border-right: none !important;}
	.box_step_wrap .hr {width: 100%;}
	.box_step_wrap .hr .tit {display: block; margin-right: 0; margin-bottom: 10px;}
	.box_step_wrap .hr p {font-size: 16px;}
}

@media screen and (max-width: 575px){
	/*정책연구*/
	.polRes_wrap .wrap{gap:12px; }
	.polRes_wrap .wrap dl{width:100%;padding: 28px; }
	.polRes_wrap .wrap dt{margin-bottom: 8px; }

	/*기술지도*/
	.techG_wrap .appliC_box .one3_box{flex-direction: column;}
	.techG_wrap .appliC_box .one3_box dl{width: 100%; }
	
	/*재직자교육*/
	.family_wrap .memb_cat{flex-direction: column; margin-top: 12px; }
	.family_wrap .memb_cat dl{width: 100%; flex-direction: unset; flex-wrap: wrap; }

	
	/*산학공동기술개발과제-추가*/
	.step_pro_wrap {padding: 0;}
	.step_wrap h3 {padding: 30px 50px;}

	.step_wrap .stepBox {gap:15px 50px}
	.step_wrap .stepBox > li {padding: 20px 25px;}
	.step_wrap .stepBox > li::before {display: none;}
}


@media screen and (max-width: 425px){
	
}