@charset "UTF-8";
/* breadcrumbs.css 01/08/21 */
.banner-breadscrumb {
	/*height: 360px;*/
	/*padding-top: 126px;*/
	font-weight: 700;
	text-align: center;
	/*background-position: 50% 50%;*/
	overflow:hidden;

}
.banner-breadscrumb .page-title {
	color: #fefefe;
	font-size: 2.588rem;
	line-height: 3.412rem;
}
.banner-breadscrumb .page-order {
	margin-top: 22px;
}
.banner-breadscrumb .page-order li {
	display: inline-block;
	position: relative;
	color: #fff;
	font-size: .882rem;
}
.banner-breadscrumb .page-order li:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 0 5px;
	background: url('../images/sub/icon_pc_sizeS1.png') no-repeat -182px 0;
}
.banner-breadscrumb .page-order li:first-child:before {
	display: none;
}
.banner-breadscrumb .page-order li a,
.banner-breadscrumb .page-order li span {
	vertical-align: middle;
}
.banner-breadscrumb .page-order li a {
	color: #fff;
	font-size:15px;
}
.banner-breadscrumb .pp-type {
	background-image: url('/images/sub/img_pc_banner_pp.jpg') ;
}
.banner-breadscrumb .hr-type {
	background-image: url('/images/sub/img_pc_banner_hr.jpg');
}
/*센터소개*/ /*ci 가리키는 손가락과 노트북과 타블렛*/
/*.banner-breadscrumb.ci-type { background-image: url('/images/sub/img_pc_banner_ci.jpg'); }*/
.banner-breadscrumb .ci-type { height:360px;padding-top: 126px; background: url('/images/sub/img_pc_banner_ci.jpg') no-repeat 50%; background-size:cover; animation:subBg 2s forwards ease; }

/*지원사업*/ /*ft 악수남과 좌측여자*/
/*.banner-breadscrumb.ft-type { background-image: url('/images/sub/img_pc_banner_ft.jpg'); }*/
.banner-breadscrumb .ft-type { height:360px;padding-top: 126px; background: url('/images/sub/img_pc_banner_ft.jpg') no-repeat 50%; background-size:cover; animation:subBg 2s forwards ease; }

/*지원사업*//*sm 화살표와 사람들*/
/*.banner-breadscrumb.sm-type { 	background-image: url('/images/sub/img_pc_banner_sm.jpg'); }*/
.banner-breadscrumb .sm-type { height:360px;padding-top: 126px; background: url('/images/sub/img_pc_banner_sm.jpg') no-repeat 50%; background-size:cover; animation:subBg 2s forwards ease; }

/*커뮤니티*/
.banner-breadscrumb .ip-type { height:360px;padding-top: 126px; background: url('/images/sub/img_pc_banner_ip.jpg') no-repeat 50%; background-size:cover; animation:subBg 2s forwards ease; }

/*약관*/
.banner-breadscrumb .raw-type { height:360px;padding-top: 126px; background: url('/images/sub/img_pc_banner_raw.jpg') no-repeat 50%; background-size:cover; animation:subBg 2s forwards ease; }

.banner-breadscrumb .bd-type { background-image: url('/images/sub/img_pc_banner_bd.jpg'); }
.banner-breadscrumb .fg-type { background-image: url('/images/sub/img_pc_banner_fg.jpg'); }

@media screen and (max-width: 1200px) {
	.banner-breadscrumb {
		height: 280px;
		/*padding-top: 135px;*/
	}
	.banner-breadscrumb .page-title {
		font-size: 2rem;
		line-height: 2rem;
	}
	.banner-breadscrumb .page-order {
		display: none;
	}

}
@media screen and (max-width:767px) {
	.banner-breadscrumb { background-size:cover; }
	.banner-breadscrumb.pp-type { background: url('/images/sub/img_mob_banner_pp.jpg')no-repeat 50%; }
	.banner-breadscrumb.hr-type { background: url('/images/sub/img_mob_banner_hr.jpg')no-repeat 50%; }

	/*센터소개*/
	.banner-breadscrumb .ci-type { background: url('/images/sub/img_mob_banner_ci.jpg')no-repeat 50%; }
	/*지원사업*/
	.banner-breadscrumb .ft-type { background: url('/images/sub/img_mob_banner_ft.jpg')no-repeat 50%; }
	/*주요실적*/
	.banner-breadscrumb .sm-type { 	background: url('/images/sub/img_mob_banner_sm.jpg')no-repeat 50%; }
	/*커뮤니티*/
	.banner-breadscrumb .ip-type { background: url('/images/sub/img_mob_banner_ip.jpg')no-repeat 50%; }
	/*약관*/
	.banner-breadscrumb .raw-type { background: url('/images/sub/img_mob_banner_raw.jpg')no-repeat 50%; }

	.banner-breadscrumb .bd-type { background: url('/images/sub/img_mob_banner_bd.jpg'); }
	.banner-breadscrumb .fg-type { background: url('/images/sub/img_mob_banner_fg.jpg'); }
}

