@charset "UTF-8";

@media screen and (max-width:1400px){
	.sub_cont {padding: 60px 0 90px;}

	/* 공통 스크롤 바 */
	.mCSB_inside>.mCSB_container { margin-right: 15px;}
	/* 공통 스크롤 바 */

	/* 서브페이지 제목 */
	.com_title_area { margin: 0 0 15px;}
	.com_title_area .title { padding: 0 0 0 15px; background-position: left top 5.5px; background-size: auto 22px; font-size: 22px; line-height: 33px;}
	/* 서브페이지 제목 */

	/* 서브페이지 기타 텍스트 */
	.etc_text_area { margin: 25px 0 0 0;}
	.etc_text_area > .list > li .cont_btn_list_area { margin: 0 0 0 15px;}
	/* 서브페이지 기타 텍스트 */

	/* 공통 서브 비주얼 */
	.sub_visual_area { margin: 0 0 40px 0;}
	.sub_visual_area .inner_box { min-height: 215px; padding: 60px 15px;}
	.sub_visual_area .inner_box .title_area .title { font-size: 42px; line-height: 63px;}
	.sub_visual_area .inner_box .text { margin: 5px 0 0 0; font-size: 18px; line-height: 27px;}
	/* 공통 서브 비주얼 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 40px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 200px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 200px);}
	
	.sub_list_area.sty2 > .list > li > .box > .inner_box .title_area { margin: 0 0 15px 0;}
	/* 공통 서브 리스트 */

	/* 인증 서비스 접수 */
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li { width: calc(33.333% - 10px);}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+4),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4n),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4) { margin: 15px 15px 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+3) { margin: 0 15px 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(3n) { margin: 15px 0 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(3) { margin: 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box { padding: 20px 10px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner { height: 70px;}
	/* 인증 서비스 접수 */

	/* 연구장비 사용지원 */
	.com_view_info_cont { margin: 0 0 50px 0;}
	.com_view_info_cont .view_info_area { padding: 30px 75px 30px 120px;}
	.com_view_info_cont .view_info_area .inner_box .text_box { padding: 0 0 0 50px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area { margin: 0 0 20px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area .title { font-size: 24px; line-height: 36px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area { margin: 0 0 20px 0;}

	.rental_date_area { margin: 0 0 55px 0;}
	.rental_date_area > .inner_box .box.right { padding: 0 0 0 60px;}
	/* 연구장비 사용지원 */

	/* 수혜기업 모집공고 */
	.com_input_cont .noti_txt_area { margin: 45px 0 15px;}

	.announcement_view_area .cont_btn_list_area { margin-bottom: 40px;}
	/* 수혜기업 모집공고 */
	
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	.introduction_cont, .request_cont, .holding_cont { padding: 85px 15px 95px;}
	.com_title_area2 { margin: 0 0 55px 0;}
	.com_title_area2 .title { padding: 0 20px; font-size: 28px; line-height: 42px;}
	.com_title_area2 .title::before,
	.com_title_area2 .title::after { width: 6px; height: 6px;}
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	
	/* 과제목표 */
	.com_title_area3 .title {font-size: 28px; line-height: 42px;}
	.com_title_area3 .title .fs_26 {font-size: 24px; line-height: 36px;}

	.goals_cont .com_title_area3 {margin: 0 0 25px;}

	.goals_cont .goals_top_box {margin: 0 0 50px; padding: 100px 0 0; background-size: auto 59px;}
	.goals_cont .goals_top_box .inner_flex {max-width: 1000px; padding: 15px; border-radius: 15px;}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li {margin: 0 0 19px; background-size: 25px;}
	.goals_cont .goals_top_box .inner_flex .list_area.left > .list > li {padding: 0 40px 0 0;}
	.goals_cont .goals_top_box .inner_flex .list_area.right > .list > li {padding: 0 0 0 40px;}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li .text {font-size: 16px; line-height: 55px;}
	.goals_cont .goals_top_box .inner_flex .title { margin: 0 25px; font-size: 22px; line-height: 33px;}

	.goals_cont .goals_list_box {margin: 0 0 30px;}
	.goals_cont .goals_list_box > .list {gap: 0 15px;}
	.goals_cont .goals_list_box > .list > li {width: calc(25% - 11.25px);}
	.goals_cont .goals_list_box > .list > li .box .tit_box .title {font-size: 16px; line-height: 45px;}
	.goals_cont .goals_list_box > .list > li .box .text_list {padding: 15px;}
	.goals_cont .goals_list_box > .list > li .box .text_list > .list > li {margin: 0 0 10px; padding: 0 0 0 24px; background-size: auto 12px; background-position: top 5px left; font-size: 14px; line-height: 21px;}

	.goals_cont .goals_btm_box .tit_area .title {font-size: 18px; line-height: 45px;}
	.goals_cont .goals_btm_box .list_area { padding: 15px;}
	.goals_cont .goals_btm_box .list_area > .list {gap: 0 10px;}
	.goals_cont .goals_btm_box .list_area > .list > li {width: calc(25% - 7.5px);}
	.goals_cont .goals_btm_box .list_area > .list > li .box {padding: 15px 10px;}
	.goals_cont .goals_btm_box .list_area > .list > li .box .text {font-size: 14px; line-height: 21px;}
	/* 과제목표 */

	
	/* 인증 서비스 소개 */
	.certified_info_cont .info_box {margin: 0 0 50px;}
	.certified_info_cont .info_box .com_title_area3 {margin: 0 0 25px;}
	.certified_info_cont .info_box .cont_area .box .text_list > .list > li {margin: 0 0 20px; font-size: 14px; line-height: 21px;}
	.certified_info_cont .info_box .cont_area .box .text_list > .list > li.icon {padding: 0 0 0 12px;}

	.certified_info_cont .info_box .cont_area .box .text_list > .list.sty2 > li {margin: 0 0 5px;}

	.certified_info_cont .info_box .cont_area .box.bg {padding: 25px;}

	.certified_info_cont .info_box .cont_area.flex .box.left {margin: 0 50px 0 0;}
	.certified_info_cont .info_box .cont_area.flex .box.right {max-width: 650px;}
	/* 인증 서비스 소개 */
	
	/* 트랙레코드 소개 */
	.info_cont_area .info_step_area .bot_area .row .item_area.after > .list::before { transform: translateX(calc(-50% - 23%)); width: calc(100% - 1%);}
	/* 트랙레코드 소개 */	
}

@media screen and (max-width:1280px){
	.sub_cont {padding: 50px 0 80px;}

	/* 서브페이지 제목 */
	.com_title_area { margin: 0 0 10px;}
	.com_title_area .title {background-position: left top 5px; background-size: auto 20px; font-size: 20px; line-height: 30px;}
	/* 서브페이지 제목 */

	/* 서브페이지 본문 텍스트 */
	.text_list_area > .list > li { margin: 0 0 10px 0; padding: 0 0 0 30px; font-size: 16px; line-height: 29px;}
	/* 서브페이지 본문 텍스트 */

	/* 공지 텍스트 유형 */
	.noti_txt_area .txt { padding: 0 0 0 20px; background-position: left top 4px; font-size: 16px; line-height: 24px;}
	.noti_txt_area .row .cont_btn_list_area { margin: 0 0 0 10px;}
	/* 공지 텍스트 유형 */

	/* 서브페이지 기타 텍스트 */
	.etc_text_area { margin: 20px 0 0 0;}
	.etc_text_area > .list > li .cont_btn_list_area { margin: 0 0 0 10px;}
	/* 서브페이지 기타 텍스트 */

	/* 공통 서브 비주얼 */
	.sub_visual_area { margin: 0 0 35px 0;}
	.sub_visual_area .inner_box { min-height: 199px; padding: 55px 15px;}
	.sub_visual_area .inner_box .title_area .title { font-size: 38px; line-height: 57px;}
	/* 공통 서브 비주얼 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 35px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 170px;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 22px; line-height: 29px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 170px);}
		
	.sub_list_area.sty2 > .list > li > .box > .inner_box .title_area { margin: 0 0 10px 0;}
	/* 공통 서브 리스트 */

	/* 인증 서비스 접수 */
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box { padding: 15px 10px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner { height: 60px;}

	.choice_list_area > .list > li > .box { padding: 0 85px 0 120px; background-position: left 35px center;}
	.choice_list_area > .list > li > .box.icon01 { background-size: 52px auto;}
	.choice_list_area > .list > li > .box.icon02 { background-size: 52px auto;}
	.choice_list_area > .list > li > .box.icon03 { background-size: 62px auto;}
	.choice_list_area > .list > li > .box.icon04 { background-size: 44px auto;}
	.choice_list_area > .list > li > .box.icon05 { background-size: 55px auto;}
	.choice_list_area > .list > li > .box.icon06 { background-size: 56px auto;}
	.choice_list_area > .list > li > .box.icon07 { background-size: 50px auto;}
	.choice_list_area > .list > li > .box::before { right: 40px; width: 30px; height: 30px;}
	.choice_list_area > .list > li > .box .inner_box { min-height: 140px;}
	.choice_list_area > .list > li > .box .inner_box .text_area .tit { margin: 0 0 5px 0; font-size: 20px; line-height: 30px;}
	/* 인증 서비스 접수 */

	/* 연구장비 사용지원 */
	.com_view_info_cont { margin: 0 0 40px 0;}
	.com_view_info_cont .view_info_area { padding: 25px 60px 25px 100px;}
	.com_view_info_cont .view_info_area .inner_box .img_box { width: 293px;}
	.com_view_info_cont .view_info_area .inner_box .text_box { padding: 0 0 0 40px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area { margin: 0 0 15px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area .title { font-size: 22px; line-height: 33px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area { margin: 0 0 15px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li { padding: 0 0 0 85px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .tit { font-size: 16px; line-height: 24px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .txt { font-size: 16px; line-height: 24px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .text { font-size: 16px; line-height: 24px;}

	.view_slide_cont { padding: 0 50px;}
	.view_slide_cont .slide_btn { width: 40px; height: 40px;}
	.view_slide_cont .slide_btn.prev { background-size: 10px auto;}
	.view_slide_cont .slide_btn.next { background-size: 9px auto;}
	.view_slide_cont .slide_area .slick-list { margin: 0 -20px 0 0;}
	.view_slide_cont .slide_area .list li { margin: 0 20px 0 0;}

	.rental_date_area { margin: 0 0 45px 0;}
	.rental_date_area > .inner_box .box.left { width: 415px;}
	.rental_date_area > .inner_box .box.right { padding: 0 0 0 45px;}
	.rental_date_area > .inner_box .box .date_box { padding: 40px 30px;}
	.rental_date_area > .inner_box .box .date_box .date_nav { margin: 0 0 20px 0; padding: 0 30px;}
	.rental_date_area > .inner_box .box .date_box .date_nav > .text { font-size: 24px;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table { font-size: 16px; line-height: 24px;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn .inner_box { min-height: 43px;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn .inner_box .day { width: 30px; height: 30px; line-height: 30px;}
	.rental_date_area > .inner_box .box .date_box .color_list_area { margin: 35px 0 0 0;}
	.rental_date_area > .inner_box .box .date_box .etc_txt { margin: 25px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info { padding: 25px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info .title_area { margin: 0 0 15px 0;}
	.rental_date_area > .inner_box .box .date_info .title_area > * { margin: 0 10px 0 0;}
	.rental_date_area > .inner_box .box .date_info .title_area .sub_tit .txt { font-size: 15px; line-height: 35px;}
	.rental_date_area > .inner_box .box .date_info .title_area .title { font-size: 28px; line-height: 42px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .no_data { font-size: 16px; line-height: 24px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li { margin: 0 0 15px 0; padding: 0 0 15px 0;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area { width: 90px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .tit,
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .txt { font-size: 16px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .etc_txt { margin: 0 0 0 10px; font-size: 14px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .textarea_area textarea { height: 85px; font-size: 16px; line-height: 24px;}
	
	.com_consent_area .noti_txt_area { margin: 0 0 10px 0;}
	.com_consent_area .cont_area .text_box { padding: 20px;}
	.com_consent_area .cont_area .text_box .txt_list > .list > li { padding: 0 0 0 13px; font-size: 14px; line-height: 23px;}
	.com_consent_area .cont_area .text_box .txt_list > .list > li > .list2 > li { padding: 0 0 0 23px;}
	/* 연구장비 사용지원 */

	/* 수혜기업 모집공고 */
	.announcement_list_area {}
	.announcement_list_area > .list { padding: 20px 0 0 0;}
	.announcement_list_area > .list > li { margin: 0 0 15px 0;}
	.announcement_list_area > .list > li .box { padding: 35px 0 35px 35px;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .title_area { margin: 0 0 20px 0;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .title_area .title { font-size: 18px; line-height: 27px;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area { max-width: 600px;}

	.com_input_cont .noti_txt_area { margin: 40px 0 10px;}

	.announcement_view_area .cont_btn_list_area { margin-bottom: 30px;}
	/* 수혜기업 모집공고 */
	
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	.introduction_cont, .request_cont, .holding_cont { padding: 75px 15px 85px;}
	.com_title_area2 { margin: 0 0 50px 0;}
	.com_title_area2 .title { padding: 0 15px; font-size: 26px; line-height: 39px;}
	.com_title_area2 .title::before,
	.com_title_area2 .title::after { top: 16.5px;}
	/* 트랙레코드 지원 안내 메뉴 공통 css */

	/* 트랙레코드 소개 */
	.introduction_cont::before { background-size: 943px auto;}
	.introduction_cont .inner_box { max-width: 1110px;}
	.introduction_cont .inner_box .step_list_area > .list > li:first-child { width: calc(100% - 400px);}
	.introduction_cont .inner_box .step_list_area > .list > li:nth-child(2) { width: calc(100% - 300px);}
	.introduction_cont .inner_box .step_list_area > .list > li:nth-child(3) { width: calc(100% - 200px);}
	.introduction_cont .inner_box .step_list_area > .list > li:nth-child(4) { width: calc(100% - 100px);}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area { width: 255px; padding: 0 10px 0 40px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner { min-height: 120px; padding: 0 0 0 58px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .tit_area .tit_inner { background-size: 36px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .tit_area .tit_inner { background-size: 39px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .tit_area .tit_inner { background-size: 38px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .tit_area .tit_inner { background-size: 38px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .tit_area .tit_inner { background-size: 38px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .tit { font-size: 24px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .txt { line-height: 24px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area { padding: 25px 40px 25px 30px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::before { top: 8.5px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { top: calc(8.5px + 7px + 4px);}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner { padding: 0 0 0 70px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit {font-size: 16px; line-height: 24px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .txt { font-size: 16px; line-height: 24px;}
	/* 트랙레코드 소개 */

	/* 트랙레코드 요청 절차 */
	.request_cont .inner_box { max-width: 1110px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .icon { height: 57px; margin: 0 0 10px 0;}
	.request_cont .inner_box .request_list_area > .list > li .box.item01 .tit_area .tit_inner .icon img { height: 51px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item02 .tit_area .tit_inner .icon img { height: 54px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item04 .tit_area .tit_inner .icon img { height: 49px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item05 .tit_area .tit_inner .icon img { height: 48px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .tit { height: 46px; font-size: 17px; line-height: 23px;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area { padding: 40px 0 0 0;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area::before { height: calc(40px - 10px);}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area .tit { margin: 0 0 10px 0; font-size: 16px; line-height: 35px;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area .txt { font-size: 16px; line-height: 24px;}
	/* 트랙레코드 요청 절차 */

	/* 트랙레코드데이터 보유 현황 */
	.holding_cont .inner_box .holding_list_area > .list > li { width: calc(20% + 12px); margin: 0 0 0 -15px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner { height: 130px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .tit { font-size: 24px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .txt { font-size: 16px; line-height: 24px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area { padding: 10px 10px 0;}
	.holding_cont .inner_box .holding_list_area > .list > li:not(:first-child) .box .inner .cont_area { padding-left: 30px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area { margin: 0 0 15px 0; padding: 0 0 0 5px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area { padding: 10px 0 15px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .tit { margin: 0 0 5px 0;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .txt .num { font-size: 26px;}
	/* 트랙레코드데이터 보유 현황 */
	
	/* 과제목표 */
	.com_title_area3 .title {font-size: 26px; line-height: 39px;}
	.com_title_area3 .title .fs_26 {font-size: 22px; line-height: 33px;}

	.goals_cont .com_title_area3 {margin: 0 0 20px;}

	.goals_cont .goals_top_box {margin: 0 0 40px; padding: 80px 0 0; background-size: auto 50px;}
	.goals_cont .goals_top_box .inner_flex {max-width: 950px; padding: 10px;}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li {margin: 0 0 15px; background-size: 21px;}
	.goals_cont .goals_top_box .inner_flex .list_area.left > .list > li {padding: 0 30px 0 0;}
	.goals_cont .goals_top_box .inner_flex .list_area.right > .list > li {padding: 0 0 0 30px;}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li .text {font-size: 14px; line-height: 45px;}
	.goals_cont .goals_top_box .inner_flex .title { margin: 0 20px; font-size: 20px; line-height: 30px;}

	.goals_cont .goals_list_box {margin: 0 0 20px;}
	.goals_cont .goals_list_box > .list {gap: 0 10px;}
	.goals_cont .goals_list_box > .list > li {width: calc(25% - 7.5px);}
	.goals_cont .goals_list_box > .list > li .box .tit_box .title {line-height: 35px;}
	.goals_cont .goals_list_box > .list > li .box .text_list {padding: 10px;}
	.goals_cont .goals_list_box > .list > li .box .text_list > .list > li {margin: 0 0 5px;}

	.goals_cont .goals_btm_box .tit_area .title {line-height: 35px;}
	.goals_cont .goals_btm_box .list_area { padding: 10px;}
	.goals_cont .goals_btm_box .list_area > .list > li .box {padding: 10px;}
	/* 과제목표 */

	/* 임상기반 실증평가 */
	.eval_step_box .top_area .inner_box .text_box {min-width: 120px; padding: 5px; border-radius: 15.5px;}
	.eval_step_box .top_area .inner_box .text_box .text {font-size: 14px; line-height: 21px;}

	.eval_step_box .mid_area {max-width: 1040px; margin: 0 auto 40px;}
	.eval_step_box .mid_area .inner_box {padding: 12px 210px 0 200px;}
	.eval_step_box .mid_area .inner_box::before {width: 159px; height: 145px;}
	.eval_step_box .mid_area .inner_box::after {width: 166px; height: 149px;}
	.eval_step_box .mid_area .inner_box .list > li .text_box {padding: 5px; border-radius: 15.5px;}
	.eval_step_box .mid_area .inner_box .list > li .text_box .text { font-size: 14px; line-height: 21px;}

	.eval_step_box .mid_area .inner_box .list.img {margin: 0 0 30px; gap: 25px 0;}
	.eval_step_box .mid_area .inner_box .list.img::before {top: 5px; width: 117px; height: 86px; }

	.eval_step_box .mid_area .inner_box .list.img > li {background-size: 237px auto;}
	.eval_step_box .mid_area .inner_box .list.img > li.array1,
	.eval_step_box .mid_area .inner_box .list.img > li.array4 {padding: 0 110px 0 40px;}
	.eval_step_box .mid_area .inner_box .list.img > li.array2,
	.eval_step_box .mid_area .inner_box .list.img > li.array3 {padding: 0 40px 0 110px; }

	.eval_step_box .mid_area .inner_box .list.sty2 { background-size: 100%;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li {padding: 0 40px 0 0;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li:last-child {padding: 0 0 0 40px;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li .text_box .text {font-size: 16px; line-height: 24px;}

	.eval_step_box .btm_area .step_list > .list {gap: 0 40px;}
	.eval_step_box .btm_area .step_list > .list > li {width: calc(33.3333% - 26.6666px);}
	.eval_step_box .btm_area .step_list > .list > li::before {right: -32px; width: 22px; height: 60px;  }
	.eval_step_box .btm_area .step_list > .list > li .box .tit_box {padding: 10px; }
	.eval_step_box .btm_area .step_list > .list > li .box .tit_box .title {font-size: 16px; line-height: 24px;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box {padding: 10px;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .text {margin: 0 0 10px; font-size: 14px; line-height: 21px;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box {padding: 15px 0;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box .info { font-size: 14px; line-height: 21px;}
	/* 임상기반 실증평가 */

	/* 인증 서비스 소개 */
	.certified_info_cont .info_box {margin: 0 0 40px;}
	.certified_info_cont .info_box .com_title_area3 {margin: 0 0 20px;}
	.certified_info_cont .info_box .cont_area .box .text_list > .list > li {margin: 0 0 15px;}

	.certified_info_cont .info_box .cont_area .box.bg {padding: 20px;}

	.certified_info_cont .info_box .cont_area.flex .box.left {margin: 0 40px 0 0;}
	.certified_info_cont .info_box .cont_area.flex .box.right {max-width: 600px;}
	/* 인증 서비스 소개 */
	
	/* 기관별 지원 범위 */
	.support_list_area { margin: 0 0 54px ;}
	.support_list_area > .list { gap: 35px;}
	.support_list_area > .list > li > .box .tit_area .tit { font-size: 18px; line-height: 50px;}
	.support_list_area > .list > li > .box .item_area { padding: 15px;;}
	.support_list_area > .list > li > .box .item_area > .list { gap: 0 10px;}
	.support_list_area > .list > li > .box .item_area > .list > li { width: calc(33.333% - 6.666px);}
	.support_list_area > .list > li > .box .item_area > .list > li .item_box .tit_box .tit { font-size: 16px; line-height: 45px;}
	.support_list_area > .list > li > .box .item_area > .list > li .item_box .img_box { height: 85px;}
	.support_cont_area > .list { gap: 35px 20px;}
	.support_cont_area > .list > li { width: calc(33.333% - 13.333px);}
	.support_cont_area > .list > li .box { min-height: 175px;}
	.support_cont_area > .list > li .box .inner .tit_area .tit { font-size: 18px; line-height: 55px;}
	.support_cont_area > .list > li .box .inner .txt_area { padding: 20px;}
	.support_cont_area > .list > li .box .inner .txt_area .txt_list > li { padding: 0 0 0 10px; font-size: 15px; line-height: 23px;}
	/* 기관별 지원 범위 */

	/* 사업소개 */
	.sub_list_area.col_f > .list > li { margin: 0 0 54px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .title_area { margin: 0 0 20px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .goals_cont { padding: 30px 0 0;}

	.explanation_area { padding: 27px;}
	.explanation_area .inner_box .cont_txt_area > .list > li { padding: 0 0 0 18px; font-size: 16px; line-height: 24px;}
	.explanation_area .inner_box .cont_txt_area > .list > li::before { top: calc((24px - 4px) / 2);}
	/* 사업소개 */

	/* 사업단 구성 */
	.organization_area { margin: 0 0 84px;}
	.organization_area .title_area { margin: 0 0 35px;}
	.organization_area .title_area .title { font-size: 28px; line-height: 42px;}
	.organization_area > .list > li { margin: 0 0 35px;}
	.organization_area > .list > li .inner_box .item_box { width: 266px;}
	.organization_area > .list > li .inner_box .item_box.max_w { width: 350px;}
	.organization_area > .list > li .inner_box .item_box .inner {height: 160px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area { height: 55px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area .tit { font-size: 18px; line-height: 27px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list > li { font-size: 16px; line-height: 24px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li { padding: 0 0 0 10px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li::after { top: calc((24px - 4px) / 2);}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .img_area img { max-width: 95%;}
	.organization_area > .list > li .inner_box .item_box.item01 .inner { height: 80px;}
	.organization_area > .list > li .inner_box .item_box.item02 .inner { height: 70px;}
	.organization_area > .list > li .inner_box .item_box.item03::before { left: -70px; width: 70px;}
	.organization_area > .list > li .inner_box .item_box.item03 .inner { height: 40px;}
	.organization_area > .list > li .inner_box .col_f { gap: 7px; margin: 0 0 0 -70px; padding: 0 0 0 70px;}
	.organization_area > .list > li .inner_box .col_f::after { height: calc(100% - 40px);}

	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list { gap: 7px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li { width: calc(20% - 5.6px);}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner { height: 40px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner .txt { padding: 0 15px 0 0; background-size: 12px auto; font-size: 14px; line-height: 21px;}
	/* 사업단 구성 */

	/* 트랙레코드 소개 */
	.info_cont_area .title_area { margin: 0 0 25px;}
	.info_cont_area .title_area .title { font-size: 28px; line-height: 42px;}
	.info_cont_area .title_area .text { font-size: 24px; line-height: 36px;}
	.info_cont_area .info_step_area { padding: 75px 0 0; background-size: 92px auto;}
	.info_cont_area .info_step_area .top_area { padding: 0 0 110px;}
	.info_cont_area .info_step_area .top_area .top_inner { max-width: 660px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box::after { top: 185.5px; height: calc(111px + 16px - 3.5px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner { width: 180px; height: 180px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner::before { bottom: calc(-11px / 2); width: 7px; height: 7px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit { font-size: 22px; line-height: 33px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area { top: calc(180px + 16px + 35px); width: 90px; padding: 7px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area .txt { font-size: 14px; line-height: 21px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box { width: 83px; margin: 0 0 20px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .tit { font-size: 22px; line-height: 33px;}
	.info_cont_area .info_step_area .bot_area { padding: 35px 0 0;}
	.info_cont_area .info_step_area .bot_area .row { gap: 30px;}
	.info_cont_area .info_step_area .bot_area .row .item_area { padding: 30px 20px 20px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list { gap: 20px;}
	.info_cont_area .info_step_area .bot_area .row .item_area.after > .list::before { transform: translateX(calc(-50% - 23%)); width: calc(100% - 2%);}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list::before { top: calc(-30px - 35px)}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li::before { top: calc(-45px - 20px); height: 45px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::before { top: calc(-35px / 2); width: 35px; height: 35px; background-size: 15px auto;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::after { top: calc((-35px / 2) - 3.5px); width: 7px; height: 7px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner { min-height: 110px;}
	.info_cont_area .info_step_area .bot_area .row .item_area.before > .list > li:last-child .box .inner { padding-top: 20px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner .txt { font-size: 18px; line-height: 27px;}
	.info_cont_area .info_desc_araa { margin: 35px 0 0;}
	.info_cont_area .info_desc_araa > .list { gap: 30px;}
	.info_cont_area .info_desc_araa > .list > li .box { padding: 20px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area { width: 160px; padding: 90px 0 0; background-size: 83px auto;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area .tit { font-size: 18px; line-height: 27px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area { margin: 0 0 0 30px; padding: 0 0 0 30px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area .txt { font-size: 14px; line-height: 21px;}
	/* 트랙레코드 소개 */
}

@media screen and (max-width:1080px){
	.sub_cont {min-height: 500px; padding: 40px 0 60px;}

	/* 서브페이지 제목 */
	.com_title_area .title {padding: 0 0 0 12px; background-position: left top 4.5px; background-size: auto 18px; font-size: 18px; line-height: 27px;}
	/* 서브페이지 제목 */

	/* 서브페이지 서브 제목 */
	.com_sub_title_area { margin: 0 0 5px 0;}
	.com_sub_title_area .title { font-size: 16px; line-height: 24px;}
	/* 서브페이지 서브 제목 */

	/* 서브페이지 본문 텍스트 */
	.text_list_area > .list > li { margin: 0 0 5px 0; padding: 0 0 0 25px; font-size: 14px; line-height: 26px;}
	/* 서브페이지 본문 텍스트 */

	/* 공지 텍스트 유형 */
	.noti_txt_area .txt { background-position: left top 3px; font-size: 14px; line-height: 21px;}
	/* 공지 텍스트 유형 */

	/* 서브페이지 기타 텍스트 */
	.etc_text_area { margin: 15px 0 0 0;}
	.etc_text_area > .list > li { font-size: 13px; line-height: 20px;}
	/* 서브페이지 기타 텍스트 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 30px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 140px;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 20px; line-height: 26px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 140px);}
	/* 공통 서브 리스트 */

	/* 공통 서브 비주얼 */
	.sub_visual_area { margin: 0 0 30px 0;}
	.sub_visual_area .inner_box { min-height: 167px; padding: 45px 15px;}
	.sub_visual_area .inner_box .title_area .title { font-size: 32px; line-height: 48px;}
	.sub_visual_area .inner_box .text { font-size: 16px; line-height: 24px;}
	/* 공통 서브 비주얼 */

	/* 인증 서비스 접수 */
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li { width: calc(50% - 10px); margin: 10px 10px 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+4),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4n),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+3),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(3n),
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(3) { margin: 10px 10px 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+2) { margin: 0 10px 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(2n) { margin: 10px 0 0 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(2) { margin: 0;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box { border-radius: 10px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box.on::before { border-radius: 10px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner { height: 50px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .text { font-size: 14px; line-height: 21px;}

	.choice_list_area > .list > li > .box { padding: 0 60px 0 90px; background-position: left 20px center;}
	.choice_list_area > .list > li > .box.icon01 { background-size: 44px auto;}
	.choice_list_area > .list > li > .box.icon02 { background-size: 44px auto;}
	.choice_list_area > .list > li > .box.icon03 { background-size: 52px auto;}
	.choice_list_area > .list > li > .box.icon04 { background-size: 37px auto;}
	.choice_list_area > .list > li > .box.icon05 { background-size: 46px auto;}
	.choice_list_area > .list > li > .box.icon06 { background-size: 47px auto;}
	.choice_list_area > .list > li > .box.icon07 { background-size: 41px auto;}
	.choice_list_area > .list > li > .box::before { right: 20px; width: 25px; height: 25px;}
	.choice_list_area > .list > li > .box .inner_box { min-height: 115px;}
	.choice_list_area > .list > li > .box .inner_box .text_area .tit { font-size: 18px; line-height: 27px;}
	.choice_list_area > .list > li > .box .inner_box .text_area .txt { font-size: 14px; line-height: 23px;}
	/* 인증 서비스 접수 */

	/* 연구장비 사용지원 */
	.com_view_info_cont { margin: 0 0 30px 0;}
	.com_view_info_cont .view_info_area { padding: 20px;}
	.com_view_info_cont .view_info_area .inner_box .img_box { width: 266px;}
	.com_view_info_cont .view_info_area .inner_box .text_box { padding: 0 0 0 30px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area { margin: 0 0 10px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area .title { font-size: 20px; line-height: 30px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area { margin: 0 0 10px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li { padding: 0 0 0 75px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .tit { font-size: 15px; line-height: 22px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .txt { font-size: 15px; line-height: 22px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .text { font-size: 15px; line-height: 22px;}

	.view_slide_cont .slide_btn.prev { background-size: 8px auto;}
	.view_slide_cont .slide_btn.next { background-size: 7px auto;}
	.view_slide_cont .slide_area .slick-list { margin: 0 -15px 0 0;}
	.view_slide_cont .slide_area .list li { margin: 0 15px 0 0;}

	.rental_date_area { margin: 0 0 35px 0;}
	.rental_date_area > .inner_box { display: block;}
	.rental_date_area > .inner_box .box.left { width: 100%; margin: 0 0 20px 0;}
	.rental_date_area > .inner_box .box.right { padding: 0;}
	.rental_date_area > .inner_box .box .date_box { padding: 35px 25px;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table { font-size: 15px; line-height: 22px;}
	.rental_date_area > .inner_box .box .date_box .color_list_area { margin: 30px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info { padding: 20px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info .info_cont .no_data { font-size: 14px; line-height: 21px;}
	.rental_date_area > .inner_box .box .date_info .title_area { margin: 0 0 10px 0;}
	.rental_date_area > .inner_box .box .date_info .title_area .sub_tit .txt { font-size: 14px; line-height: 30px;}
	.rental_date_area > .inner_box .box .date_info .title_area .title { font-size: 26px; line-height: 39px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area { width: 80px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .tit,
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .txt { font-size: 14px; line-height: 35px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .txt { font-size: 13px; line-height: 20px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .etc_txt { font-size: 13px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area .slt { max-width: inherit; height: 35px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area.sty2 .slt { width: calc(50% - 2.5px); max-width: inherit;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .textarea_area textarea { height: 80px; padding: 10px; font-size: 14px; line-height: 21px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .radio_area label .text { line-height: 35px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.row > li { display: block; width: 100% !important;}
	
	.com_consent_area .cont_area .text_box { padding: 15px;}
	.com_consent_area .cont_area .text_box .txt_list > .list > li { font-size: 13px; line-height: 22px;}
	/* 연구장비 사용지원 */

	/* 수혜기업 모집공고 */
	.announcement_list_area > .list { padding: 15px 0 0 0;}
	.announcement_list_area > .list > li .box { padding: 20px;}
	.announcement_list_area > .list > li .box:hover,
	.announcement_list_area > .list > li .box:focus { box-shadow: inherit;}
	.announcement_list_area > .list > li .box:hover::before,
	.announcement_list_area > .list > li .box:focus::before { display: none;}
	.announcement_list_area > .list > li .box > .inner_box { flex-direction: column-reverse;}
	.announcement_list_area > .list > li .box > .inner_box .text_box { width: 100%; border-right: none; padding: 0;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .title_area { margin: 0 0 15px 0;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .title_area .title { font-size: 16px; line-height: 24px;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area { max-width: inherit;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li { padding: 0 0 0 70px; font-size: 14px; line-height: 27px;}
	.announcement_list_area > .list > li .box > .inner_box .date_box { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 0 0 10px 0; border-bottom: 1px solid #eaeaea; padding: 0 0 10px 0; font-size: 0;}
	.announcement_list_area > .list > li .box > .inner_box .date_box .date_txt { margin: 0; font-size: 14px; line-height: 21px;}
	.com_input_cont .noti_txt_area { margin: 30px 0 10px;}

	.announcement_view_area .cont_btn_list_area { margin-bottom: 20px;}
	/* 수혜기업 모집공고 */
	
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	.introduction_cont, .request_cont, .holding_cont { padding: 50px 15px 60px;}
	.com_title_area2 { margin: 0 0 30px 0;}
	.com_title_area2 .title { font-size: 24px; line-height: 36px;}
	.com_title_area2 .title::before,
	.com_title_area2 .title::after { top: 15px;}
	/* 트랙레코드 지원 안내 메뉴 공통 css */

	/* 트랙레코드 소개 */
	.introduction_cont::before { background-size: 785px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li { width: 100% !important;;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner { display: block;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area { width: 100%; padding: 15px 20px; border-radius: 10px 10px 0 0;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner { min-height: inherit; padding: 0 0 0 48px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .tit_area .tit_inner { background-size: 30px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .tit_area .tit_inner { background-size: 33px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .tit_area .tit_inner { background-size: 32px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .tit_area .tit_inner { background-size: 32px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .tit_area .tit_inner { background-size: 32px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .tit { font-size: 20px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .txt { font-size: 15px; line-height: 20px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area { padding: 20px; border-radius: 0 0 10px 10px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner { display: block;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area { display: block; padding: 0 0 0 15px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::before { top: 7px; left: -18px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { top: calc(7px + 7px + 4px); left: -15px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner { padding: 0 0 0 60px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { font-size: 14px; line-height: 21px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .txt { font-size: 14px; line-height: 21px;}
	/* 트랙레코드 소개 */

	/* 트랙레코드 요청 절차 */
	.request_cont .inner_box { max-width: inherit;}
	.request_cont .inner_box .request_list_area > .list { display: block;}
	.request_cont .inner_box .request_list_area > .list > li { width: 100%; margin: 20px 0 0 0;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area { padding: 20px; border-radius: 15px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner { position: inherit; top: inherit; right: inherit; bottom: inherit;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .icon { height: 48px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item01 .tit_area .tit_inner .icon img { height: 43px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item02 .tit_area .tit_inner .icon img { height: 45px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item04 .tit_area .tit_inner .icon img { height: 41px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item05 .tit_area .tit_inner .icon img { height: 40px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .tit { height: inherit; font-size: 15px; line-height: 20px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .tit br { display: none;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area { padding: 30px 0 0 0;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area::before { height: calc(30px - 10px);}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area .tit { padding: 0 15px; font-size: 14px; line-height: 32px;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area .txt { font-size: 14px; line-height: 21px;}
	.request_cont .inner_box .request_list_area > .list > li .box .txt_area .txt br { display: none;}
	/* 트랙레코드 요청 절차 */

	/* 트랙레코드데이터 보유 현황 */
	.holding_cont .inner_box .holding_list_area > .list { display: block;}
	.holding_cont .inner_box .holding_list_area > .list > li { width: 100%; margin: 20px 0 0 0;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner { display: block;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area { padding: 15px 0 0 0;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area::before { border-bottom: 15px solid transparent;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner { height: inherit; padding: 15px; box-shadow: inherit;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .tit { font-size: 20px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .txt { font-size: 15px; line-height: 20px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area { display: block; padding: 10px 15px 15px !important; border-radius: 0 0 20px 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area > .list > li { font-size: 14px; line-height: 23px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area > .list > li::before { top: 11px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .txt .num { font-size: 24px;}
	/* 트랙레코드데이터 보유 현황 */
	
	/* 과제목표 */
	.com_title_area3 .title {font-size: 24px; line-height: 36px;}
	.com_title_area3 .title .fs_26 {font-size: 20px; line-height: 30px;}

	.goals_cont .com_title_area3 {margin: 0 0 15px;}

	.goals_cont .goals_top_box {margin: 0 0 30px; padding: 70px 0 0;}
	.goals_cont .goals_top_box .inner_flex {max-width: inherit; flex-wrap: wrap; gap: 0 10px;}
	.goals_cont .goals_top_box .inner_flex .list_area {max-width: calc(50% - 5px);}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li {margin: 0 0 10px; background-image: inherit !important;}
	.goals_cont .goals_top_box .inner_flex .list_area.left {order: 2;}
	.goals_cont .goals_top_box .inner_flex .list_area.right {order: 3;}
	.goals_cont .goals_top_box .inner_flex .list_area.left > .list > li {padding: 0;}
	.goals_cont .goals_top_box .inner_flex .list_area.right > .list > li {padding: 0;}
	.goals_cont .goals_top_box .inner_flex .list_area > .list > li .text { line-height: 35px;}
	.goals_cont .goals_top_box .inner_flex .title {flex: inherit; order: 1; width: 100%; margin: 0 0 15px; font-size: 18px; line-height: 27px;}
	.goals_cont .goals_top_box .inner_flex .title br {display: none;}

	.goals_cont .goals_list_box {margin: 0 0 15px;}
	.goals_cont .goals_list_box > .list {gap: 10px; flex-wrap:wrap;}
	.goals_cont .goals_list_box > .list > li {width: calc(50% - 5px);}

	.goals_cont .goals_btm_box .list_area > .list {flex-wrap: wrap; gap: 10px;}
	.goals_cont .goals_btm_box .list_area > .list > li {width: calc(50% - 5px);}
	.goals_cont .goals_btm_box .list_area > .list > li .box .text br {display: none;}
	/* 과제목표 */

	/* 임상기반 실증평가 */
	.eval_step_box .top_area {margin: 0 0 15px;}

	.eval_step_box .mid_area {margin: 0 auto 30px;}
	.eval_step_box .mid_area .inner_box {padding: 0;}
	.eval_step_box .mid_area .inner_box::before {display: none;}
	.eval_step_box .mid_area .inner_box::after {display: none;}

	.eval_step_box .mid_area .inner_box .list > li {position: relative; width: 100%;}
	.eval_step_box .mid_area .inner_box .list > li::before {display: block; content: ''; position: absolute; bottom: -12.5px; left: 50%; border-top: 5px solid #0079DF; border-right: 5px solid transparent; border-left: 5px solid transparent; transform: translateX(-50%); }
	.eval_step_box .mid_area .inner_box .list > li:last-child::before {display: none;} 
	.eval_step_box .mid_area .inner_box .list > li .text_box {max-width: 100%;}

	.eval_step_box .mid_area .inner_box .list.img {margin: 0 0 20px; gap: 20px 0;}
	.eval_step_box .mid_area .inner_box .list.img::before {display: none }

	.eval_step_box .mid_area .inner_box .list.img > li {background-image: inherit !important; padding: 0 !important;}

	.eval_step_box .mid_area .inner_box .list.sty2 {background-image: inherit;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li {margin: 0 0 20px; padding: 0;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li:last-child {margin: 0; padding: 0;}
	.eval_step_box .mid_area .inner_box .list.sty2 > li .text_box .text {font-size: 14px; line-height: 21px;}

	.eval_step_box .btm_area .step_list > .list {gap: 35px 0; flex-wrap: wrap;}
	.eval_step_box .btm_area .step_list > .list > li {width: 100%;}
	.eval_step_box .btm_area .step_list > .list > li::before {top: inherit; bottom: -44px; right: calc(50% - 9.5px); width: 19px; height: 50px; transform: rotateZ(90deg);}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box {padding: 10px 5px;}
	/* 임상기반 실증평가 */

	
	/* 인증 서비스 소개 */
	.certified_info_cont .info_box {margin: 0 0 30px;}
	.certified_info_cont .info_box .com_title_area3 {margin: 0 0 15px;}
	.certified_info_cont .info_box .cont_area .box .text_list > .list > li {margin: 0 0 10px;}

	.certified_info_cont .info_box .cont_area .box.bg {padding: 15px;}

	.certified_info_cont .info_box .cont_area.flex {display: block; width: 100%;}
	.certified_info_cont .info_box .cont_area.flex .box.left {display: block; width: 100%; margin: 0 0 30px;}
	.certified_info_cont .info_box .cont_area.flex .box.right {max-width: inherit;}
	/* 인증 서비스 소개 */
	
	/* 기관별 지원 범위 */
	.support_list_area { margin: 0 0 44px;}
	.support_list_area > .list { gap: 30px;}
	.support_list_area > .list > li > .box .tit_area .tit { font-size: 16px; line-height: 45px;}
	.support_list_area > .list > li > .box .item_area > .list > li .item_box .tit_box .tit { font-size: 14px; line-height: 40px;}
	.support_list_area > .list > li > .box .item_area > .list > li .item_box .img_box { height: 70px;}
	.support_cont_area > .list { gap: 30px 15px;}
	.support_cont_area > .list > li { width: calc(33.333% - 10px);}
	.support_cont_area > .list > li .box { min-height: 153px;}
	.support_cont_area > .list > li .box .inner .tit_area .tit { font-size: 16px; line-height: 50px;}
	.support_cont_area > .list > li .box .inner .txt_area { padding: 15px;}
	.support_cont_area > .list > li .box .inner .txt_area .txt_list > li { font-size: 13px; line-height: 20px;}
	/* 기관별 지원 범위 */

	/* 사업소개 */
	.sub_list_area.col_f > .list > li { margin: 0 0 44px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .title_area { margin: 0 0 15px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .goals_cont { padding: 20px 0 0;}

	.explanation_area { padding: 22px;}
	.explanation_area .inner_box .cont_txt_area > .list > li { padding: 0 0 0 15px; font-size: 14px; line-height: 21px;}
	.explanation_area .inner_box .cont_txt_area > .list > li::before { top: calc((21px - 4px) / 2);}
	/* 사업소개 */

	/* 사업단 구성 */
	.organization_area { margin: 0 0 74px;}
	.organization_area .title_area { margin: 0 0 30px;}
	.organization_area .title_area .title { font-size: 26px; line-height: 39px;}
	.organization_area > .list > li { margin: 0 0 30px;}
	.organization_area > .list > li .inner_box .item_box { width: 23.6111vw;}
	.organization_area > .list > li .inner_box .item_box.max_w { width: 34.7222vw;}
	.organization_area > .list > li .inner_box .item_box .inner {height: 140px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area { height: 50px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area .tit { font-size: 16px; line-height: 24px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list > li { font-size: 14px; line-height: 21px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li::after { top: calc((21px - 4px) / 2);}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .img_area img { max-width: 85%;}
	.organization_area > .list > li .inner_box .item_box.item01 .inner { height: 70px;}
	.organization_area > .list > li .inner_box .item_box.item02 .inner { height: 60px;}
	.organization_area > .list > li .inner_box .item_box.item03::before { left: -20px; width: 20px;}
	.organization_area > .list > li .inner_box .item_box.item03 .inner { height: 37px;}
	.organization_area > .list > li .inner_box .col_f { margin: 0 0 0 -20px; padding: 0 0 0 20px;}
	.organization_area > .list > li .inner_box .col_f::after { height: calc(100% - 37px);}

	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li { width: calc(25% - 5.25px);}
	/* 사업단 구성 */

	/* 트랙레코드 소개 */
	.info_cont_area .title_area { margin: 0 0 20px;}
	.info_cont_area .title_area .title { font-size: 26px; line-height: 39px;}
	.info_cont_area .title_area .text { font-size: 22px; line-height: 33px;}
	.info_cont_area .info_step_area { padding: 62px 0 0; background-size: 76px auto;}
	.info_cont_area .info_step_area .top_area { padding: 0 0 92px}
	.info_cont_area .info_step_area .top_area .top_inner { flex-wrap: wrap; position: relative; max-width: 100%; padding: 15px; border-radius: 30px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box { display: flex; justify-content: center; align-items: center; width: calc(50% - 10px - 15px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box::after { top: 165.5px; height: calc(93px + 15px - 3.5px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner { width: 160px; height: 160px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit { font-size: 20px; line-height: 30px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area { top: calc(160px + 15px + 30px);}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box { width: 69px; margin: 0 0 15px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .tit { font-size: 20px; line-height: 30px;}
	.info_cont_area .info_step_area .bot_area { padding: 30px 0 0;}
	.info_cont_area .info_step_area .bot_area .row { gap: 20px;}
	.info_cont_area .info_step_area .bot_area .row .item_area { flex: 1 !important; padding: 30px 15px 15px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list { flex-wrap: wrap; gap: 30px 15px; height: auto;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list::before { top: calc(-30px - 30px); width: calc(50% - -2%) !important;}
	.info_cont_area .info_step_area .bot_area .row .item_area.after > .list::before { transform: translateX(-50%);}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li { flex: inherit; width: calc(50% - 7.5px);}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li::before { top: calc(-40px - 19px); height: 40px; z-index: -1;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::before { top: calc(-30px / 2); width: 30px; height: 30px; background-size: 12px auto;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner { min-height: 100px;}
	.info_cont_area .info_step_area .bot_area .row .item_area.before > .list > li:last-child .box .inner { padding-top: 15px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner .txt { font-size: 16px; line-height: 24px;}
	.info_cont_area .info_desc_araa { margin: 30px 0 0;}
	.info_cont_area .info_desc_araa > .list { gap: 20px;}
	.info_cont_area .info_desc_araa > .list > li .box { padding: 15px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner { flex-direction: column;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area { padding: 75px 0 0; background-size: 69px auto;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area .tit { font-size: 16px; line-height: 24px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area { margin: 20px 0 0; border-left: none !important; border-top: 1px solid rgba(0, 121, 223, 0.2); padding: 20px 0 0; text-align: center;}
	.info_cont_area .info_desc_araa > .list > li .box.after .inner .txt_area { border-top: 1px solid rgba(0, 184, 223, 0.2);}
	/* 트랙레코드 소개 */	
}

@media screen and (max-width:767px){
	.sub_cont {padding: 30px 0 50px;}

	/* 서브페이지 제목 */
	.com_title_area .title {padding: 0 0 0 10px; background-position: left top 4px; background-size: auto 16px; font-size: 16px; line-height: 24px;}
	/* 서브페이지 제목 */

	/* 서브페이지 서브 제목 */
	.com_sub_title_area .title { font-size: 14px; line-height: 21px;}
	/* 서브페이지 서브 제목 */

	/* 공지 텍스트 유형 */
	.noti_txt_area .row > * { display: block;}
	.noti_txt_area .row .cont_btn_list_area { margin: 5px 0 0 0;}
	/* 공지 텍스트 유형 */

	/* 서브페이지 기타 텍스트 */
	.etc_text_area > .list > li .cont_btn_list_area { display: block; margin: 10px 0 0 0;}
	/* 서브페이지 기타 텍스트 */

	/* 공통 서브 비주얼 */
	.sub_visual_area { margin: 0 0 25px 0;}
	.sub_visual_area .inner_box { min-height: 138px; padding: 35px 15px;}
	.sub_visual_area .inner_box .title_area .title { font-size: 28px; line-height: 42px;}
	.sub_visual_area .inner_box .text { font-size: 14px; line-height: 21px;}
	/* 공통 서브 비주얼 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 25px 0;}
	.sub_list_area > .list > li > .box > .inner_box { display: block;}
	.sub_list_area > .list > li > .box > .inner_box .title_area { width: 100%; margin: 0 0 10px 0 !important;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area { width: 100%;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f { display: block;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f > * { padding: 0;}
	/* 공통 서브 리스트 */

	/* 인증 서비스 접수 */
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li { width: 100% !important; margin: 0 0 10px 0 !important;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:last-child { margin: 0 !important;}
	.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner { height: 40px;}

	.choice_list_area > .list > li > .box { padding: 15px 50px 15px 15px; background-image: inherit !important;}
	.choice_list_area > .list > li > .box::before { right: 15px; width: 22px; height: 22px;}
	.choice_list_area > .list > li > .box .inner_box { display: block; min-height: inherit; padding: 0;}
	.choice_list_area > .list > li > .box .inner_box .text_area .tit { font-size: 16px; line-height: 24px;}
	/* 인증 서비스 접수 */

	/* 연구장비 사용지원 */
	.com_view_info_cont { margin: 0 0 25px 0;}
	.com_view_info_cont .view_info_area { padding: 15px;}
	.com_view_info_cont .view_info_area .inner_box { display: block;}
	.com_view_info_cont .view_info_area .inner_box .img_box { width: 100%; margin: 0 0 15px 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box { padding: 0;}
	.com_view_info_cont .view_info_area .inner_box .text_box .title_area .title { font-size: 18px; line-height: 27px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .tit { font-size: 14px; line-height: 21px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .txt { font-size: 14px; line-height: 21px;}
	.com_view_info_cont .view_info_area .inner_box .text_box .text { font-size: 14px; line-height: 21px;}

	.view_slide_cont .slide_area .slick-list { margin: 0 -10px 0 0;}
	.view_slide_cont .slide_area .list li { margin: 0 10px 0 0;}

	.rental_date_area { margin: 0 0 25px 0;}
	.rental_date_area > .inner_box .box .date_box { padding: 25px 20px;}
	.rental_date_area > .inner_box .box .date_box .date_nav { margin: 0 0 15px 0;}
	.rental_date_area > .inner_box .box .date_box .date_nav > .text { font-size: 22px;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table thead tr th { padding: 5px 0;}
	.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn { padding: 5px;}
	.rental_date_area > .inner_box .box .date_box .color_list_area { margin: 25px 0 0 0;}
	.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text { font-size: 13px;}
	.rental_date_area > .inner_box .box .date_box .etc_txt { margin: 20px 0 0 0; font-size: 13px;}
	.rental_date_area > .inner_box .box .date_info { padding: 15px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info .title_area .title { font-size: 24px; line-height: 36px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .no_data { padding: 15px;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li { margin: 0 0 13px 0; padding: 0 0 13px 0;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.row > li { margin: 0 0 3px 0;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area:not(.sty2) { display: block; max-width: inherit;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .etc_txt { display: block; margin: 5px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .textarea_area textarea  { height: 70px;}
	/* 연구장비 사용지원 */

	/* 수혜기업 모집공고 */
	.announcement_list_area > .list > li .box { padding: 15px;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .title_area { margin: 0 0 10px 0;}
	.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li { display: block; width: 100% !important;}

	.com_input_cont .noti_txt_area { margin: 20px 0 10px;}
	/* 수혜기업 모집공고 */
	
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	.introduction_cont, .request_cont, .holding_cont { padding: 40px 15px 50px;}
	.com_title_area2 { margin: 0 0 25px 0;}
	.com_title_area2 .title { font-size: 22px; line-height: 33px;}
	.com_title_area2 .title::before,
	.com_title_area2 .title::after { top: 13.5px;}
	/* 트랙레코드 지원 안내 메뉴 공통 css */

	/* 트랙레코드 소개 */
	.introduction_cont::before { background-size: 654px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area { padding: 10px 20px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner { padding: 0 0 0 40px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .tit_area .tit_inner { background-size: 25px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .tit_area .tit_inner { background-size: 28px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .tit_area .tit_inner { background-size: 27px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .tit_area .tit_inner { background-size: 27px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .tit_area .tit_inner { background-size: 27px auto;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .tit { font-size: 18px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .txt { line-height: 18px;}
	.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area { padding: 15px 20px;}
	/* 트랙레코드 소개 */

	/* 트랙레코드 요청 절차 */
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area { padding: 15px;}
	.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .icon { height: 40px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item01 .tit_area .tit_inner .icon img { height: 36px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item02 .tit_area .tit_inner .icon img { height: 37px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item04 .tit_area .tit_inner .icon img { height: 34px;}
	.request_cont .inner_box .request_list_area > .list > li .box.item05 .tit_area .tit_inner .icon img { height: 33px;}
	/* 트랙레코드 요청 절차 */

	/* 트랙레코드데이터 보유 현황 */
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner { padding: 10px 15px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .tit { font-size: 18px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .txt { line-height: 18px;}
	.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .txt .num { font-size: 22px;}
	/* 트랙레코드데이터 보유 현황 */
	
	/* 과제목표 */
	.com_title_area3 .title {font-size: 22px; line-height: 33px;}
	.com_title_area3 .title .fs_26 {font-size: 18px; line-height: 27px;}

	.goals_cont .goals_top_box {margin: 0 0 20px;}
	.goals_cont .goals_top_box .inner_flex {max-width: inherit; flex-wrap: wrap; gap: 0;}
	.goals_cont .goals_top_box .inner_flex .list_area {max-width: 100%;}
	.goals_cont .goals_top_box .inner_flex .list_area.left { margin: 0 0 10px;}

	.goals_cont .goals_list_box {margin: 0 0 15px;}
	.goals_cont .goals_list_box > .list {gap: 10px 0;}
	.goals_cont .goals_list_box > .list > li {width: 100%;}

	.goals_cont .goals_btm_box .list_area > .list { gap: 10px 0;}
	.goals_cont .goals_btm_box .list_area > .list > li {width: 100%;}
	/* 과제목표 */

	/* 임상기반 실증평가 */
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list {display: block; width: 100%;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li {display: block; width: 100%; margin: 0 0 5px;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li:last-child {margin: 0;}
	.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box .info br {display: none;}
	/* 임상기반 실증평가 */
	
	/* 기관별 지원 범위 */
	.support_list_area { margin: 0 0 34px;}
	.support_list_area > .list { flex-direction: column; gap: 25px;}
	.support_cont_area > .list { gap: 25px 10px;}
	.support_cont_area > .list > li { width: calc(50% - 5px);}
	/* 기관별 지원 범위 */

	/* 사업소개 */
	.sub_list_area.col_f > .list > li { margin: 0 0 34px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .title_area { margin: 0 0 10px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .goals_cont { padding: 10px 0 0;}

	.explanation_area { padding: 17px;}
	/* 사업소개 */

	/* 사업단 구성 */
	.organization_area { margin: 0 0 64px;}
	.organization_area .title_area { margin: 0 0 25px;}
	.organization_area .title_area .title { font-size: 24px; line-height: 36px;}
	.organization_area > .list::after { height: calc(100% - 25px);}
	.organization_area > .list > li { margin: 0 0 25px;}
	.organization_area > .list > li .inner_box .item_box::after { left: calc(-7px / 2); width: 7px; height: 7px;}
	.organization_area > .list > li .inner_box .item_box.max_w::after { top: calc(-7px / 2);}
	.organization_area > .list > li .inner_box:not(.sty2) .item_box:not(.item03):first-child::after { right: calc(-7px / 2);}
	.organization_area > .list > li .inner_box .item_box .inner {height: 120px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area { height: 45px;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area .tit { font-size: 14px; line-height: 17px;}
	.organization_area > .list > li .inner_box .item_box.item01 .inner { height: 60px;}
	.organization_area > .list > li .inner_box .item_box.item02 .inner { height: 50px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list > li { font-size: 12px; line-height: 15px;}
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li { padding: 0 0 0 8px; }
	.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li::after { top: calc((18px - 3px) / 2); width: 3px; height: 3px;}
	.organization_area > .list > li .inner_box .item_box.item03::before { left: -10px; width: 10px;}
	.organization_area > .list > li .inner_box .col_f { margin: 0 0 0 -10px; padding: 0 0 0 10px}

	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li { width: calc(33.333% - 4.666px);}
	/* 사업단 구성 */

	/* 트랙레코드 소개 */
	.info_cont_area .title_area { margin: 0 0 15px;}
	.info_cont_area .title_area .title { font-size: 24px; line-height: 36px;}
	.info_cont_area .title_area .text { font-size: 20px; line-height: 30px;}
	.info_cont_area .info_step_area { padding: 52px 0 0; background-size: 63px auto;}
	.info_cont_area .info_step_area .top_area { padding: 0 0 76px}
	.info_cont_area .info_step_area .top_area .top_inner .item_box { width: calc(50% - 7.5px - 15px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box::after { top: 135.5px; height: calc(76px + 15px - 3.5px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner { width: 130px; height: 130px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit { font-size: 18px; line-height: 27px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area { top: calc(130px + 15px + 20px);}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box { width: 57px; margin: 0 0 10px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .tit { font-size: 18px; line-height: 27px;}
	.info_cont_area .info_step_area .bot_area { padding: 25px 0 0;}
	.info_cont_area .info_step_area .bot_area .row { gap: 15px;}
	.info_cont_area .info_step_area .bot_area .row .item_area { flex: 1 !important; padding: 25px 15px 15px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list { gap: 25px 10px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list::before { top: calc(-25px - 25px);}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li { width: calc(50% - 5px);}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li::before { top: calc(-35px - 14.5px); height: 35px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::before { top: calc(-25px / 2); width: 25px; height: 25px; background-size: 10px auto;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::after { top: calc((-25px / 2) - 3px); width: 5px; height: 5px; border: 1px solid #ffffff;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner { min-height: 90px;}
	.info_cont_area .info_step_area .bot_area .row .item_area.before > .list > li:last-child .box .inner { padding-top: 10px;;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner .txt { font-size: 14px; line-height: 21px;}
	.info_cont_area .info_desc_araa { margin: 25px 0 0;}
	.info_cont_area .info_desc_araa > .list { flex-direction: column; gap: 15px;}
	.info_cont_area .info_desc_araa > .list > li .box .inner { flex-direction: column;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area { padding: 62px 0 0; background-size: 57px auto;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area { margin: 15px 0 0; padding: 15px 0 0;}
	/* 트랙레코드 소개 */	
}

@media screen and (max-width:480px){
	.sub_cont {padding: 25px 0 40px;}

	/* 공통 서브 비주얼 */
	.sub_visual_area { margin: 0 0 20px 0;}
	.sub_visual_area .inner_box { min-height: 112px; padding: 25px 15px;}
	.sub_visual_area .inner_box .title_area .title { font-size: 24px; line-height: 36px;}
	/* 공통 서브 비주얼 */

	/* 공통 서브 리스트 */
	.sub_list_area > .list > li { padding: 20px 0;}
	.sub_list_area > .list > li > .box > .inner_box .title_area .title { font-size: 18px; line-height: 27px;}
	/* 공통 서브 리스트 */

	/* 연구장비 사용지원 */
	.rental_date_area > .inner_box .box .date_box { padding: 20px 15px;}
	.rental_date_area > .inner_box .box .date_box .date_nav > .text { font-size: 20px; line-height: 30px;}
	.rental_date_area > .inner_box .box .date_box .color_list_area { margin: 20px 0 0 0;}
	.rental_date_area > .inner_box .box .date_info .title_area .title { font-size: 20px; line-height: 3px;}
	/* 연구장비 사용지원 */
	
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	.introduction_cont, .request_cont, .holding_cont { padding: 30px 15px 40px;}
	.com_title_area2 { margin: 0 0 20px 0;}
	.com_title_area2 .title { font-size: 20px; line-height: 30px;}
	.com_title_area2 .title::before,
	.com_title_area2 .title::after { top: 12px;}
	/* 트랙레코드 지원 안내 메뉴 공통 css */
	
	/* 기관별 지원 범위 */
	.support_list_area { margin: 0 0 30px;}
	.support_list_area > .list { gap: 20px;}
	.support_list_area > .list > li > .box .item_area { padding: 12px;}
	.support_list_area > .list > li > .box .item_area > .list > li { width: calc(33.333% - 4.666px);}
	.support_list_area > .list > li > .box .item_area > .list { gap: 0 7px; }
	.support_list_area > .list > li > .box .item_area > .list > li .item_box .img_box { height: 55px;}
	.support_cont_area > .list { flex-direction: column; gap: 20px;}
	.support_cont_area > .list > li { width: 100%;}
	.support_cont_area > .list > li .box { min-height: 100%;}
	/* 기관별 지원 범위 */

	/* 사업소개 */
	.sub_list_area.col_f > .list > li { margin: 0 0 30px;}
	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .goals_cont { padding: 10px 0 0;}

	.explanation_area { padding: 17px;}
	/* 사업소개 */

	/* 사업단 구성 */
	.organization_area { margin: 0 0 54px;}
	.organization_area .title_area { margin: 0 0 20px;}
	.organization_area .title_area .title { font-size: 22px; line-height: 33px;}
	.organization_area > .list::after { height: calc(100% - 32px);}
	.organization_area > .list > li { margin: 0 0 20px;}
	.organization_area > .list > li .inner_box .item_box .inner { height: 105px;}
	.organization_area > .list > li .inner_box .item_box.item01 .inner { height: 50px;}
	.organization_area > .list > li .inner_box .item_box.item02 .inner { height: 40px;}
	.organization_area > .list > li .inner_box .item_box.item03 .inner br { display: block;}
	.organization_area > .list > li .inner_box .item_box .inner .tit_area { height: 40px;}

	.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li { width: calc(50% - 3.5px);}
	/* 사업단 구성 */

	/* 트랙레코드 소개 */
	.info_cont_area .title_area .title { font-size: 22px; line-height: 33px;}
	.info_cont_area .title_area .text { font-size: 18px; line-height: 27px;}
	.info_cont_area .info_step_area { padding: 43px 0 0; background-size: 52px auto;}
	.info_cont_area .info_step_area .top_area { padding: 0 0 54px;}
	.info_cont_area .info_step_area .top_area .top_inner { padding: 12px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box { width: calc(50% - 5px - 11px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box::after { top: 90.5px; height: calc(47px + 12px - 3.5px);}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner { width: 85px; height: 85px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit { font-size: 15px; line-height: 22px;}
	.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area { top: calc(85px + 15px + 15px);}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box { width: 47px; margin: 0 0 5px;}
	.info_cont_area .info_step_area .top_area .top_inner .title_box .tit { font-size: 15px; line-height: 22px;}
	.info_cont_area .info_step_area .bot_area { padding: 20px 0 0;}
	.info_cont_area .info_step_area .bot_area .row { gap: 10px;}
	.info_cont_area .info_step_area .bot_area .row .item_area { padding: 25px 12px 15px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li::before { top: calc(-32px - 14.5px); height: 32px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list { flex-direction: column;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list::before { display: none;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li { width: 100%;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner { min-height: 75px;}
	.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner .txt br { display: none;}
	.info_cont_area .info_desc_araa { margin: 20px 0 0;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area { padding: 52px 0 0; background-size: 47px auto;}
	.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area .tit { font-size: 15px; line-height: 22px;}
	/* 트랙레코드 소개 */
}