/*서브비주얼 모션추가220128*/
@keyframes subBg {
	0%{
		transform:scale3d(1.2,1.2,1.2);
		opacity:0;
	}
	100%{
		transform:scale3d(1,1,1);
		opacity:1;
	}
}


/*설립목적 - RIC사업이란?*/
.jm_content_2202_1 {  }
.jm_content_2202_1 .content_wrap { background:rgba(0,0,0,0.03);  height:600px; margin-bottom:100px; display:flex; word-break: break-all; }
.jm_content_2202_1 .content_wrap .left_box { width:50%; position:relative;  padding: 2rem; display:flex; align-items: flex-end;}
.jm_content_2202_1 .content_wrap .left_box.bg_01 {  background:rgba(0,0,0,0.1) url('/images/sub/perpose_establish_img01.jpg')no-repeat 50%; background-size:cover;  }
.jm_content_2202_1 .content_wrap .left_box.bg_02 {  background:rgba(0,0,0,0.1) url('/images/sub/perpose_establish_img02.jpg')no-repeat 50%; background-size:cover;  }
.jm_content_2202_1 .content_wrap .left_box .con_box { background:rgba(0,0,0,0.7);  width:100%; padding:2rem; color: #fff; border-radius: 0 2.5rem 2.5rem 2.5rem; } /**/
.jm_content_2202_1 .content_wrap .left_box .con_box h3 { font-size:1.7rem; position:relative; margin-bottom:24px; color:#fff; word-break:inherit;}
.jm_content_2202_1 .content_wrap .left_box .con_box h3::before { content:''; width:115px; height:4px; background:#fff; display:inline-block; position:absolute; bottom:-12px; word-break:inherit;}
.jm_content_2202_1 .content_wrap .left_box .con_box p { font-size:1.1rem;  letter-spacing: -0.015rem; line-height: 1.6rem; } /*text-align: justify;*/
.jm_content_2202_1 .content_wrap .right_box { width:50%; padding:2.8rem; font-size: 1.1rem; word-break: inherit; line-height: 1.9rem; font-weight: 300; text-align: justify; }
@media (max-width:1280px){
	.jm_content_2202_1 .content_wrap .left_box { padding: 1.6rem; }
}
@media (max-width:980px){
	.jm_content_2202_1 .content_wrap { flex-direction: column; height:unset; margin-bottom:50px; }
	.jm_content_2202_1 .content_wrap .left_box { width:100%; height:500px; padding: 1.3rem; align-items:flex-start; }
	.jm_content_2202_1 .content_wrap .left_box .con_box h3 { font-size: 1.6rem; }
	.jm_content_2202_1 .content_wrap .left_box .con_box { padding:1.6rem; border-radius: 0 2rem 2rem 2rem; }
	.jm_content_2202_1 .content_wrap .left_box .con_box p {  }
	.jm_content_2202_1 .content_wrap .right_box { width:100%; padding:1.1rem 1.1rem 3rem; font-size: 1.1rem; line-height: 1.8rem; text-align: justify; }
}
@media (max-width:760px){
	.jm_content_2202_1 .content_wrap { margin-bottom:10px; }
	.jm_content_2202_1 .content_wrap .left_box { height:400px; padding: 0.8rem; }
	.jm_content_2202_1 .content_wrap .left_box .con_box { border-radius: 0 1.5rem 1.5rem 1.5rem; }
}

/*주요실적*/
.jm_content_2202_2 { margin-top: 3.4rem; } /*background:rgba(0,0,0,0.03);*/
.jm_content_2202_2 h3 { font-size: 1.7rem; margin-bottom:20px;  }
.jm_content_2202_2 ul { display:flex; display: -ms-flexbox; justify-content: space-between; -ms-flex-pack: justify; }
.jm_content_2202_2 ul li { width:32%;  height:auto; padding: 40px 0; text-align:center; display:flex; display: -ms-flexbox; flex-direction: column; -ms-flex-direction: column; justify-content: center; align-items: center; -ms-flex-align: center;     border: 1px solid rgba(0,0,0,0.1); background: #fff; border: 4px solid rgba(0,0,0,0.1); border-radius: 3.4rem; transition:all 0.4s; }
.jm_content_2202_2 ul li:hover { box-shadow: 8px 8px 8px rgba(0, 0, 0, .1); border: 4px solid rgba(0,0,0,0.3); }
.jm_content_2202_2 ul li h4 { font-size:1.42rem; margin-bottom:3rem; position:relative; }
.jm_content_2202_2 ul li h4::before { content:''; width:2px; height:2rem; background:rgba(0,0,0,0.7); display:block; position:absolute; bottom: -2.7rem; left: 50%; transform: translateX(-50%); }
.jm_content_2202_2 ul li:last-child h4::before { display:none; }
.jm_content_2202_2 ul li:last-child h4 {     margin-bottom: 2rem; }
.jm_content_2202_2 ul li p { font-size:1.1rem; display:flex; display: -ms-flexbox; justify-content: center; align-items: center; -ms-flex-align: center; }
.jm_content_2202_2 ul li p.top { font-size: 1.2rem; font-weight: 500; }
.jm_content_2202_2 ul li p.bottom { color:#2d59a7; font-size: 1.1rem; }
.jm_content_2202_2 ul li img.ico_img { width:76px; height:76px; margin-bottom:20px; }
.jm_content_2202_2 ul li .logos { width:100%; display:flex; display: -ms-flexbox; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; -ms-flex-pack: space-evenly;text-indent:-9999px; }
.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second, .jm_content_2202_2 ul li .logos .third, .jm_content_2202_2 ul li .logos .fourth  {width:40%; display:flex; display: -ms-flexbox; } /*height:60px;  background:rgba(0,0,0,0.03);*/
.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second { margin-bottom: 1.1rem; }
/*.jm_content_2202_2 ul li .logos .third { height: 2rem; }*/
/*.jm_content_2202_2 ul li .logos .fourth { height: 26px; }*/
.jm_content_2202_2 ul li .logos .first img { display: block; } /*width:172px; height:60px;*/

@media (max-width:1280px) {
	.jm_content_2202_2 ul li { width: 32.8%; }
}
@media (max-width:860px) {
	.jm_content_2202_2 ul { flex-direction: column; -ms-flex-direction: column; }
	.jm_content_2202_2 ul li { width:100%; margin-bottom:10px; height: auto; padding: 3.4rem; border-radius: 2rem; }
	.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second, .jm_content_2202_2 ul li .logos .third, .jm_content_2202_2 ul li .logos .fourth { padding: 25px; }
	.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second { margin-bottom: 10px; }
}
@media (max-width:640px) {
	.jm_content_2202_2 ul li { padding: 3.4rem 20px; border-radius: 15px; }
	.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second, .jm_content_2202_2 ul li .logos .third, .jm_content_2202_2 ul li .logos .fourth { padding: 10px; }
}
@media (max-width:480px) {
	.jm_content_2202_2 ul li { padding: 2rem 5px; }
	.jm_content_2202_2 ul li:last-child { padding: 3.4rem 5px; }
	.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second, .jm_content_2202_2 ul li .logos .third, .jm_content_2202_2 ul li .logos .fourth { padding: 0px; }
	.jm_content_2202_2 ul li .logos .first, .jm_content_2202_2 ul li .logos .second { margin-bottom: 20px; }
}

/*지원사업*/
.jm_content_2202_3 { border-top: 2px solid #222; }
.jm_content_2202_3 ul {  }
.jm_content_2202_3 ul > li { display:flex; border-bottom: 1px dashed rgba(0,0,0,0.1); padding: 30px 0; }
.jm_content_2202_3 ul > li .left { width:200px; display: flex; justify-content: center; } /*background:rgba(0,0,0,0.03); */
.jm_content_2202_3 ul > li .left img { width:76px; height:76px; margin-top: 10px; }
.jm_content_2202_3 ul > li .right { width:calc(100% - 200px); } /* background:rgba(0,0,0,0.1);*/
.jm_content_2202_3 ul > li .right h3 { font-size:1.882rem; margin:10px 0 20px 0; }
.jm_content_2202_3 ul > li .right ol li { font-size: 1.1rem; margin-bottom:0.8rem; position:relative; padding-left:15px;  }
.jm_content_2202_3 ul > li .right ol li::before { content:''; width:5px; height:5px; background:#777; display:inLine-block; position: absolute; left:2px; top: 10px; border-radius:50%; }
.bottom_bg { width:100%; height:771px; background:rgba(0,0,0,0.03) url('/images/sub/support_business_con_bg1.jpg')no-repeat 50%; background-size:cover; margin-top: 50px; }
@media (max-width:1300px) {
	.bottom_bg { height: 500px; margin-top: 50px; }
}
@media (max-width:1000px) {
	.jm_content_2202_3 ul > li .right h3 { font-size: 1.6rem; }
	.bottom_bg { height: 400px; }
}
@media (max-width:860px) {
	.jm_content_2202_3 ul > li .left { width: 150px; }
	.jm_content_2202_3 ul > li .right { width: calc(100% - 150px); }
}
@media (max-width:640px) {
	.jm_content_2202_3 ul > li .left { width: 100px; }
	.jm_content_2202_3 ul > li .right { width: calc(100% - 100px); }
	.bottom_bg { height: 350px; margin-top:0px; }
}
@media (max-width:560px) {
	.jm_content_2202_3 ul > li { display:block; }
	.jm_content_2202_3 ul > li .left { display:block; }
	.jm_content_2202_3 ul > li .right { width: 100%; }
	.jm_content_2202_3 ul > li .right h3 { font-size: 1.5rem; word-break: break-all; }
}

/*조직도*/
.jm_info_01 { width:100%; height: 1000px; background:url('/images/sub/organization_chart_pc_bg.jpg')no-repeat 50%; background-position: bottom; }
.jm_info_01 img.chart_img { width:462px; height:auto; margin-top:30px; }

.jm_info_02 { text-align:center;  }

@media (max-width:560px) {
	.jm_info_01 { height: 850px; background-size: 100vmax; } /*background-size:100%;*/
}
@media (max-width:480px) {
	.jm_info_01 { height: 750px; }
	.jm_info_01 img.chart_img { width:100%; margin-top:20px; }
}


/*공통2*/
.hyphen_line { display:inline-block; width:20px; height:1px; background:#b72841; margin:0 5px; }
.gap_type1 { height:15rem; }
.gap_type2 { height:6rem; }
@media (max-width:1300px) {
	.gap_type1 { height:13rem; }
	.gap_type2 { height:5rem; }
}
@media (max-width:980px) {
	.gap_type1 { height:10rem; }
}
@media (max-width:640px) {
	.gap_type1 { height:5rem; }
	.gap_type2 { height:2rem; }
}

/*공용장비 지원(산학협력 - 방재 정보통신 지역 혁신센터 공용장비 지원 페이지 복제) 220310*/
.jm_table10 table { width:calc(100% - 0px); font-size:17px; font-weight:400; color: #555; white-space:normal !important; } /*border:1px solid #1771BF;*/
.jm_table10 table thead th { border: 1px solid #2d59a7; font-size: inherit; }
.jm_table10 table thead th { border-right:1px solid rgba(255,255,255,0.1); }
.jm_table10 table thead th:last-child { border-right:1px solid #2d59a7; }
.jm_table10 table tr:nth-child(2n) td { background:rgba(0,0,0,0.03); }
.jm_table10 table th, .jm_table10 table td  {  border: 1px solid rgba(0,0,0,0.15); vertical-align:middle !important; padding:15px 8px !important;  font-size: inherit; }
.jm_table10 table th { background:#2d59a7; color:#fff; border-top:0!important; text-align:center; font-weight:500; }
.jm_table10 table td:nth-child(1), .jm_table10 table td:nth-child(4) { text-align:center;  }
.jm_table10 table td a { color:#1771BF; transition:all 0.3s; } /*display: flex; justify-content: center; align-items: center;*/
.jm_table10 table td a:hover { color:#000; }
.jm_table10 table td a i { font-size:24px;  }


/*입주지원 (창업진흥센터 - 신규입주 신청안내 페이지에서 발췌 후 클래스명 앞에 표기*/

/* 제목 내용 */
.h2_type_1 {font-size: 22px; font-weight: 500; color: #004dad; margin-bottom: 20px;}
.h3_type_blue {padding-left: 30px; background:url('/images/sub/icon_bullet_02.png') no-repeat left top 3px; font-size: 20px; font-weight: 500; color: #222; min-height: 24px; margin-bottom: 25px; }
.h3_type_blue2 {padding-left: 30px; background:url('/images/sub/icon_bullet_02.png') no-repeat left top 3px; font-size: 19px; font-weight: 500; color: #222; min-height: 24px;}
.h3_type_blue3 {padding-left: 24px; background:url('/images/sub/icon_bullet_02.png') no-repeat left top 3px; font-size: 19px; font-weight: 500; color: #222; min-height: 24px;}
.h4_type_blue {padding-left: 25px; background:url('/images/sub/icon_bullet_03.png') no-repeat left top 5px; background-position: 4px 3px; font-size: 17px; font-weight: 400; color: #222; min-height: 22px; margin-bottom: 15px;}
.h4_type_blue3 {padding-left: 25px; background:url('/images/sub/icon_bullet_03.png') no-repeat left top 5px; background-position: 4px 3px; font-size: 17px; font-weight: 400; color: #222; min-height: 22px; margin-bottom: 15px;}
.h4_type_blue2 { font-weight: 400; color: #222; min-height: 22px; margin-bottom: 15px; }
.h4_type_blue3 { font-weight: 400; color: #0068ce; min-height: 22px; margin-bottom: 15px; }
.h4_type_red { font-weight: 400; color:#BF0413; min-height: 22px;     margin: 10px 15px; }
.line_bullet {padding-left: 30px; position: relative; background:url('/images/sub/icon_bullet_04.png') no-repeat left 9px top 8px; font-size: 16px; font-weight: 400; color:#222; margin-bottom: 7px;}
.line_bullet3 {padding-left: 25px; position: relative; background:url('/images/sub/icon_bullet_04.png') no-repeat left 9px top 8px; font-size: 16px; font-weight: 400; color:#222; margin-bottom: 7px;}
.dot_bullet {padding-left: 30px; position: relative; font-size: 16px; font-weight: 400; color:#222; margin-bottom: 10px;}
.dot_bullet::before {content: ""; display: block; width: 5px; height:5px; border-radius: 30%; transform:rotate(45deg); background-color: #1771bf; position: absolute; left: 17px; top: 13px;}
.dot_bullet2 {padding-left: 25px; position: relative; font-size: 16px; font-weight: 400; color:#0068ce; margin-bottom: 10px;}
.dot_bullet2::before {content: ""; display: block; width: 5px; height:5px; border-radius: 50%; background-color: #004dad; position: absolute; left: 6px; top: 10px;}
.dot_bullet3 {padding-left: 25px; position: relative; font-size: 16px; font-weight: 400; color:#555; margin-bottom: 10px;}
.dot_bullet3::before {content: ""; display: block; width: 5px; height:5px; border-radius: 50%; background-color: #004dad; position: absolute; left: 15px; top: 10px;}
.dot_bullet3 b { color:#1771BF; font-weight:400; }
.dot_bullet4 {padding-left: 25px; position: relative; font-size: 16px; font-weight: 400; color:#555; margin-bottom: 10px;}
.dot_bullet4::before {content: ""; display: block; width: 5px; height:5px; border-radius: 50%; background-color: #004dad; position: absolute; left: 15px; top: 10px;}
.dot_bullet.sm {font-weight: 300 !important; line-height: 24px; }
.txt01 {font-size: 16px;}
.list_type_txt li { text-indent:-22px; margin-left:22px; margin-bottom: 10px; }
@media (max-width:640px) {
	.list_type_txt li { text-indent: -19px; margin-left: 20px; }
	.h4_type_red { margin: 10px 0px; }
}
.sm_txt {font-size: 0.9em;}
.fontLight {font-weight: 300 !important;}
.font_sm {font-size: 0.9em !important;}
@media all and (max-width:1000px){
    .h2_type_1 {font-size: 18px; margin-bottom: 15px;}
    .h3_type_blue {padding-left: 20px; background-size: 15px; font-size: 17px; min-height: 20px; margin-bottom: 15px;}
    .h4_type_blue {padding-left: 18px; background-size: 12px; font-size: 15px; min-height: 20px; margin-bottom: 13px;}
	.h4_type_blue2 {padding-left: 18px; background-size: 12px; font-size: 15px; min-height: 20px; margin-bottom: 13px;}
	.h4_type_blue3 {padding-left: 18px; background-size: 12px; font-size: 15px; min-height: 20px; margin-bottom: 13px;}
    .txt01 {font-size: 14px;}
    .line_bullet {padding-left: 18px; font-size: 14px; margin-bottom: 5px; background: url('/images/sub/icon_bullet_04.png') no-repeat left 0px top 5px;}
    .line_bullet::before {width: 3px; height:13px; left: 0px; top: 4px;}
	.line_bullet2 {padding-left: 10px; font-size: 14px; margin-bottom: 5px;}
    .line_bullet2::before {width: 3px; height:13px; left: 0px; top: 4px;}
	.line_bullet3 {padding-left: 18px; font-size: 14px; margin-bottom: 5px; background: url('/images/sub/icon_bullet_04.png') no-repeat left 3px top 9px;}
    .line_bullet3::before {width: 3px; height:13px; left: 0px; top: 4px;}
    .dot_bullet {padding-left: 17px; font-size: 14px; margin-bottom: 6px;}
    .dot_bullet::before {width: 3px; height:3px; left: 8px; top: 10px;}
	.dot_bullet3 {padding-left: 17px; font-size: 14px; margin-bottom: 6px;}
    .dot_bullet3::before {width: 3px; height:3px; left: 8px; top: 10px;}
	.dot_bullet4 {padding-left: 17px; font-size: 14px; margin-bottom: 6px;}
    .dot_bullet4::before {width: 3px; height:3px; left: 8px; top: 10px;}
}

@media (max-width:768px) {
	.dot_bullet { padding-left: 17px; font-size: 14px; margin-bottom: 6px; }
	.dot_bullet::before { left: 9px; }
	.dot_bullet3 { padding-left: 17px; font-size: 14px; margin-bottom: 6px; }
	.dot_bullet3::before { left: 9px; }
}
.all_search_tab_box.statistics{width: 16.66%;float: right;padding: 12px 10px;font-size: 16px;}


/*******입주지원 페이지 (산학협력단 - 산업자문 - 신청절차 4개 형 에서 가져옴)*******/
.technology_step_box2 {width: 100%;}
.technology_step_box2 .in {display: flex; align-items: center; text-align: center;}
.technology_step_box2 .lb_box {width: 18%; position: relative;}
.technology_step_box2 .lb_box::before {content: ""; position: absolute; left: calc(100% + 19px); top: 13.8%; background-color: #ddd; width: 1px; height: 72.5%;}
.technology_step_box2 .lb_box .one {margin-top: 20px;min-height: 150px;border: 1px solid #83aad0;position: relative;}
.technology_step_box2 .lb_box .one::before {content: ""; width: 20px; height: 1px; background-color: #ddd; position: absolute; left: 100%; top: 50%;}
.technology_step_box2 .lb_box .one:first-of-type {margin-top: 0;}
.technology_step_box2 .lb_box .one.mid::before {width: 40px;}
.technology_step_box2 .lb_box .one.mid::after {content: "▶"; position: absolute; left: calc(100% + 30px); top: calc(50% - 9px); font-size: 12px; color: #aaa;}
.technology_step_box2 .lb_box .one .tit {width: 100%; background-color: #004dad; color: #fff; font-weight: 400; padding: 10px 10px;}
.technology_step_box2 .lb_box .one .con {padding: 20px 5px; font-size: 15px; line-height: 1.7; font-weight: 400;}
.technology_step_box2 .lb_box .one.mid {min-height: 200px;}
.technology_step_box2 .lb_box .con p::before {content:"ㆍ"; display:inline-block;}
.technology_step_box2 .rb_box {width: 100%; padding: 0 30px;} 
.technology_step_box2 .iner_ul {width: 100%; display: flex;}
.technology_step_box2 .iner_ul > li {margin-left: 3%;width: 33.3333%;border: 1px solid #2d59a7;min-height: 100px;position: relative;background-color: #fff; border-radius: 15px;}
.technology_step_box2 .iner_ul > li::before {content: ""; width: 25px; height: 3px; background-color: #ababab; position: absolute; left:calc(100% - -1px); top: 50%;}
.technology_step_box2 .iner_ul > li:last-of-type::before {width:0; height: 0;}
.technology_step_box2 .iner_ul > li::after {content: "▶"; position: absolute; left: 105%; top: 50%; font-size: 18px; color:#ababab; transform: translateY(-50%); }
.technology_step_box2 .iner_ul > li:last-of-type::after {content: "";}
.technology_step_box2 .iner_ul > li:first-child {margin-left: 0;}
.technology_step_box2 .iner_ul > li:nth-child(3)::before { background:#ff9800; }
.technology_step_box2 .iner_ul > li:nth-child(3)::after { color:#ff9800; }
.technology_step_box2 .iner_ul > li .tit { width: 100%; height: 100%; color: #fff; font-weight: 400; padding: 10px 10px; text-align: center; text-shadow: 0 0 3px rgba(0,0,0,0.5); border-radius: 11.5px; font-size: 19px; display: flex; justify-content: center; align-items: center;
/*background: rgb(10,158,7);
background: -moz-linear-gradient(-45deg,  rgba(10,158,7,1) 0%, rgba(6,135,11,1) 25%, rgba(6,135,11,1) 74%, rgba(57,173,12,1) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(10,158,7,1) 0%,rgba(6,135,11,1) 25%,rgba(6,135,11,1) 74%,rgba(57,173,12,1) 100%);
background: linear-gradient(135deg,  rgba(10,158,7,1) 0%,rgba(6,135,11,1) 25%,rgba(6,135,11,1) 74%,rgba(57,173,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a9e07', endColorstr='#39ad0c',GradientType=1 );*/
background:#2d59a7;
}

.technology_step_box2 .iner_ul > li:last-child .tit {
/*background: rgb(239,131,0);
background: -moz-linear-gradient(-45deg,  rgba(239,131,0,1) 0%, rgba(244,93,0,1) 21%, rgba(244,93,0,1) 75%, rgba(255,136,0,1) 100%);
background: -webkit-linear-gradient(-45deg,  rgba(239,131,0,1) 0%,rgba(244,93,0,1) 21%,rgba(244,93,0,1) 75%,rgba(255,136,0,1) 100%);
background: linear-gradient(135deg,  rgba(239,131,0,1) 0%,rgba(244,93,0,1) 21%,rgba(244,93,0,1) 75%,rgba(255,136,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef8300', endColorstr='#ff8800',GradientType=1 );*/
background:#2196f3; 
 }
.technology_step_box2 .iner_ul > li:last-child { border:1px solid #2196f3 }
.technology_step_box2 .iner_ul > li .con {padding: 20px 5px; font-size: 15px; line-height: 1.7; font-weight: 400; text-align: center; font-size: 16px; }
.technology_step_box2 .iner_ul > li .con p.let_s {letter-spacing:-1.5px; word-spacing: -3.2px;}
.technology_step_box2 .iner_ul > li .con2 p.let_s {letter-spacing:-1.5px; word-spacing: -3.2px;}
.technology_step_box2 .iner_ul > li .con p::before {content:""; display:inline-block; } 
.technology_step_box2 .iner_ul > li .con2 p::before {content:""; display:inline-block; content:"ㆍ";}
.technology_step_box2 .iner_ul > li .down_con_box {position: absolute;left: 0;top: calc(100% + 20px);width: 100%;border: 1px solid #95a4b9;min-height: 150px;}
.technology_step_box2 .iner_ul > li .down_con_box::before {content: ""; width: 1px; height: 20px; background-color: #ddd; position: absolute; left: 50%; bottom: 100%;}
.technology_step_box2 .iner_ul > li .down_con_box::after {content: "▲";  position: absolute; left: calc(50% - 5px); bottom: calc(100% + 5px); font-size: 12px; color: #aaa;}
.technology_step_box2 .iner_ul > li .down_con_box .tit2 {width: 100%;background-color: #95a4b9;color: #fff;font-weight: 400;padding: 10px 10px;}
.technology_step_box2 .iner_ul > li .down_con_box .con2 {padding: 20px 5px; font-size: 15px; line-height: 1.7; font-weight: 400;}
@media all and (max-width:800px){
    .technology_step_box2 {}
    .technology_step_box2 .in {}
    .technology_step_box2 .lb_box {width: 18%;}
    .technology_step_box2 .lb_box::before {content: ""; position: absolute; left: calc(100% + 19px); top: 13.8%; background-color: #ddd; width: 1px; height: 72.5%;}
    .technology_step_box2 .lb_box .one {margin-top: 15px; min-height: 130px;}
    .technology_step_box2 .lb_box .one::before {content: ""; width: 20px; height: 1px; background-color: #ddd; position: absolute; left: 100%; top: 50%;}
    .technology_step_box2 .lb_box .one:first-of-type {margin-top: 0;}
    .technology_step_box2 .lb_box .one.mid::before {}
    .technology_step_box2 .lb_box .one.mid::after {left: calc(100% + 30px); top: calc(50% - 8px); font-size: 9px;}
    .technology_step_box2 .lb_box .one .tit {font-size: 14px;}
    .technology_step_box2 .lb_box .one .con {font-size: 13px;}
    .technology_step_box2 .lb_box .one.mid {min-height: 180px;}
    .technology_step_box2 .iner_ul > li::before {content: ""; width: 20px; height: 1px; position: absolute; left: 100%; top: 50%;}
    .technology_step_box2 .iner_ul > li:last-of-type::before {width:0; height: 0;}
    .technology_step_box2 .iner_ul > li::after {left: 103.5%; font-size: 14px;}
    .technology_step_box2 .iner_ul > li .tit {font-size:18px; padding: 10px 5px;}
    .technology_step_box2 .iner_ul > li .con {padding: 20px 5px; font-size: 13px;}
    .technology_step_box2 .iner_ul > li .down_con_box {top: calc(100% + 20px); width: 100%; border: 1px solid #ddd; min-height: 150px;}
    .technology_step_box2 .iner_ul > li .down_con_box::before {}
    .technology_step_box2 .iner_ul > li .down_con_box::after {content: "▲";  position: absolute; left: calc(50% - 5px); bottom: calc(100% + 5px); font-size: 12px; color: #aaa;}
    .technology_step_box2 .iner_ul > li .down_con_box .tit2 {font-size: 14px; padding: 10px 5px;}
    .technology_step_box2 .iner_ul > li .down_con_box .con2 {padding: 13px 5px; font-size: 13px;}
	.technology_step_box2 .iner_ul > li::before { display:none;  }
}
@media all and (max-width:700px){
    .technology_step_box2 .lb_box::before {top: 12.3%; height: 71%;}
}
@media all and (max-width:640px){
	.technology_step_box2 .iner_ul { flex-wrap: wrap; align-content: space-around; justify-content: space-between; } 
	.technology_step_box2 .iner_ul > li {  margin-left: 0; margin-bottom: 8%; width: 45%; }
	.technology_step_box2 .iner_ul > li::after { left: 113%; top: calc(50% - 1px); font-size:18px; transform: translateY(-50%);}
	.technology_step_box2 .iner_ul > li::before { display:block; width: 25px; height: 3px; left:104%; top: 50%; transform: translateY(-50%);} /**/
	.technology_step_box2 .iner_ul > li:nth-child(2)::before { display: block; width: 35px; height: 3px;  left: -20%;  top: 112%;  transform: rotate(-45deg); }
	.technology_step_box2 .iner_ul > li:nth-child(2)::after { display:block; left: -21%; top: 113%; font-size: 18px; transform: rotate(19deg);} 
}
@media all and (max-width:550px){
    .technology_step_box2 { overflow: auto;  } /*padding-bottom: 50px;*/
    .technology_step_box2 .in {width: 600px;}
}
@media all and (max-width:480px){
	.technology_step_box2 .rb_box { padding: 0;} 
	.technology_step_box2 .iner_ul > li::after { 111% } 
	.technology_step_box2 .iner_ul > li::before { left: 102%; }
	.technology_step_box2 .iner_ul > li:nth-child(2)::after { display: block; left: -21%; top: 113%; font-size: 18px; transform: rotate(19deg); }

}

/*입주 지원 페이지 2분할 버튼*/
.two_divide_btn_1 { display:flex; justify-content: center; }
.two_divide_btn_1 li { width:354px; }
.two_divide_btn_1 li:first-child {  } /*margin-right:20px;*/
.two_divide_btn_1 li a { display:flex; justify-content:center; align-items: center; height: 55px; border: 2px solid #005bb4; background:#fff; font-size: 17px; font-weight: 400; color:#005bb4; transition:all 0.15s; }
.two_divide_btn_1 li a:hover { background:#005bb4; color:#fff; }
.two_divide_btn_1 li a i { font-size:30px; margin-right:2px; }
@media (max-width:768px){
	.two_divide_btn_1 li { width:calc(100% - 60px); font-size:16px; }
	.two_divide_btn_1 li:first-child {  } /*margin-right:10px;*/
}
@media (max-width:420px){
	.two_divide_btn_1 { flex-direction: column; }
	.two_divide_btn_1 li { width:100%; font-size:15px; }
	.two_divide_btn_1 li:first-child { margin: 0 0 10px 0; }
}

/*********** 상하 여백 (창업진흥센터 갭부분)  ***********/
.gab10 {width: 100%; height: 10px; clear: both;}
.gab15 {width: 100%; height: 15px; clear: both;}
.gab20 {width: 100%; height: 20px; clear: both;}
.gab25 {width: 100%; height: 25px; clear: both;}
.gab30 {width: 100%; height: 30px; clear: both;}
.gab35 {width: 100%; height: 35px; clear: both;}
.gab40 {width: 100%; height: 40px; clear: both;}
.gab50 {width: 100%; height: 50px; clear: both;}
.gab60 {width: 100%; height: 60px; clear: both;}
.gab70 {width: 100%; height: 70px; clear: both;}
.gab80 {width: 100%; height: 80px; clear: both;}
.gab90 {width: 100%; height: 90px; clear: both;}
.gab100 {width: 100%; height: 100px; clear: both;}

.gab-w-5 {display: inline-block; vertical-align: middle; height: 1px; width: 5px;}
.gab-w-10 {display: inline-block; vertical-align: middle; height: 1px; width: 10px;}
.gab-w-15 {display: inline-block; vertical-align: middle; height: 1px; width: 15px;}
.gab-w-20 {display: inline-block; vertical-align: middle; height: 1px; width: 20px;}
.gab-w-25 {display: inline-block; vertical-align: middle; height: 1px; width: 25px;}
.gab-w-30 {display: inline-block; vertical-align: middle; height: 1px; width: 30px;}
.gab-w-35 {display: inline-block; vertical-align: middle; height: 1px; width: 35px;}
.gab-w-40 {display: inline-block; vertical-align: middle; height: 1px; width: 40px;}
.gab-w-45 {display: inline-block; vertical-align: middle; height: 1px; width: 45px;}
.gab-w-50 {display: inline-block; vertical-align: middle; height: 1px; width: 50px;}


@media screen and (max-width:1000px){
	.gab10 {width: 100%; height: 10px;}
	.gab15 {width: 100%; height: 12px;}
	.gab20 {width: 100%; height: 15px;}
	.gab25 {width: 100%; height: 18px;}
	.gab30 {width: 100%; height: 20px;}
	.gab35 {width: 100%; height: 20px;}
	.gab40 {width: 100%; height: 20px;}
	.gab50 {width: 100%; height: 25px;}
	.gab60 {width: 100%; height: 30px;}
	.gab70 {width: 100%; height: 35px;}
	.gab80 {width: 100%; height: 40px;}
	.gab90 {width: 100%; height: 45px;}
	.gab100 {width: 100%; height: 50px;}

	.gab-w-5 {width: 2px;}
	.gab-w-10 {width: 5px;}
	.gab-w-15 {width: 8px;}
	.gab-w-20 {width: 13px;}
	.gab-w-25 {width: 15px;}
	.gab-w-30 {width: 18px;}
	.gab-w-35 {width: 20px;}
	.gab-w-40 {width: 20px;}
	.gab-w-45 {width: 25px;}
	.gab-w-50 {width: 28px;}
}

.notice_txt_1 { color:#3f51b5; font-weight:400; }


/**** 입주지원 페이지 박스 스타일 ( 창업진흥센터 - 기업지원정보 - 세미나실 사용현황에서 발췌) ****/
.box_type_content_01 .tab_box {display: flex; border: 1px solid #ededed; margin-bottom: 55px;}
.box_type_content_01 .tab_box li {width: 50%;}
.box_type_content_01 .tab_box a {display: flex; width: 100%; height: 60px; justify-content: center; align-items: center; font-size: 16px; color: #666; font-weight: 400;}
.box_type_content_01 .tab_box a.active {color: #fff; background-color: #6c7788;}
.box_type_content_01 .txt_box_01 {display: flex; align-items: center; position: relative; padding: 20px 20px; color: #333; font-size: 17px; border: 3px solid #ededed; margin-bottom: 40px; line-height: 30px; font-weight: 400; word-break: keep-all;} 
.box_type_content_01 .txt_box_01 .front_icon .icon_5_3 { width:140px; height:130px; background:url('/images/sub/icon_industry_advisory.svg') no-repeat; }
.box_type_content_01 .txt_box_01::before, .box_type_content_01 .txt_box_01::after {content: ""; position: absolute; width: 30px; height: 30px;}
.box_type_content_01 .txt_box_01::before {top: -2px; left: -2px; border-top: 3px solid #0179e7; border-left: 3px solid #0179e7;}
.box_type_content_01 .txt_box_01::after {bottom: -2px; right: -2px; border-bottom: 3px solid #0179e7; border-right: 3px solid #0179e7;}
.box_type_content_01 .txt_box_01 .front_icon i { color:#ddd; }
.box_type_content_01 .txt_box_01 .right_content h3 { font-size:18px; font-weight:500; color:#0179e7; }