@charset "UTF-8";

@media screen and (max-width:1640px){
	/* 콘텐츠: 사업안내 > 사업개요 */
	.prog_about .step_diag {width:auto;left:auto;transform:translateX(0)}
	
	/* 콘텐츠: 사업안내 > 글로벌산업기술협력센터 */
	.gitcc .diagram_obj .diag_box .line_right::before, 
	.gitcc .diagram_obj .diag_box .arrow_right::before {width:71px;right:-71px}
	.gitcc .diagram_obj .diag_box .arrow_right::after {right:-74px}
	.gitcc .diagram_obj .diag_box.b2 {margin-right:54px}
	.gitcc .diagram_obj .diag_box.b2::after {width:321px}
	.gitcc.gitcc_center .diagram_obj {justify-content:center;grid-template-columns:120px 220px 325px 280px 215px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2::after {width:275px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3 {margin-right:66px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3::before {width:566px;left:-179px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4::after {top:-155px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5 {margin-right:30px}
}

@media screen and (max-width:1500px){
	.page_top_visual {transform:translateX(-1.5%)}
	.page_top_visual .inner {margin:0 1.5%}

	/* 라벨링 및 목차*/
	.labeling .label_box .list_txt_group {left:0;transform:translateX(0)}
	.labeling .label_box .list_txt_group::before {left:8.5dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(5n) .list_txt_group::before {left:auto;right:8.5dvw;transform:translateX(50%)}
	
	/* 다이어그램 절차형2 (B2B플랫폼 페이지 참고) */
	.step_diagram_obj {margin:0}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .diagram_obj {padding:0}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.prog_about .step_diag .shape {height:8.1dvw;margin-bottom:4dvw}
	.prog_about .step_diag .shape .typo {padding-top:4dvw;background-position:center top;position:relative;top:50%;transform:translateY(-50%)}
	.prog_about .step_diag .shape .page_tit {}
	.prog_about .step_diag .step_obj {margin-bottom:4dvw}
	.prog_about .step_diag .step_obj::before, 
	.prog_about .step_diag .step_obj::after {top:-2.75dvw}
	.prog_about .step_diag .step_box {}
}

@media screen and (max-width:1400px){
	/* 서브 공통 */
	.sub_cont {}
	.bd_box {padding:30px}
	.page_top_visual {}

	/* 직접 찾기 공통 */
	.ktagmark_img_group .ktag_mark {width:59px}
	.ktagmark_select {margin-right:5px}
	.ktagmark_select .btn_select {padding-right:35px}
	.ktagmark_select .btn_select::after {right:15px}
	.ktagmark_select .select_info {padding-left:20px}
	.ktagmark_select .select_info .ktagmark_group .ktag_mark {margin-right:3px}
	.ktagmark_select .ktagmark_list {padding:20px}
	.ktagmark_select .ktagmark_list .ktagmark_group .list_li {column-gap:12px;margin-bottom:8px;padding-bottom:8px}
	.profile_card .link {padding:20px 24px}
	.profile_card .company {font-size:1.05em}
	.profile_card .btn_msg {top:20px;right:24px}
	.partner_doc_list.view_grid {grid-template-columns:415px 1fr;column-gap:35px}
	/*.partner_doc_list .ktag_mark::after {width:62px;height:65px;left:28px;top:-15px}*/
	.partner_doc_list .ktagmark_img_group {left:23px}
	.partner_doc_list .ktagmark_img_group.s2 {right:23px}
	.partner_doc_list .user_profile {padding:30px 25px}
	.partner_doc_list .user_profile .profile_photo_box .photo {width:143px;height:143px}
	.partner_doc_list .user_profile .profile_photo_box .typo {width:calc(100% - 159px)}
	.partner_doc_list .user_profile .profile_photo_box .name {font-size:22px}
	.partner_doc_list .user_profile .profile_photo_box .btn_custom {margin-top:13px}
	.partner_doc_list .user_profile .bundle.b02 .photo {width:70px;height:70px}
	.partner_doc_list .user_profile .bundle.b02 .typo {width:calc(100% - 80px)}
	.partner_doc_list .right {padding:25px}
	.partner_doc_list .list_inner .bundle {padding:26px 30px}
	.partner_doc_list .list_inner .bundle.pd0 .link {padding:28px 32px}
	.partner_doc_list .list_inner .btn_request {right:26px;top:26px}
	
	/* 직접 찾기 중 파트너 찾기 별도 */
	.partner_doc_list.list_grid .bundle .link {column-gap:30px}

	/* 사업공고, 행사정보 */
	.board_ann_list .link .typo .cate, 
	.part_event .cate {font-size:1.1em}
	.board_ann_list .link {column-gap:25px;padding:28px}
	.board_ann_list .link .status {font-size:1.05em}
	.board_ann_list .link .subejct {font-size:1.35em}
	.board_ann_list .link .info_txt {font-size:1.05em}
	.board_ann_list .link .info_txt .icon {vertical-align:baseline}

	/* 글로벌기술협력지원단 */
	.guide_box {padding:24px 34px}
	.guide_box .guide_txt_list .num {margin-right:0}
	.board_doc_list .bundle {padding:22px 30px}

	/* 국가별 R&D 현황 */
	.board_country_list .bundle .link {padding:27px 30px 5px 30px}
	.board_country_list .bundle .subject {margin-top:5px;font-size:1.35em}
	.board_country_list .bundle .date {top:25px;right:30px}
	.board_country_list .bundle .info {padding:0 30px 27px 30px}
	.board_country_list .bundle .info .dl {column-gap:30px}
	.board_country_list .bundle .info .dt {width:140px;font-size:1.05em}
	.board_country_list .bundle .info .dd {width:calc(100% - 170px)}

	/* 콘텐츠 공통 */
	.icon_bd_list_obj .obj_inner {column-gap:16px}
	.icon_bd_list_obj .icon_box {height:310px}
	.icon_bd_list_obj .icon_box .icon {height:64px}
	.icon_bd_list_obj .icon_box .box_tit {margin-bottom:20px}
	.diagram_obj {padding:40px 20px}
	.step_diagram_obj .diag_box {grid-template-columns:calc(100% - 100px) 100px;width:calc((100% / 4) + 100px)}
	.step_diagram_obj .diag_box:last-child {width:calc((100% / 4) - 25px)}

	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_multi .diagram_obj .center_box {width:410px;height:410px}
	.tech_multi .diagram_obj .center_box .box_tit {font-size:21px}
	.tech_multi .diagram_obj .obj_inner_list {max-width:980px;margin-bottom:12px}
	.tech_multi .diagram_obj .obj_inner_list.list2 {margin-bottom:90px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::before {bottom:-45px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::after {bottom:-82px}
	.tech_bilateral .partner_state .state_list {column-gap:16px}
	.tech_bilateral .partner_state .state_box.b2 {margin-left:90px}
	.tech_bilateral .partner_state .state_box.b2::before {left:-51px}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .diagram_obj .obj_inner, 
	.tech_foreign .diagram_obj .obj_inner2 {column-gap:12px;margin-top:40px}
	.tech_foreign .diagram_obj .obj_inner::before {width:calc(50% + 5px);left:calc(50% - 42px);top:-20px}
	.tech_foreign .diagram_obj .obj_inner2::before {top:-20px}
	.tech_foreign .diagram_obj .diag_box::before {height:20px;top:-20px}
	.tech_foreign .diagram_obj .depth1 > .diag_box::before {bottom:-20px}
	.tech_foreign .diagram_obj .b1_2 .diag_box::before, 
	.tech_foreign .diagram_obj .b2_2 .diag_box::before, 
	.tech_foreign .diagram_obj .b2_4 .diag_box::before {height:40px;top:-40px}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.prog_about .bd_box.mxw {max-width:inherit}

	/* 콘텐츠: 사업안내 > GT-Online 플랫폼 소개 */
	.platform_about .title_box {padding-bottom:25px}
	.platform_about .title_box .text {font-size:27px}
	.platform_about .plat_visual {padding:100px 110px 0 110px}
	.platform_about .key_features {padding-top:25px}
	.platform_about .key_features .key_bundle .typo {padding:30px 40px}

	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차 
	.partner_process .grid_group {column-gap:80px}
	.partner_process .grid::after {right:-40px}
	.partner_process .grid .text {font-size:1.0625rem}
	.partner_process .grid .top_box {height:148px}
	.partner_process .grid .top_box .icon {width:120px;margin-right:30px;padding-right:30px}
	.partner_process .grid .top_box .typo {width:calc(100% - 150px)}
	.partner_process .grid .top_box .typo .text {font-size:1em}
	.partner_process .grid .step_box {height:calc(100% - 345px)}
	.partner_process .grid .step {column-gap:16px;padding:22px 26px}
	.partner_process .grid .step .text {width:calc(100% - 46px)}
	.partner_process .grid .result_box {height:103px;margin-top:70px}
	.partner_process .grid .result_box::before {width:48px;height:19px;top:-43px}*/
	.partner_process .grid .top_box {height:148px}
	.partner_process .grid .top_box .icon {width:120px;margin-right:30px;padding-right:30px}
	.partner_process .grid .top_box .typo {width:calc(100% - 150px)}
	.partner_process .grid .top_box .typo .text {font-size:1em}

	/* 콘텐츠 : pdf 다운로드 별도 추가 */
	.pdf_down_list .pdf_list_inner {gap:16px}
	.pdf_down_list .pdf_bundle {width:calc(20% - 13px)}
	.pdf_down_list .pdf_bundle .txt_box {padding:15px}
	.pdf_down_list .pdf_bundle .txt_box .subject {height:52px;font-size:1.05em}
}

@media screen and (max-width:1280px){
	/* 서브 공통 */
	.sub_cont {padding:35px 0 50px 0}
	.sub_cont .sub_tit {margin-bottom:20px}
	.sub_tit2 {font-size:28px}
	.page_tit {margin-bottom:15px;font-size:21px}
	.page_tit_box {margin-bottom:15px}
	.cont_tit_box  {margin-bottom:30px}
	.cont_tit_box .sub_tit2 {margin-bottom:25px}
	.cont_tit_box .cont_tit {margin-bottom:5px}
	.page_gap {margin-bottom:30px}
	.page_gap.dash {padding-bottom:30px}
	.scroll_box {height:180px;padding:12px}
	.page_top_visual {padding:45px 0}
	.page_top_visual.bg05 {background-position:right top -175px}
	.page_top_visual .visual_tit {font-size:27px}
	.page_top_visual .visual_txt {margin-bottom:16px;font-size:18px}
	.page_top_visual .list_txt_group {max-width:inherit;padding-bottom:15px}
	.page_top_visual .list_txt_group .dl {display:flex;margin:0 0 10px 0;padding-right:0}
	.page_top_visual .list_txt_group .dl::after {display:none}

	/* 약관 */
	.policy .btn_toggle {padding:15px}
	.policy .btn_toggle::after {width:52px;font-size:1.4em}
	.policy .label_tit {width:calc(100% - 50px)}
	.policy .label_tit .icon {font-size:1em;vertical-align:baseline;transform:translateY(1px)}
	.policy .policy_list {margin-top:30px}

	/* 라벨링 및 목차*/
	.labeling .toggle {padding:15px}
	.labeling .inner {gap:15px}
	.labeling .label_box {width:calc(100% / 5 - 12px)}
	.labeling .label_box .img img {width:68px}
	.labeling .label_box .list_txt_group {padding:15px 18px;top:calc(50% + 90px)}
	
	/* 로그인 */
	.login {max-width:580px;margin-top:20px;padding:30px 80px}
	.login .page_tit {padding-bottom:4px;font-size:28px}
	.login .inp_form .inp {margin-bottom:12px}
	.login .inp_form .inp input {padding-top:16px;padding-bottom:16px}
	.login .btn_custom {min-height:52px}
	.login .btn_list {column-gap:9px}

	/* 회원가입 */
	.join_step {margin-bottom:40px}
	.join_step .step_box {line-height:60px}
	.join_step .step_box .text {padding-left:40px;font-size:1.1em;background-size:32px}
	.agree_box .agree_txt {font-size:1.05em}
	.agree_box .inp_obj {margin-right:18px}
	.agree_box.all {padding:21px 18px}

	.desk .editor_view .page_gap {margin-bottom:25px;padding-bottom:35px}
	
	/* 직접 찾기 */
	.ktagmark_img_group .ktag_mark {width:55px}
	.profile_card .profile_inner {grid-template-columns:1fr 1fr;gap:21px}
	.partner_doc_list .ktagmark_img_group {left:20px;top:-14px}
	.partner_doc_list .ktagmark_img_group.s2 {right:20px}
	.partner_doc_list .user_profile {min-height:calc(100dvh - 130px)}
	.partner_doc_list .user_profile .bundle {margin-bottom:16px;padding-bottom:16px}
	.partner_doc_list .user_profile .profile_photo_box {padding-bottom:69px;position:relative}
	.partner_doc_list .user_profile .profile_photo_box .photo {width:98px;height:98px}
	.partner_doc_list .user_profile .profile_photo_box .typo {width:calc(100% - 114px)}
	.partner_doc_list .user_profile .profile_photo_box .name {padding-top:10px;font-size:1.35em}
	.partner_doc_list .user_profile .profile_photo_box .btn_custom {margin-top:0;position:absolute;left:0;bottom:12px;z-index:1}
	.partner_doc_list .right {padding:20px 22px}
	.partner_doc_list .list_inner .bundle {padding:20px 25px;border-radius:16px}
	.partner_doc_list .list_inner .bundle.pd0 .link {padding:20px 25px}
	.partner_doc_list .list_inner .bundle .subject {margin-bottom:15px;font-size:1.35em}
	.partner_doc_list .list_inner .list_txt_group {margin-top:18px}
	.partner_doc_list .list_inner .list_txt_group .dl {column-gap:10px}
	.partner_doc_list .list_inner .list_txt_group .dd {width:calc(100% - 68px)}
	.partner_doc_list .list_inner .btn_request {right:18px;top:20px}
	.partner_doc_list.view_grid {grid-template-columns:355px 1fr;column-gap:25px}
	.partner_doc_list.list_grid .bundle .link {grid-template-columns:1fr 375px;column-gap:25px}
	.partner_doc_list.list_grid .profile_card .profile_photo_box .typo {width:calc(100% - 142px)}
	.partner_doc_list.list_grid .profile_card .btn_msg {right:17px}

	.agenda_view .top_info {grid-template-columns:1fr 360px}
	.agenda_view .top_info .info_bd_box {padding:20px 22px;border-radius:12px}

	/* 사업공고, 행사정보 */
	.board_ann_list .link {column-gap:20px;padding:25px 22px}
	.board_ann_list .link .status {width:90px;height:90px}
	.board_ann_list .link .typo {width:calc(100% - 110px)}
	
	/* 국가별 R&D 현황 */
	.cty_rd .cate_tag {font-size:15px}
	.board_country_list .bundle .link {padding:25px 25px 5px 25px}
	.board_country_list .bundle .date {top:20px;right:25px}
	.board_country_list .bundle .info {padding:0 25px 25px 25px}
	.board_country_list .bundle .info .dl {column-gap:20px}
	.board_country_list .bundle .info .dt {width:130px}
	.board_country_list .bundle .info .dd {width:calc(100% - 150px)}

	/* 글로벌기술협력지원단 */
	.guide_box {padding:20px 25px}
	.guide_box .guide_tit {margin-bottom:10px;font-size:1.1em}
	.guide_box .guide_txt_list .num {width:55px;padding:5px;font-size:13px}
	.board_doc_list {margin-top:20px}
	.board_doc_list .list_inner {gap:16px}
	.board_doc_list .bundle {padding:20px 22px}
	.board_doc_list .bundle .subject {font-size:21px}
	.board_doc_list .bundle .subject .tag {margin-left:4px}
	.board_doc_list .bundle .info {margin-top:14px;padding-top:14px}

	/* 콘텐츠 공통 */
	.icon_bd_list_obj .obj_inner {column-gap:12px}
	.icon_bd_list_obj .icon_box {height:290px;padding:15px;border-radius:16px}
	.icon_bd_list_obj .icon_box .icon {height:56px}
	.icon_bd_list_obj .icon_box .box_tit {font-size:17px}
	.diagram_obj {padding:35px 15px}
	.process_diag .thead .p_th .tag {min-width:85px}
	.process_diag .tbody .p_tr {margin-bottom:30px}
	.process_diag .tbody .p_td.t1::after {bottom:-25px}
	.img_column_obj .col_inner {gap:18px}
	.img_column_obj .col_box {width:calc(50% - 9px)}
	.img_column_obj .col_box .link {column-gap:18px;padding:18px}
	.img_column_obj .col_box .link .img {width:120px;padding-right:18px}
	.img_column_obj .col_box .link .typo {width:calc(100% - 138px)}
	.img_column_obj .col_box .link .col_tit {font-size:18px}
	.img_column_obj .col_box .link .list_txt_group .dt {width:90px}
	.img_column_obj .col_box .link .list_txt_group .dd {width:calc(100% - 95px)}
 	.step_diagram_obj .diag_box {grid-template-columns:calc(100% - 90px) 90px;width:calc((100% / 4) + 90px)}
	.step_diagram_obj .diag_box:last-child {width:calc((100% / 4) - 22px)}
	.step_diagram_obj .diag_box .icon_box {height:60px}
	.step_diagram_obj .diag_box .inside {padding:12px;border-radius:12px}
	.step_diagram_obj .diag_box .inner_box {padding:8px;border-radius:8px}

	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_multi .diagram_obj {padding:25px 15px}
	.tech_multi .diagram_obj .center_box {width:380px;height:380px}
	.tech_multi .diagram_obj .center_box .box_tit {font-size:20px}
	.tech_multi .diagram_obj .center_box .box_tit .s_txt {margin-top:3px}
	.tech_multi .diagram_obj .center_box .box_txt {font-size:1em}
	.tech_multi .diagram_obj .obj_inner_list {max-width:900px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt::before {max-width:175px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt .text {margin-left:20px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2 .text {margin-right:20px}
	.tech_bilateral .partner_state .state_list {column-gap:12px}
	.tech_bilateral .partner_state .state_box .years {height:40px;font-size:1.1em}
	.tech_bilateral .partner_state .state_box .offset {height:calc(100% - 40px);row-gap:13px;padding:13px 8px}
	.tech_bilateral .partner_state .state_box.b2 {margin-left:60px}
	.tech_bilateral .partner_state .state_box.b2::before {width:40px;height:4px;left:-35px}
	.tech_step_obj .icon_box {width:70px;height:70px;margin-bottom:12px}
	.tech_step_obj .icon_box img {height:33px}
	.tech_step_obj .step::after {width:9px;height:18px}

	/* 콘텐츠: 사업안내 > 글로벌산업기술협력센터 */
	.gitcc .diagram_obj .diag_box.b2 {margin-right:42px}
	.gitcc .diagram_obj .diag_box.b2::after {width:calc(100% + 20px)}
	.gitcc .diagram_obj .diag_box.b3::after {height:35px;bottom:-35px}
	.gitcc .diagram_obj .diag_box.b4::before {width:calc(100% + 36px);height:calc(100% + 36px)}
	.gitcc .diagram_obj .diag_box.b4 .line_bottom::after {height:82px;bottom:-82px}
	.gitcc .diagram_obj .diag_box.b4 .tag {top:-31px}
	.gitcc .diagram_obj .inner_img_box {gap:22px 10px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img {padding:18px 10px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .typo {width:calc(100% - 120px);padding:18px}
	.gitcc.gitcc_center .diagram_obj {grid-template-columns:100px 175px 275px 255px 175px;padding-left:0}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2::after {width:calc(100% + 24px)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3 {margin:0 54px 70px auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3::before {width:494px;bottom:-35px;left:-162px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4::after {height:116px;top:-146px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4 .line_bottom::after {height:78px;bottom:-78px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5 {margin-right:24px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5::after {height:38px;top:-38px}
	.gitcc.gitcc_rd .diagram_obj {padding-top:70px}
	.gitcc.gitcc_rd .diagram_obj .diag_box.b3 {margin-top:-120px}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .bd_box.diag_bd {padding:25px 20px}
	.tech_foreign .diagram_obj .obj_inner, 
	.tech_foreign .diagram_obj .obj_inner2 {column-gap:8px}
	.tech_foreign .diagram_obj .obj_inner::before {left:calc(50% - 36px)}
	.tech_foreign .diagram_obj .b2 .obj_inner2::before {width:calc((100% / 4) * 2 + 2px);left:calc((100% / 4) / 2 - 4px)}
	
	/* 콘텐츠: 사업안내 > 사업개요 */
	.about_bg .inner {padding:20px 0}
	.about_bg .tag {padding:11px 20px 9px 20px}
	.prog_about .sub_tit2 {font-size:25px}
	.prog_about .step_diag::before {top:9px}
	.prog_about .step_diag .step::before {width:13px;height:13px}
	.prog_about .step_diag .step_tit {padding:27px 0 25px 0;font-size:1.1em}
	.prog_about .step_diag .shape {width:calc(100% + 20px);margin-bottom:3.4dvw;left:50%;transform:translateX(-50%)}
	.prog_about .step_diag .shape .icon {width:62px;height:62px;padding:15px;top:-38px}
	.prog_about .step_diag .shape .icon::before {width:calc(100% + 12px);height:calc(100% + 12px)}
	.prog_about .step_diag .shape .typo {padding-top:3.5dvw}
	.prog_about .step_diag .shape .text {font-size:0.9375em}
	.prog_about .step_diag .step_obj {margin-bottom:3.4dvw}
	.prog_about .step_diag .step_box {}
	.prog_about .step_diag .step_box .cont_tit {font-size:1.05em}
	.prog_about .step_diag .step_box .text {font-size:0.9375em}

	/* 콘텐츠: 사업안내 > GT-Online 플랫폼 소개 */
	.platform_about .title_box {padding-bottom:20px}
	.platform_about .title_box .text {font-size:25px}
	.platform_about .plat_visual {padding:70px 80px 0 70px}
	.platform_about .plat_visual .inner_box {padding:25px 15px 0 15px}
	.platform_about .key_features {padding-top:20px}
	.platform_about .key_features .key_bundle {margin-bottom:30px}
	.platform_about .key_features .key_bundle .img {width:350px}
	.platform_about .key_features .key_bundle .typo {width:calc(100% - 350px);padding:20px 35px}

	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차 
	.partner_process .grid_group {column-gap:60px}
	.partner_process .grid::after {right:-30px}
	.partner_process .grid .top_box {height:128px;margin-bottom:21px;padding:21px 28px}
	.partner_process .grid .top_box .icon {width:90px;margin-right:20px;padding-right:20px}
	.partner_process .grid .top_box .typo {width:calc(100% - 110px)}
	.partner_process .grid .step_box {height:calc(100% - 305px)}
	.partner_process .grid .step {column-gap:14px;margin-bottom:12px;padding:21px}
	.partner_process .grid .step .num {width:25px;height:25px;font-size:14px}
	.partner_process .grid .step .text {width:calc(100% - 39px)}
	.partner_process .grid .result_box {height:91px;margin-top:65px;padding:20px 15px}
	.partner_process .grid .result_box::before {width:42px;height:17px;top:-40px}*/
	.partner_process .grid .top_box {height:128px;margin-bottom:30px;padding:21px 28px}
	.partner_process .grid .top_box .icon {width:90px;margin-right:20px;padding-right:20px}
	.partner_process .grid .top_box .typo {width:calc(100% - 110px)}
	.partner_process .grid .step_box {margin-bottom:18px;padding-bottom:51px}
	.partner_process .grid .step_box::after {width:79px;height:30px}
	.partner_process .grid .step::after {width:34px;height:34px;background-size:11px;right:-26px;top:calc(50% - 59px)}
	.partner_process .grid .step .text {height:90px;padding:10px 20px;font-size:1.05em}
	.partner_process .grid .result_box {font-size:1.15em}

	/* 콘텐츠 : pdf 다운로드 별도 추가 */
	.pdf_down_list .pdf_list_inner {gap:12px}
	.pdf_down_list .pdf_bundle {width:calc(20% - 10px)}
	.pdf_down_list .pdf_bundle .txt_box {padding:12px}
	.pdf_down_list .pdf_bundle .txt_box .subject {height:46px}
}

@media screen and (max-width:1080px){
	/* 서브 공통 */
	.sub_cont {padding:30px 0 40px 0}
	.sub_tit2 {font-size:26px}
	.page_tit {margin-bottom:12px;font-size:20px}
	.page_tit_box {margin-bottom:12px}
	.cont_tit_box .sub_tit2 {margin-bottom:22px}
	.cont_tit_box .cont_tit {margin-bottom:3px;font-size:16px}
	.bd_box {padding:25px}
	.bd_box.sm {padding:12px}
	.bd_x_grid {padding:18px 0}
	.page_top_visual {padding:40px 0;transform:translateX(-3%)}
	.page_top_visual.bg04 {background-position:right center}
	.page_top_visual.bg05 {background-position:right center}
	.page_top_visual.bg07 {background-position:right center}
	.page_top_visual .inner {margin:0 3%}
	.page_top_visual .visual_tit {font-size:25px}
	.page_top_visual .visual_txt {margin-bottom:13px;font-size:16px}
	
	/* 약관 */
	.policy .label_tit {font-size:1.1em}
	.policy .btn_toggle::after {font-size:1.2em}
	.policy .policy_list .list_tit {font-size:1.15em}
	.policy .policy_list .list_tit .label_img {width:34px}
	.policy .policy_list .pl_list_txt.ic .num {width:19px;height:19px;font-size:11px;line-height:21px}
	.policy .policy_list .pl_list_txt.ic > .text {width:calc(100% - 26px)}
	.policy .policy_list .table th, 
	.policy .policy_list .table td {padding:7px;line-height:1.45}
	.policy .policy_inner .page_gap {margin-bottom:30px;padding-bottom:30px}
	.policy .policy_inner .page_gap .policy_list {margin-top:20px}

	/* 라벨링 및 목차*/
	.labeling .toggle {padding:10px 12px 12px 12px}
	.labeling .inner {gap:12px;margin-top:8px}
	.labeling .label_box {width:calc(100% / 4 - 9px)}
	.labeling .label_box .hover {padding:15px 10px}
	.labeling .label_box .img {margin-bottom:10px}
	.labeling .label_box .img img {width:60px}
	.labeling .label_box .list_txt_group {width:calc(100% + 180px);padding:12px 15px;top:calc(50% + 75px)}
	.labeling .label_box .list_txt_group::before {left:11dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(5n) .list_txt_group::before {left:11dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(4n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(4n) .list_txt_group::before {left:auto;right:11dvw;transform:translateX(50%)}
	
	/* 로그인 */
	.login {padding:25px 70px 30px 70px}
	.login .page_tit {padding-bottom:2px;font-size:24px}

	/* 회원가입 */
	.join_step {margin-bottom:30px}
	.join_step .step_box {line-height:54px}
	.join_step .step_box .text {padding-left:34px;font-size:1.05em;background-size:27px}
	.agree_box.all {padding:18px}
	.pw_check_pop {transform:translate(-50%, 0)}

	/* 직접 찾기 */
	.ktagmark_group .ktag_mark {min-width:51px;font-size:0.75rem}
	.ktagmark_img_group .ktag_mark {width:48px;margin-left:-6px}
	.ktagmark_select {width:350px}
	.ktagmark_select .btn_select {padding-right:28px;font-size:0.875rem}
	.ktagmark_select .btn_select::after {right:10px}
	.ktagmark_select .select_info {padding-left:12px}
	.ktagmark_select .select_info .ktagmark_group .ktag_mark {width:51px;height:19px;margin-right:0;font-size:0.75rem}
	.ktagmark_select .ktagmark_list {padding:14px 12px}
	.ktagmark_select .ktagmark_list .ktagmark_group .list_li {column-gap:10px;margin-bottom:6px;padding-bottom:6px}
	.keyword_box .keyword {padding:5px 8px;font-size:12px}
	.profile_card .profile_inner {gap:15px}
	.profile_card .profile_photo_box .typo {width:calc(100% - 132px)}
	.profile_card .link {padding:18px 20px}
	.profile_card .btn_msg {top:18px;right:18px}
	.profile_card .p_bottom {margin-top:14px;padding-top:12px}
	.profile_card .keyword_box {margin-top:14px}
	.profile_photo_box {column-gap:12px}
	.profile_photo_box .photo {width:70px;height:70px;border-radius:12px}
	.profile_photo_box .name {font-size:1.15em}
	.partner_doc_list .right {margin-top:30px}
	.partner_doc_list .ktagmark_img_group {left:17px;top:-12px}
	.partner_doc_list .ktagmark_img_group.s2 {right:17px}
	.partner_doc_list .user_profile {min-height:inherit;padding:20px;border-radius:16px}
	.partner_doc_list .user_profile .profile_photo_box .typo {width:calc(100% - 110px)}
	.partner_doc_list .sticky {position:relative;left:auto;top:auto;transition:top 0.3s ease-out, z-index 0.3s ease-out;}
	.partner_doc_list .sticky.fixed {margin-top:125px}
	.partner_doc_list .sticky.ktag_mark.fixed::after {display:none}
	.partner_doc_list .sticky.fixed .user_profile .bundle.m_show {width:100%;margin:0 auto;padding:12px 3%;border-bottom:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:var(--colorWhite);position:fixed;left:0;top:84px;z-index:2}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box {margin-bottom:0;padding-bottom:0;border-bottom:0}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .photo {width:60px;height:60px}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .typo {width:calc(100% - 70px)}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box > .s_txt {max-width:calc(100% - 130px);font-size:0.9em}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .name {font-size:1.15em}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .name .s_txt {display:inline-block;font-size:0.8em}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .btn_custom {width:auto;min-width:120px;min-height:38px;font-size:0.95em;font-weight:500;left:auto;right:3%;bottom:12px}
	.partner_doc_list .right {padding:18px;border-radius:16px}
	.partner_doc_list .list_inner .bundle .subject {max-width:calc(100% - 120px);font-size:1.3em}
	.partner_doc_list.view_grid {display:block}
	.partner_doc_list.list_grid .bundle .link {display:block;padding:16px 20px}
	.partner_doc_list.list_grid .bundle .link .right {margin-top:15px;padding:18px 20px}
	.agenda_view .top_info {display:block}
	.agenda_view .top_info .list_txt_group .dl {justify-content:left;margin-top:8px}
	.agenda_view .top_info .sub_tit2 {font-size:1.55em}
	.agenda_view .top_info .info_bd_box {margin-top:12px;padding:10px 18px 16px 18px}

	/* 사업공고, 행사정보 */
	.board_ann_list .link {column-gap:15px;padding:20px}
	.board_ann_list .link .status {width:80px;height:80px;font-size:1em}
	.board_ann_list .link .typo {width:calc(100% - 95px)}
	.board_ann_list .link .typo .cate, 
	.part_event .cate {font-size:1.05em}
	.board_ann_list .link .subejct {font-size:1.25em}
	.board_ann_list .link .info {flex-wrap:wrap;row-gap:7px}
	.board_ann_list .link .info_txt {font-size:1em}
	.board_ann_list .link .info_txt:last-child {width:100%}
	
	/* 국가별 R&D 현황 */
	.cty_rd .cate_tag_box {gap:10px 5px}
	.cty_rd.board_view .typo .subject .text {font-size:22px}
	.board_country_list .bundle .link {padding:22px 22px 5px 22px}
	.board_country_list .bundle .subject {font-size:1.25em}
	.board_country_list .bundle .info {padding:0 22px 22px 22px}
	.board_country_list .bundle .info .dl {column-gap:15px}
	.board_country_list .bundle .info .dt {width:120px;font-size:1em}
	.board_country_list .bundle .info .dd {width:calc(100% - 135px)}
	.board_country_list .bundle .info .dl:not(.nowrap) {flex-wrap:wrap;gap:5px 0}
	.board_country_list .bundle .info .dl:not(.nowrap) .dt, 
	.board_country_list .bundle .info .dl:not(.nowrap) .dd {width:100%}
	.board_country_list .bundle .info .dd:not(.no_box) {height:45px}
	.board_country_list .bundle .info .dd:not(.no_box) .box_inner {padding:10px 13px}
	.board_country_list .bundle .info .dd.add_arrow {grid-template-columns:calc(100% - 45px) 45px}
	.board_country_list .bundle .info .btn_arrow {width:45px;height:45px}
		
	/* 글로벌기술협력지원단 */
	.guide_box .guide_txt_list .dl {display:block;margin-bottom:10px}
	.guide_box .guide_txt_list .dt {display:flex;margin-bottom:5px}
	.guide_box .guide_txt_list .dd {margin-left:64px}
	.board_doc_list .bundle .subject {font-size:20px}

	/* 콘텐츠 공통 */
	.icon_bd_list_obj .obj_inner {gap:12px}
	.icon_bd_list_obj .icon_box .icon {height:50px;margin-bottom:13px}
	.icon_bd_list_obj .icon_box .box_tit {font-size:1.1em}
	.icon_bd_list_obj:not(.s2) .obj_inner {flex-wrap:wrap}
	.icon_bd_list_obj:not(.s2) .icon_box {flex:none;width:calc(100% / 2 - 6px);height:auto;min-height:238px}
	.diagram_obj {padding:20px 10px}
	.diagram_obj .diag_arrow_txt.top .arrow_line .icon::after {bottom:-12px}
	.process_diag.mxw {padding:5px 0 10px 0}
	.process_diag .p_tr {gap:12px}
	.process_diag .thead .p_th .tag {min-width:75px;padding-top:6px;padding-bottom:6px}
	.img_column_obj .col_box .link {display:block}
	.img_column_obj .col_box .link .img {justify-content:center;width:100%;height:auto;margin:0 auto 15px auto;padding:0 0 10px 0;border-right:0;border-bottom:1px solid var(--colorBorderGray)}
	.img_column_obj .col_box .link .img img {max-width:120px;margin:0 auto}
	.img_column_obj .col_box .link .typo {width:100%}
	.img_column_obj .col_box .link .col_tit {margin-bottom:7px;font-size:17px}
	.step_diagram_obj .diag_box {grid-template-columns:calc(100% - 50px) 50px;width:calc((100% / 4) + 50px)}
	.step_diagram_obj .diag_box:last-child {width:calc((100% / 4) - 10px)}
	.step_diagram_obj .diag_box .icon_box {height:45px;margin-bottom: 10px}
	.step_diagram_obj .diag_box .inside {padding:8px;border-radius:8px;position:relative;z-index:1}
	.step_diagram_obj .diag_box .inner_box {padding:5px;border-radius:5px}
	.step_diagram_obj .diag_box .dt {font-size:1em}
	.step_diagram_obj .diag_box .dd {font-size:0.9375em}
	.step_diagram_obj .diag_box .outside {margin-top:9px;font-size:0.9375em;position:relative;z-index:1}
	.step_diagram_obj .diag_box .arrow {position:relative;z-index:0}
	.step_diagram_obj .diag_box .arrow::after {display:block;height:0;content:'';clear:both;visibility:hidden}
	.step_diagram_obj .diag_box .arrow .icon {width:90px;max-width:inherit;float:right}
	.step_diagram_obj .diag_box .arrow .icon.prev {float:none}
	.step_diagram_obj .diag_box .arrow .tag {margin:0 2px}
	
	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_multi .diagram_obj {padding:0}
	.tech_multi .diagram_obj .s_txt {font-size:0.85rem}
	.tech_multi .diagram_obj .diag_box .text {font-size:0.9rem}
	.tech_multi .diagram_obj .center_box {width:310px;height:310px}
	.tech_multi .diagram_obj .center_box .box_tit {font-size:18px}
	.tech_multi .diagram_obj .center_box .box_tit .s_txt {font-size:0.9rem;font-weight:500}
	.tech_multi .diagram_obj .center_box .box_txt {font-size:0.9375em}
	.tech_multi .diagram_obj .obj_inner_list {max-width:785px;margin-bottom:8px}
	.tech_multi .diagram_obj .obj_inner_list .diag_box {width:145px;min-width:inherit;min-height:80px;padding:5px 8px}
	.tech_multi .diagram_obj .obj_inner_list .diag_box .inner_box {padding:5px 8px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt .text {padding:0 2px;font-size:0.9375em}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t1 .text {margin-left:16px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2 .text {margin-right:16px}
	.tech_multi .diagram_obj .obj_inner_list.list2 {margin-bottom:66px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::before, 
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::after {width:80px;height:29px;font-size:0.9em;background-size:cover}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::before {bottom:-36px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::after {bottom:-62px}
	.tech_bilateral .partner_state .state_list {flex-wrap:wrap;row-gap:16px;justify-content:space-between}
	.tech_bilateral .partner_state .state_box {flex:none;width:calc(100% / 5 - 10px)}
	.tech_bilateral .partner_state .state_box.b2 {margin-left:calc(100% / 5 + 2px)}
	.tech_bilateral .partner_state .state_box.b2::before {left:calc(-50% - 11px)}
	.tech_step_obj {width:calc(100% + 20px);transform:translateX(-10px)}

	/* 콘텐츠: 사업안내 > 글로벌산업기술협력센터 */
	.gitcc .diagram_obj .diag_arrow_txt .text {padding:0 10px}
	.gitcc .diagram_obj .diag_box.b2::after {width:calc(100% + 32px)}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img {margin-bottom:0;padding:0 0 12px 0}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img .box {height:auto;min-height:65px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img .cont_tit {margin-top:0}
	.gitcc.gitcc_center .img_column_obj .col_box .link .typo {width:100%}
	.gitcc.gitcc_center .diagram_obj {grid-template-columns:1fr}
	.gitcc.gitcc_center .diagram_obj .diag_box, 
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt  {grid-column:auto !important;grid-column-start:auto !important;grid-column-end:auto !important; grid-row:auto !important;grid-row-start:auto !important;grid-row-end:auto !important}
	.gitcc.gitcc_center .diagram_obj .diag_box {width:65%;min-width:240px !important}
	.gitcc.gitcc_center .diagram_obj .diag_box .line_right::before, 
	.gitcc.gitcc_center .diagram_obj .diag_box .arrow_right::before {width:22px;left:-22px;right:auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b1 {order:4;margin:0 auto 70px auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b1::after {width:calc(50% + 11px);height:1px;content:'';background-color:var(--colorGray40);position:absolute;right:-11px;bottom:-25px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2 {order:5;margin:0 auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2::after {width:1px;height:calc(100% + 59px);left:-7px;bottom:30px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2 .arrow_right::before {left:auto;right:-22px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2 .arrow_right::after {width:1px;height:310px;content:'';color:transparent;background-color:var(--colorGray40);right:-22px;top:auto;bottom:21px;transform:translateY(0) rotate(0)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2 .line_bottom::after {width:22px;height:1px;left:-11px;bottom:auto;top:50%;transform:translate(-50%, 0)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3 {order:1;max-width:100%;margin:0 auto 55px auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3::before {width:1px;height:50px;left:50%;bottom:-50px;transform:translateX(-50%)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b3::after {width:calc(50% + 11px);height:1px;bottom:-25px;transform:translateX(0)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4 {order:4;width:calc(65% - 40px);min-width:200px !important;margin:0 auto 55px auto}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4::after {height:42px;top:-71px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4 .arrow_bottom .text::before {width:41px;height:1px;content:'';background-color:var(--colorGray40);position:absolute;right:-41px;top:50%;transform:translateY(-50%)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4 .arrow_bottom .text::after {font-family:'xeicon';content:'\e935';color:var(--colorGray40);font-size:13.3px;position:absolute;right:-3px;top:50%;transform:translateY(-50%) rotate(90deg)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b4 .line_bottom::after {width:41px;height:1px;bottom:auto;top:50%;left:-41px;transform:translate(0, -50%)}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5 {order:2;height:auto;margin:0 auto 40px auto;padding:20px 10px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5::after {height:calc(100% + 201px);left:auto;right:-11px;top:-33px;transform:translateX(0)}
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt .arrow_line::before {width:1px;height:64px;top:-41px}
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt .arrow_line .icon {top:-46px;right:auto;left:calc(50% - 10px);transform:rotate(-90deg) translateX(-50%)}
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt .text {padding:0;background-color:#fff;transform:translateY(-18px)}
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt.t1 {order:3;grid-row:none;grid-row-start:inherit;margin:0 auto}
	.gitcc.gitcc_rd .diagram_obj {grid-template-columns:100px 1fr 1.93fr 1.425fr;padding-top:60px}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .diagram_obj .obj_inner {flex-wrap:wrap;row-gap:28px;margin-top:28px;padding-left:28px}
	.tech_foreign .diagram_obj .obj_inner::before {width:1px;height:244px;border-top:0;border-right:1px dashed var(--colorGray40);left:12px;top:-27px;transform:translateX(0)}
	.tech_foreign .diagram_obj .obj_inner2 {margin-top:10px}
	.tech_foreign .diagram_obj .obj_inner2::before {display:none}
	.tech_foreign .diagram_obj .diag_box::before {display:none;width:15px;height:1px;border-top:1px dashed var(--colorGray40);border-right:0;top:50%;left:-16px;transform:translate(0, -50%)}
	.tech_foreign .diagram_obj .depth1 > .diag_box::before {display:none}
	.tech_foreign .diagram_obj .depth2 {width:100%}
	.tech_foreign .diagram_obj .depth2 > .diag_box::before {display:block}
	.tech_foreign .diagram_obj .b1_2 .diag_box::before, 
	.tech_foreign .diagram_obj .b2_2 .diag_box::before, 
	.tech_foreign .diagram_obj .b2_4 .diag_box::before {height:20px;top:-20px}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.about_bg .inner {padding:10px 0}
	.prog_about .sub_tit2 {font-size:22px}
	.prog_about .step_diag::before {top:5px}
	.prog_about .step_diag .step {padding-top:25px}
	.prog_about .step_diag .step::before {width:11px;height:11px}
	.prog_about .step_diag .step_tit {padding:20px 0;font-size:1.05em}
	.prog_about .step_diag .shape .icon {width:52px;height:52px;padding:11px;top:-25px}
	.prog_about .step_diag .shape .icon::before {width:calc(100% + 8px);height:calc(100% + 8px)}
	.prog_about .step_diag .shape .typo {padding-top:7.2%}
	.prog_about .step_diag .step_box {margin-bottom:5px;padding:12px;border-radius:8px}

	/* 콘텐츠: 사업안내 > GT-Online 플랫폼 소개 */
	.platform_about .title_box {padding-bottom:10px}
	.platform_about .title_box .text {font-size:20px}
	.platform_about .plat_visual {padding:55px 45px 0 45px;border-radius:30px 30px 0 0}
	.platform_about .key_features .key_bundle {margin-bottom:25px}
	.platform_about .key_features .key_bundle .img {display:flex;align-items:center;justify-content:center;width:280px}
	.platform_about .key_features .key_bundle .img  img {max-width:inherit;max-height:100%}
	.platform_about .key_features .key_bundle .typo {width:calc(100% - 280px);padding:18px 25px}

	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차 
	.partner_process .grid_group {column-gap:40px}
	.partner_process .grid::after {right:-20px}
	.partner_process .grid .text {font-size:1em}
	.partner_process .grid .top_box {height:125px;margin-bottom:18px;padding:20px 16px}
	.partner_process .grid .top_box .icon {width:75px;margin-right:15px;padding-right:15px}
	.partner_process .grid .top_box .typo {width:calc(100% - 90px)}
	.partner_process .grid .top_box .typo .page_tit .s_txt {}
	.partner_process .grid .step_box {height:calc(100% - 288px)}
	.partner_process .grid .step {column-gap:10px;margin-bottom:10px;padding:18px}
	.partner_process .grid .step .num {width:22px;height:22px;font-size:12px}
	.partner_process .grid .step .text {width:calc(100% - 32px)}
	.partner_process .grid .result_box {height:85px;margin-top:60px}
	.partner_process .grid .result_box::before {width:37px;height:14px;top:-35px}*/
	.partner_process .grid .top_box {height:125px;margin-bottom:18px;padding:20px 16px}
	.partner_process .grid .top_box .icon {width:75px;margin-right:15px;padding-right:15px}
	.partner_process .grid .top_box .typo {width:calc(100% - 90px)}
	.partner_process .grid .step_box {gap:8px;margin-bottom:15px;padding-bottom:40px}
	.partner_process .grid .step_box::after {width:65px;height:24px}
	.partner_process .grid .step::after {width:30px;height:30px;right:-19px}
	.partner_process .grid .step .text {height:100px;padding:10px;font-size:1em}
	.partner_process .grid .result_box {padding:20px 10px;font-size:1.1em}

	/* 콘텐츠 : pdf 다운로드 별도 추가 */
	.pdf_down_list .pdf_list_inner {gap:16px}
	.pdf_down_list .pdf_bundle {width:calc(100% / 3 - 11px)}
	.pdf_down_list .pdf_bundle .txt_box .subject {height:50px}
}

@media screen and (max-width:870px){
	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_multi .diagram_obj {width:calc(100% + 20px);position:relative;left:50%;transform:translateX(-50%)}
	.tech_multi .diagram_obj .center_box {width:280px;height:280px}
	.tech_multi .diagram_obj .center_box .typo {max-width:150px;margin:0 auto}
	.tech_multi .diagram_obj .center_box .box_tit {line-height:1.3}
	.tech_multi .diagram_obj .center_box .box_tit .s_txt {margin-top:10px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t1 .text {margin-left:14px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2 .text {margin-right:14px}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.prog_about .step_diag .shape .icon {top:-32px}
	.prog_about .step_diag .shape .typo {padding:7% 0 10px 0}
	.prog_about .step_diag .shape .page_tit {}
	
	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차
	.partner_process .grid_group {display:block}
	.partner_process .grid {margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed var(--colorBorderGray)}
	.partner_process .grid:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
	.partner_process .grid::after {display:none}
	.partner_process .grid .top_box {height:auto;padding:18px 22px}
	.partner_process .grid .top_box .icon {width:95px;margin-right:20px;padding-right:20px}
	.partner_process .grid .top_box .typo {width:calc(100% - 115px)}
	.partner_process .grid .step_box {height:auto}
	.partner_process .grid .result_box {height:auto;margin-top:50px}
	.partner_process .grid .result_box::before {top:-31px}*/
}

@media screen and (max-width:767px){
	/* 서브 공통 */
	.sub_cont {padding:24px 0 30px 0}
	.sub_cont .sub_tit {margin-bottom:15px}
	.sub_tit2 {font-size:20px}
	.page_tit {margin-bottom:10px;font-size:18px}
	.page_tit .s_txt {font-size:0.875rem}
	.page_tit_box {flex-wrap:wrap;margin-bottom:10px}
	.page_tit_box .page_tit {width:100%;margin-bottom:5px}
	.cont_tit_box  {margin-bottom:25px}
	.cont_tit_box .sub_tit2 {margin-bottom:17px}
	.cont_tit_box .cont_tit {font-size:15px}
	.page_gap {margin-bottom:25px}
	.page_gap.dash {padding-bottom:25px}
	.scroll_box {height:150px;padding:10px}
	.bd_box {padding:20px}
	.bd_box.mxw {max-width:540px}
	.bd_x_grid {padding:15px 0}
	.page_top_visual {padding:30px 0;position:relative}
	.page_top_visual::before {width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0;z-index:0}
	.page_top_visual .typo {position:relative;z-index:1}
	.page_top_visual .visual_tit {max-width:96%;margin-left:auto;margin-right:auto;font-size:20px}
	.page_top_visual .visual_txt {font-size:15px}

	/* 약관 */
	.policy .btn_toggle {padding:13px 10px}
	.policy .btn_toggle::after {width:45px;font-size:1em}
	.policy .label_tit {width:calc(100% - 45px);font-size:1em}
	.policy .policy_list {margin-top:25px}
	.policy .policy_list .bundle {margin-bottom:30px}
	.policy .policy_list .pl_list_txt.ic .num {width:18px;height:18px;font-size:10px;line-height:18px}
	.policy .policy_list .pl_list_txt.ic > .text {width:calc(100% - 25px)}
	.policy .policy_list .pl_list_txt2 {margin-bottom:13px}
	.policy .policy_list .table th, 
	.policy .policy_list .table td {font-size:0.9em;line-height:1.35}
	.policy .policy_inner .page_gap {margin-bottom:25px;padding-bottom:25px}

	/* 라벨링 및 목차*/
	.labeling .inner {gap:9px}
	.labeling .label_box {width:calc(100% / 3 - 6px)}
	.labeling .label_box .hover {padding:12px 5px}
	.labeling .label_box .img img {width:50px}
	.labeling .label_box .list_tit {padding:0}
 	.labeling .label_box .list_txt_group {width:calc(100dvw - 52px);top:calc(50% + 65px)}
	.labeling .label_box .list_txt_group::before {left:14dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group, 
	.labeling .label_box:nth-child(4n) .list_txt_group {left:0;right:auto}
	.labeling .label_box:nth-child(5n) .list_txt_group::before, 
	.labeling .label_box:nth-child(4n) .list_txt_group::before {left:14dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(3n) .list_txt_group {left:auto;right:0}
	.labeling .label_box:nth-child(3n) .list_txt_group::before {left:auto;right:14dvw;transform:translateX(50%)}
	.labeling .label_box:nth-child(3n - 1) .list_txt_group {left:50%;transform:translateX(-50%)}
	.labeling .label_box:nth-child(3n - 1) .list_txt_group::before {left:50%}

	.article .article_list {font-size:0.95em}
	.article .article_list .a_box .num {width:38px}
	.article .article_list .a_box .text {width:calc(100% - 38px);padding:8px 10px}
	.article .article_list .a_box .link:hover .text, 
	.article .article_list .a_box .link:focus .text {text-underline-offset:3px}
	
	/* 로그인 */
	.login {padding:20px 30px 25px 30px}
	.login .page_tit {font-size:20px}
	.login .inp_form .inp {margin-bottom:9px}
	.login .inp_form .inp input {padding-top:14px;padding-bottom:14px}
	.login .btn_custom {min-height:48px;font-size:1em}
	
	/* 회원가입 */
	.join_step {margin-bottom:25px}
	.join_step .step_box {line-height:48px}
	.join_step .step_box .text {padding-left:0;font-size:1em;background-image:none !important}
	.agree_box {margin-top:12px}
	.agree_box .agree_txt {font-size:1em}
	.agree_box .inp_obj {margin-right:12px}
	.agree_box.all {display:block;padding:15px 12px}
	.agree_box.all .inp_obj {margin-top:8px;text-align:right}
	.join_exa .table {margin-top:18px}
	.join_exa .btn_list.flex {gap:7px 5px}
	.join_exa .btn_list.flex .list_li {flex:none;width:calc(50% - 3px)}
	.join_exa .btn_list.flex .list_li.mbl {width:100%}
	.pw_check_pop {max-width:280px;padding:17px 18px 12px 18px;font-size:0.9em;left:50%}

	.desk .editor_view .page_gap {margin-bottom:20px;padding-bottom:30px}
	.desk_list .data_table .m_th {width:55px}
	.desk_list .data_table .m_td {width:calc(100% - 63px)}
	
	/* 직접 찾기 */
	.ktagmark_img_group .ktag_mark {width:45px}
	.ktagmark_select {width:100%;margin:15px 0 13px 0}
	.ktagmark_select .ktagmark_list {top:47px}
	.profile_card .profile_inner {grid-template-columns:1fr}
	.profile_card .company {font-size:1em}
	.profile_card .btn_msg {top:15px;right:15px}
	.partner_doc_list .list_inner .btn_request {width:100%;margin-top:14px;position:relative;right:auto;top:auto}
	.partner_doc_list .list_inner .bundle {padding:14px 16px;border-radius:12px}
	.partner_doc_list .list_inner .bundle .subject {max-width:inherit;margin-bottom:12px;font-size:1.15em}
	.partner_doc_list .list_inner .bundle .doc_text {font-size:0.95em}
	.partner_doc_list .list_inner .bundle .btn_request .icon {width:18px}
	.partner_doc_list .list_inner .bundle.pd0 .link {padding:15px 18px}
	.partner_doc_list .list_inner .bundle.pd0 .btn_request {min-height:38px;font-size:0.95em;right:auto;top:auto}
	.partner_doc_list .list_inner .list_txt_group {margin-top:14px;column-gap:20px}
	.partner_doc_list .sticky.fixed .user_profile .bundle.m_show {top:75px}
	.partner_doc_list.list_grid .bundle .link .right {padding:13px 15px}

	/* 직접 찾기 중 기술 제안 게시판 별도 */
	.mk_mg_table {}
	.mk_mg_table .table_scroll_txt {display:none !important}
	.mk_mg_table .scroll_table {overflow:inherit}
	.mk_mg_table .scroll_table table {width:100%}
	.ktag_request .guide_box .flex {flex-wrap:wrap}
	.ktag_request .guide_box .list_txt_group {width:100%} 
	.ktag_request .guide_box .btn_custom {min-width:140px;margin-top:12px}
	
	/* 직접 찾기 중 논의 안건 별도 */
	.agenda_view .list_txt_group .dl {font-size:1em}
	.agenda_view .top_info {padding:0;border:0}
	.agenda_view .top_info .sub_tit2 {font-size:1.3em}
	.agenda_view .top_info .list_txt_group .dl {margin-top:6px}
	.agenda_view .top_info .info_bd_box {padding:8px 15px 14px 15px}
	.agenda_view .top_info .left .tag {margin-bottom:5px}
	.agenda_view .board_result .bd_box {padding:24px 20px}

	/* 사업공고, 행사정보 */
	.board_ann_list .link {display:block;padding:15px 15px 58px 15px;position:relative}
	.board_ann_list .link .status {width:auto;height:auto;padding:3px 14px 2px 14px;border-radius:5px;position:absolute;left:15px;bottom:15px;z-index:0}
	.board_ann_list .link .typo {width:auto}
	.board_ann_list .link .typo .cate, 
	.part_event .cate {margin-bottom:6px;font-size:1em}
	.board_ann_list .link .subejct {font-size:1.15em}
	.board_ann_list .link .info {row-gap:4px}
	.board_ann_list .link .info_txt {width:100%;font-size:0.95em}
	
	/* 국가별 R&D 현황 */
	.cty_rd .cate_tag_box {gap:8px 3px}
	.cty_rd .cate_tag {font-size:13px}
	.cty_rd.board_view .typo .subject .text {font-size:19px}
	.board_country_list .bundle {margin-bottom:12px;border-radius:16px}
	.board_country_list .bundle .date {font-size:0.95em;top:14px;right:17px}
	.board_country_list .bundle .subject {margin-top:8px;font-size:1.15em}
	.board_country_list .bundle .subject .els2 {-webkit-line-clamp:2}
	.board_country_list .bundle .subject .els2::after {display:none}
	.board_country_list .bundle .link {padding:15px 15px 5px 15px}
	.board_country_list .bundle .info {padding:0 15px 15px 15px}
	.board_country_list .bundle .info .dl {column-gap:8px;margin-bottom:12px}
	.board_country_list .bundle .info .dt {width:115px;font-size:0.95em}
	.board_country_list .bundle .info .dd {width:calc(100% - 123px)}
	.board_country_list .bundle .info .dd:not(.no_box) {height:38px;border-radius:5px}
	.board_country_list .bundle .info .dd:not(.no_box) .box_inner {padding:8px}
	.board_country_list .bundle .info .dd.add_arrow {grid-template-columns:calc(100% - 38px) 38px}
	.board_country_list .bundle .info .btn_arrow {width:38px;height:38px;font-size:12px}

	/* 글로벌기술협력지원단 */
	.guide_box {padding:14px 17px}
	.guide_box .guide_tit {font-size:1.05em}
	.guide_box .guide_txt_list .dl {font-size:0.95em}
	.guide_box .guide_txt_list .dt {margin-bottom:3px;column-gap:6px}
	.guide_box .guide_txt_list .dd {margin-left:55px}
	.guide_box .guide_txt_list .num {width:48px;font-size:12px}
	.board_list_top.ktag .total {position:absolute;left:0;bottom:0}
	.board_doc_list .list_inner {grid-template-columns:1fr}
	.board_doc_list .bundle {padding:17px 18px;border-radius:12px}
	.board_doc_list .bundle .subject {font-size:18px}
	.board_doc_list .bundle .subject::after {display:block;height:0;content:'';clear:both;visibility:hidden}
	.board_doc_list .bundle .subject .tag {float:right;margin:-2px 0 0 0}
	.board_doc_list .bundle .list_txt_group .dl {column-gap:10px;font-size:0.95em}
	.table.ktag_auth colgroup {display:none}
	.table.ktag_auth tbody th {display:block;text-align:center;border-right:0}
	.table.ktag_auth tbody td {display:block}
	.ktag_btn_list {display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
	.ktag_btn_list .list_li {width:calc(50% - 4px)}
	.ktag_btn_list .list_li:nth-child(1) {order:2}
	.ktag_btn_list .list_li:nth-child(2) {order:1;width:100%}
	.ktag_btn_list .list_li:nth-child(3) {order:3}
	.ktag_btn_list .list_li .btn_custom {min-width:75px}

	/* 콘텐츠 공통 */
	.icon_bd_list_obj .obj_inner {gap:8px}
	.icon_bd_list_obj .icon_box {padding:15px 10px}
	.icon_bd_list_obj .icon_box .icon {height:40px}
	.icon_bd_list_obj .icon_box .box_tit {margin-bottom:15px;font-size:1.05em}
	.icon_bd_list_obj .icon_box .box_txt {font-size:0.95em}
	.icon_bd_list_obj:not(.s2) .icon_box {width:calc(100% / 2 - 4px);min-height:230px}
	.diagram_obj {padding:20px 0}
	.diagram_obj .diag_box {min-width:inherit;min-height:90px;padding:10px}
	.diagram_obj .diag_arrow_txt.top.after .arrow_line .icon::after {right:calc(50% - 1px)}
	.process_diag.mxw {max-width:inherit}
	.process_diag .p_tr {gap:8px}
	.process_diag .tbody .p_td {padding:7px 12px;font-size:0.9375em;line-height:1.4}
	.img_column_obj .col_inner {gap:12px}
	.img_column_obj .col_box {width:100%}
	.img_column_obj .col_box .link {display:flex;column-gap:10px}
	.img_column_obj .col_box .link .img {width:130px;margin:0;padding:0 10px 0 0;border-bottom:0;border-right:1px solid var(--colorBorderGray)}
	.img_column_obj .col_box .link .img img {max-width:100%}
	.img_column_obj .col_box .link .col_tit {font-size:16px}
	.img_column_obj .col_box .link .typo {width:calc(100% - 138px)}
	.step_diagram_obj {flex-wrap:wrap;justify-content:left;row-gap:20px}
	.step_diagram_obj .diag_box {width:calc((100% / 2))}
	.step_diagram_obj .diag_box:last-child {width:calc((100% / 2) - 50px)}
	
	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_multi .diagram_obj {width:auto;padding:42px 0;left:auto;transform:translateX(0)}
	.tech_multi .diagram_obj .center_box {width:calc(100% - 30px);height:auto}
	.tech_multi .diagram_obj .center_box::before, 
	.tech_multi .diagram_obj .center_box::after {content:'';border-radius:16px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
	.tech_multi .diagram_obj .center_box::before {width:calc(100% + 20px);height:calc(100% + 20px);background:linear-gradient(90deg, #CCE9FE, #DBDFF3);z-index:-1}
	.tech_multi .diagram_obj .center_box::after {width:calc(100% + 40px);height:calc(100% + 40px);background:linear-gradient(90deg, #E6F4FF, #EDEFF9);z-index:-2}
	.tech_multi .diagram_obj .center_box .typo {width:100%;max-width:inherit;padding:20px 10px;background:radial-gradient(#4998e9, #1e3a9b);border-radius:16px}
	.tech_multi .diagram_obj .center_box .box_tit {margin-bottom:10px;font-size:16px}
	.tech_multi .diagram_obj .center_box .box_tit .s_txt {margin-top:5px}
	.tech_multi .diagram_obj .s_txt {width:100%}
	.tech_multi .diagram_obj .diag_box .text {font-size:0.8rem}
	.tech_multi .diagram_obj .obj_list {display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px}
	.tech_multi .diagram_obj .obj_inner_list {width:100%;max-width:inherit;height:100%;grid-template-rows:90px 120px 120px 90px;grid-template-columns:1fr;align-items:flex-start;margin-bottom:0}
	.tech_multi .diagram_obj .obj_inner_list .diag_box {width:100%;height:90px;min-height:inherit}
	.tech_multi .diagram_obj .obj_inner_list .diag_box .offset > .text {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:44px;margin-bottom:0 !important;padding-bottom:6px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt {height:100%;text-align:center}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt::before {width:1px;max-width:inherit;height:44px;border-top:0;border-right:1px dashed var(--colorGray40);top:0;left:50%;transform:translate(-50%, 0)}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt .text {margin-left:0;padding:0;position:relative;top:12px}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t1 .text {margin-left:0}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2 {text-align:center}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2::before {right:auto;left:50%;top:auto;bottom:0}
	.tech_multi .diagram_obj .obj_inner_list .diag_dot_txt.t2 .text {margin-right:0;position:absolute;top:auto;bottom:12px;transform:translateX(-50%)}
	.tech_multi .diagram_obj .obj_inner_list.list2 {margin-bottom:0}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::before, 
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box::after {width:98px;height:25px;;background-repeat:no-repeat;background-position:left top;transform:translate(0) rotate(0);left:auto;right:-55px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box.b1::before {content:'협약';background-image:url(/images/sub/tech_multi_diag_dot_line2.png);bottom:auto;top:-36px}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box.b1::after, 
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box.b2::before {display:none}
	.tech_multi .diagram_obj .obj_inner_list.list2 .diag_box.b2::after {line-height:46px;background-image:url(/images/sub/tech_multi_diag_dot_line.png);bottom:-36px}
	.tech_multi .diagram_obj .obj_inner_list.list3 .diag_dot_txt.t2::before {width:20px;height:44px;border:0;background-image:url(/images/sub/tech_multi_diag_dot_arrow2.png);background-position:center bottom}

	.tech_bilateral .partner_state .state_list {justify-content:left}
	.tech_bilateral .partner_state .state_box {width:calc(100% / 4 - 10px)}
	.tech_bilateral .partner_state .state_box.b2 {margin-left:calc(100% / 4 + 3px)}
	.tech_bilateral .partner_state .state_box.b2::before {left:calc(-50% - 13px)}
	.tech_bilateral .diagram_obj {max-width:inherit;margin-bottom:12px}
	.tech_bilateral .diagram_obj.obj2 {margin-bottom:65px}
	.tech_bilateral .diagram_obj.obj2 .diag_box::after {width:80px;height:30px;background-size:100%;bottom:-55px}
	.tech_step_obj {flex-wrap:wrap;row-gap:24px;width:auto;justify-content:left}
	.tech_step_obj .step {flex:none;width:calc(100% / 3)}
	.tech_step_obj .step::after {width:8px;height:15px;right:-4px}
	.tech_strategy .diagram_obj {max-width:inherit;column-gap:10px}
	.tech_strategy .diagram_obj .diag_box {margin-top:10px}
	.tech_strategy .diagram_obj .diag_box.b2,  
	.tech_strategy .diagram_obj .diag_box.b3 {margin-bottom:15px}
	.tech_strategy .diagram_obj .diag_box.b5::before {height:calc(100% - 35px);top:calc(-100% + 35px)}
	.tech_strategy .diagram_obj .diag_box.b5::after {width:calc(100% + 20px);left:-10px;top:-10px}
	.tech_strategy .diagram_obj .diag_box.b4::before, 
	.tech_strategy .diagram_obj .diag_box.b6::before {height:10px;top:-10px}
	.tech_strategy .diagram_obj .diag_box.b4::after, 
	.tech_strategy .diagram_obj .diag_box.b6::after {width:calc((100% / 2) + 5px);top:-10px}
	.tech_strategy .diagram_obj .diag_box.b4::after {right:-5px}
	.tech_strategy .diagram_obj .diag_box.b6::after {left:-5px}
	.tech_strategy .diagram_obj .diag_dot_txt::before {width:calc(100% + 20px);left:-10px}
	.tech_strategy2 .diagram_obj {max-width:inherit}
	.tech_strategy3 .diagram_obj {max-width:inherit}
	.tech_strategy3 .diagram_obj .diag_box {height:100%}

	/* 콘텐츠: 사업안내 > 글로벌산업기술협력센터 */
	.gitcc .diagram_obj {grid-template-columns:1fr}
	.gitcc .diagram_obj .diag_box {width:65%;min-width:240px !important}
	.gitcc .diagram_obj .diag_box .line_right::before, 
	.gitcc .diagram_obj .diag_box .arrow_right::before {width:22px;left:-22px;right:auto}
	.gitcc .diagram_obj .diag_box.b1 {grid-row:auto}
	.gitcc .diagram_obj .diag_box.b2::after {width:1px;height:calc(100% + 59px);left:-12px;bottom:30px}
	.gitcc .diagram_obj .diag_box.b2 .arrow_right::before {left:auto;right:-22px}
	.gitcc .diagram_obj .diag_box.b2 .arrow_right::after {width:1px;height:310px;content:'';color:transparent;background-color:var(--colorGray40);right:-22px;top:auto;bottom:21px;transform:translateY(0) rotate(0)}
	.gitcc .diagram_obj .diag_box.b2 .line_bottom::after {width:22px;height:1px;left:-11px;bottom:auto;top:50%;transform:translate(-50%, 0)}
	.gitcc .diagram_obj .diag_box.b3 {max-width:100%;margin:0 auto 55px auto}
	.gitcc .diagram_obj .diag_box.b4 {width:calc(65% - 40px);min-width:200px !important;margin:0 auto 55px auto}
	.gitcc .diagram_obj .diag_box.b4 .arrow_bottom .text::before {width:41px;height:1px;content:'';background-color:var(--colorGray40);position:absolute;right:-41px;top:50%;transform:translateY(-50%)}
	.gitcc .diagram_obj .diag_box.b4 .arrow_bottom .text::after {font-family:'xeicon';content:'\e935';color:var(--colorGray40);font-size:13.3px;position:absolute;right:-3px;top:50%;transform:translateY(-50%) rotate(90deg)}
	.gitcc .diagram_obj .diag_box.b4 .line_bottom::after {width:41px;height:1px;bottom:auto;top:50%;left:-41px;transform:translate(0, -50%)}
	.gitcc .diagram_obj .diag_arrow_txt .arrow_line::before {width:1px;height:80px;top:-57px}
	.gitcc .diagram_obj .diag_arrow_txt .arrow_line .icon {top:-60px;right:auto;left:calc(50% - 10px);transform:rotate(-90deg) translateX(-50%)}
	.gitcc .diagram_obj .diag_arrow_txt .text {padding:0;background-color:#fff;transform:translateY(-27px)}
	.gitcc .diagram_obj .diag_arrow_txt.t1 {grid-row:auto;margin:0 auto}
	.gitcc .diagram_obj .inner_img_box {gap:15px 10px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img {height:100%;padding:0 5px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img .cont_tit {font-size:16px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5 {margin-bottom:60px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5::after {height:calc(100% + 221px)}
	.gitcc.gitcc_center .diagram_obj .diag_arrow_txt .arrow_line .icon {top:-65px}
	.gitcc.gitcc_rd .diagram_obj {padding-top:20px}
	.gitcc.gitcc_rd .diagram_obj .diag_box.b1 {order:5;margin:0 auto 40px auto}
	.gitcc.gitcc_rd .diagram_obj .diag_box.b2 {order:3;grid-row:auto;margin:0 auto 55px auto}
	.gitcc.gitcc_rd .diagram_obj .diag_box.b3 {order:1;margin-top:0}
	.gitcc.gitcc_rd .diagram_obj .diag_box.b4 {order:2}
	.gitcc.gitcc_rd .diagram_obj .diag_arrow_txt.t1 {order:4}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .bd_box.diag_bd {padding:20px 15px}
	.tech_foreign .diagram_obj .obj_inner {margin-top:24px;padding-left:20px;row-gap:24px}
	.tech_foreign .diagram_obj .obj_inner::before {height:210px;left:8px;top:-23px}
	.tech_foreign .diagram_obj .obj_inner2 {margin-top:8px}
	.tech_foreign .diagram_obj .diag_box {min-height:40px;padding:7px}
	.tech_foreign .diagram_obj .diag_box::before {width:11px;left:-12px}
	.tech_foreign .diagram_obj .diag_box .inner_box {padding:7px}
	.tech_foreign .diagram_obj .depth3 .text {font-size:0.9375em}
	.tech_foreign .diagram_obj .depth3 .text .s_txt {font-size:0.8rem}
	.tech_foreign .diagram_obj .b2 .obj_inner2 {flex-wrap:wrap;row-gap:8px}
	.tech_foreign .diagram_obj .b2 .depth3 {flex:none;width:calc(100% / 2 - 4px)}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.about_bg .tag {font-size:0.9375em}
	.about_bg .tag .dl {column-gap:12px}
	.about_bg .tag .dt .icon {transform:translateY(-1px)}
	.prog_about .sub_tit2 {font-size:20px}
	.prog_about .step_diag::before {width:1px;height:calc(100% - 15px);top:0;left:5px}
	.prog_about .step_diag .step {padding-top:10px}
	.prog_about .step_diag .step::before {width:10px;height:10px;left:0;top:6px;transform:translateX(0)}
	.prog_about .step_diag .step:not(:last-child) {margin-bottom:50px}
	.prog_about .step_diag .step_inner {display:block}
	.prog_about .step_diag .step_tit {padding:0 0 0 20px;text-align:left}
	.prog_about .step_diag .shape {width:auto;height:auto;margin:10px 0 24px 0;padding-left:20px;left:auto;transform:translateX(0)}
	.prog_about .step_diag .shape .typo {padding:40px 10px 16px 10px;background-image:none;border-radius:12px;left:auto;top:auto;transform:translateY(0)}
	.prog_about .step_diag .shape .icon {top:-25px;left:calc(50% + 10px)}
	.prog_about .step_diag .shape .page_tit {}
	.prog_about .step_diag .step_obj {margin-bottom:24px;padding-left:20px}
	.prog_about .step_diag .step_box {max-width:100%}
	.prog_about .step_diag .step_box .cont_tit {font-size:1em}
	.prog_about .step_diag .step.s1 .shape .typo {background-color:var(--colorSub)}
	.prog_about .step_diag .step.s2 .shape .typo {background-color:var(--colorMain)}
	.prog_about .bd_box .list_txt_group {padding:5px}

	/* 콘텐츠: 사업안내 > GT-Online 플랫폼 소개 */
	.platform_about .title_box {padding-bottom:0}
	.platform_about .title_box .text {font-size:16px}
	.platform_about .plat_visual {padding:30px 20px 0 20px;border-radius:16px 16px 0 0}
	.platform_about .plat_visual .inner_box {padding-top:18px}
	.platform_about .key_features {padding-top:10px}
	.platform_about .key_features .key_list {margin-top:-10px}
	.platform_about .key_features .key_bundle {display:block;border-radius:16px}
	.platform_about .key_features .key_bundle .img {width:auto}
	.platform_about .key_features .key_bundle .img img {width:100%;max-height:inherit}
	.platform_about .key_features .key_bundle .typo {width:auto;border:1px solid var(--colorBorderGray);border-top:0;border-radius:0 0 16px 16px}
	
	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차 */
	.partner_process .grid .step_box {flex-wrap:wrap;gap:12px 8px}
	.partner_process .grid .step {flex:none;width:calc(100% / 2 - 8px)}
	.partner_process .grid .step .text {height:85px}
	.partner_process .grid .result_box {font-size:1.05em}

	/* 콘텐츠: pdf 다운로드 별도 추가 */
	.pdf_down_list .pdf_list_inner {gap:10px}
	.pdf_down_list .pdf_bundle {width:calc(100% / 3 - 7px);border-radius:6px}
	.pdf_down_list .pdf_bundle .txt_box {padding:10px}
	.pdf_down_list .pdf_bundle .txt_box .subject {height:46px;font-size:1em}
}

@media screen and (max-width:580px){
	/* 콘텐츠 공통 */
	.icon_bd_list_obj .obj_inner {flex-wrap:wrap}
	.icon_bd_list_obj .icon_box {flex:none;width:100%;height:auto;padding:23px 20px}
	.icon_bd_list_obj .icon_box .icon {height:34px;margin-bottom:10px}
	.icon_bd_list_obj:not(.s2) .icon_box {width:100%;min-height:inherit}
}

@media screen and (max-width:480px){
	/* 서브 공통 */
	.page_tit {font-size:17px}
	.cont_tit {font-size:16px}
	.bd_box {padding:15px}
	.bd_box.sm {padding:10px}
	.bd_box.mxw {max-width:inherit}
	.page_top_visual .visual_tit {font-size:18px}
	.page_top_visual .visual_txt {font-size:13px}
	.page_top_visual .list_txt_group .dl {display:block}
	.page_top_visual .list_txt_group .dt {display:block;margin-bottom:2px}
	
	/* 약관 */
	.policy .policy_list .table {overflow-x:auto}
	.policy .policy_list .table table {width:430px}
	.policy .policy_inner .page_gap {margin-bottom:20px;padding-bottom:20px}

	/* 라벨링 및 목차*/
	.labeling .inner {gap:6px}
	.labeling .label_box {width:calc(100% / 2 - 3px)}
	.labeling .label_box .list_txt_group {width:calc(100dvw - 46px);top:calc(50% + 63px)}
	.labeling .label_box .list_txt_group::before {border-left-width:6px;border-right-width:6px;border-top-width:10px;border-bottom-width:10px;top:-24px;left:20.5dvw}
	.labeling .label_box:nth-child(5n) .list_txt_group, 
	.labeling .label_box:nth-child(4n) .list_txt_group, 
	.labeling .label_box:nth-child(3n) .list_txt_group, 
	.labeling .label_box:nth-child(3n - 1) .list_txt_group {left:0;right:auto}
	.labeling .label_box:nth-child(5n) .list_txt_group::before, 
	.labeling .label_box:nth-child(4n) .list_txt_group::before, 
	.labeling .label_box:nth-child(3n) .list_txt_group::before, 
	.labeling .label_box:nth-child(3n - 1) .list_txt_group::before {left:20.5dvw;right:auto;transform:translateX(-50%)}
	.labeling .label_box:nth-child(2n) .list_txt_group {left:auto;right:0;transform:translateX(0)}
	.labeling .label_box:nth-child(2n) .list_txt_group::before {left:auto;right:20.5dvw;transform:translateX(50%)}
	.labeling .label_box .list_txt_group .list_txt.line::before {top:10px}

	.input_form .table.ktag_auth .inp_btn {}
	.input_form .table.ktag_auth .inp_btn .f3 {width:100%}
	.input_form .table.ktag_auth .inp_btn .f4 {width:calc(100% - 22px);margin-bottom:3px}

	/* 로그인 */
	.login {padding:15px}
	.login .page_tit {padding-bottom:0;font-size:18px}
	.login .inp_form .inp {margin-bottom:6px}
	.login .inp_form .inp input {width:calc(100% - 20px)}
	.login .btn_list {column-gap:5px}

	/* 회원가입 */
	.join_step {letter-spacing:-0.02em;font-size:0.95em}
	.join_step .step_box {line-height:44px}
	.join_step .step_box .text {}
	.agree_box {display:block}
	.agree_box .inp_obj {margin:8px 0 0 0;text-align:right}
	.join_exa .btn_list.flex {gap:5px 3px}
	.join_exa .btn_list.flex .list_li {width:calc(50% - 2px)}
	.join_exa .btn_list.flex .btn_custom {min-width:inherit;letter-spacing:-0.03em}
	.pw_check_pop {padding:15px 15px 10px 15px}
	.pw_check_pop .status {display:block;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--colorBorderGray)}
	.pw_check_pop .label::after {display:none}
	.pw_check_pop .result {margin-top:9px}

	/* 직접 찾기 공통 */
	.ktagmark_img_group .ktag_mark {width:42px}
	.ktagmark_select {margin:8px 0 11px 0}
	.ktagmark_group .ktag_mark, 
	.ktagmark_select .select_info .ktagmark_group .ktag_mark {min-width:44px;height:17px;font-size:11px}
	.ktagmark_select .btn_select {padding-right:24px;font-size:0.8125rem}
	.ktagmark_select .btn_select::after {right:8px}
	.ktagmark_select .select_info {padding-left:8px}
	.ktagmark_select .ktagmark_list {padding:10px 8px}
	.profile_photo_box {column-gap:10px}
	.profile_photo_box .photo {width:60px;height:60px}
	.profile_photo_box .name .s_txt {display:block;margin:2px 0 0 0}
	.profile_card .link {padding:16px 12px}
	.profile_card .btn_msg {width:45px;height:45px;font-size:12px;right:12px;top:12px}
	.profile_card .keyword_box {display:flex;flex-wrap:wrap;gap:4px 1px}
	.profile_card .profile_photo_box .typo {width:calc(100% - 125px)}
	.partner_doc_list .user_profile {padding:15px;border-radius:12px}
	/*.partner_doc_list .ktag_mark::after {width:42px;height:43px;left:9px;top:-10px}*/
	.partner_doc_list .sticky.fixed {margin-top:115px}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .btn_custom {min-width:90px;min-height:33px;font-size:0.85em}
	.partner_doc_list .sticky.fixed .user_profile .profile_photo_box .btn_custom .icon {width:14px}
	.partner_doc_list .user_profile .profile_photo_box {padding-bottom:66px}
	.partner_doc_list .user_profile .profile_photo_box .photo {width:72px;height:72px}
	.partner_doc_list .user_profile .profile_photo_box .typo {width:calc(100% - 82px)}
	.partner_doc_list .user_profile .profile_photo_box .name {font-size:1.25em}
	.partner_doc_list .user_profile .profile_photo_box .s_txt {font-size:0.83rem}
	.partner_doc_list .user_profile .bundle.b02 {column-gap:5px}
	.partner_doc_list .user_profile .bundle.b02 .typo {width:calc(100% - 65px)}
	.partner_doc_list .user_profile .bundle.b02 .company {font-size:16px}
	.partner_doc_list .user_profile .bundle.b02 .photo {width:60px;height:60px;border-radius:10px}
	.partner_doc_list .right {padding:16px 12px;border-radius:12px}
	.partner_doc_list .list_inner .bundle {margin-bottom:12px}
	.partner_doc_list .list_inner .bundle .subject {margin-bottom:10px;font-size:1.1em}
	.partner_doc_list .list_inner .list_txt_group {margin-top:10px}
	.partner_doc_list .list_inner .list_txt_group .dl {column-gap:7px}
	.partner_doc_list .list_inner .list_txt_group .dt {width:52px}
	.partner_doc_list .list_inner .list_txt_group .dd {width:calc(100% - 62px)}
	.partner_doc_list .list_inner .list_txt_group.flex {flex-wrap:wrap;gap:5px 0}
	.partner_doc_list .list_inner .list_txt_group.flex .dl {width:100%}

	/* 직접 찾기 중 기술 제안 게시판 별도 */
	.partner_doc_list.list_grid .profile_card .profile_photo_box .typo {width:calc(100% - 120px)}
	.partner_doc_list.list_grid .profile_card .ktagmark_group {display:flex;flex-wrap:wrap;gap:3px 1px}

	/* 사업공고, 행사정보 */
	.board_ann_list .link .subejct {-webkit-line-clamp:2}
	.agenda_view .top_info .list_txt_group .dl {column-gap:10px}
	
	/* 국가별 R&D 현황 */
	.cty_rd.board_view .typo .subject .text {font-size:18px}

	/* 콘텐츠 공통 */
	.diagram_obj {padding:5px 0}
	.diagram_obj .diag_box .text {font-size:13px}
	.diagram_obj .diag_dot_txt .text {padding:0 5px}
	.process_diag .p_tr {grid-template-columns:2fr 120px}
	.img_column_obj .col_box .link {display:block}
	.img_column_obj .col_box .link .img {width:100%;margin:0 auto 10px auto;padding:0 0 10px 0;border-right:0;border-bottom:1px solid var(--colorBorderGray)}
	.img_column_obj .col_box .link .img img {max-width:120px}
	.img_column_obj .col_box .link .typo {width:100%}
	.step_diagram_obj .diag_box {display:block;width:100%;padding-bottom:60px}
	.step_diagram_obj .diag_box:last-child {width:100%;padding-bottom:0}
	.step_diagram_obj .diag_box .arrow {height:50px;overflow:hidden;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}
	.step_diagram_obj .diag_box .arrow.s2 {width:163px;margin-top:auto}
	.step_diagram_obj .diag_box .arrow .icon {float:left;transform:rotate(90deg)}
	.step_diagram_obj .diag_box .arrow .icon.prev {margin-left:-10px;transform:rotate(270deg) translateX(-30px)}
	.step_diagram_obj .diag_box .arrow .tag {position:absolute;top:50%;right:0;transform:translateY(-50%)}

	/* 콘텐츠: 사업안내 > 국제공동기술개발 */
	.tech_bilateral .diagram_obj {grid-template-columns:1fr 72px 1fr}
	.tech_bilateral .diagram_obj .diag_box {height:100%}
	.tech_bilateral .partner_state .state_list {gap:12px 8px}
	.tech_bilateral .partner_state .state_box {width:calc(100% / 3 - 6px)}
	.tech_bilateral .partner_state .state_box.b2 {margin-left:calc(100% / 3 + 2px)}
	.tech_bilateral .partner_state .state_box.b2::before {width:32px;height:3px}
	.tech_step_obj {transform:translateX(-15px)}
	.tech_step_obj .step {width:calc(100% / 2)}
	.tech_step_obj .icon_box {width:60px;height:60px;margin-bottom:8px}
	.tech_step_obj .icon_box img {height:28px}

	.tech_strategy .diagram_obj {column-gap:5px}
	.tech_strategy .diagram_obj .diag_box {height:calc(100% - 10px)}
	.tech_strategy .diagram_obj .diag_dot_txt::before {width:calc(100% + 10px);left:-5px}
	.tech_strategy2 .diagram_obj {grid-template-columns:1fr 95px 1fr;grid-template-rows:80px 1fr 80px}
	.tech_strategy3 .diagram_obj {grid-template-columns:1fr 85px 1fr;grid-template-rows:1fr 80px}
	
	/* 콘텐츠: 사업안내 > 글로벌산업기술협력센터 */
	.gitcc .diagram_obj .diag_box.b2::after {height:calc(100% + 58px)}
	.gitcc .diagram_obj .diag_box.b2 .arrow_right::after {height:295px}
	.gitcc .diagram_obj .diag_arrow_txt .text {font-size:0.82rem}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img {height:auto;padding:0 0 10px 0;border-bottom:0}
	.gitcc.gitcc_center .img_column_obj .col_box .link .img img {max-height:100px}
	.gitcc.gitcc_center .img_column_obj .col_box .link .typo {padding:12px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2::after {bottom:28px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b2 .arrow_right::after {bottom:19px}
	.gitcc.gitcc_center .diagram_obj .diag_box.b5::after {height:calc(100% + 219px)}

	/* 콘텐츠: 사업안내 > 국제협력기반구축 */
	.tech_foreign .diagram_obj .obj_inner::before {height:310px}
	.tech_foreign .diagram_obj .obj_inner2 {flex-wrap:wrap;row-gap:8px}
	.tech_foreign .diagram_obj .depth3 {flex:none;width:calc(100% / 2 - 4px)}

	/* 콘텐츠: 사업안내 > 사업개요 */
	.about_bg .tag {padding:10px 15px;border-radius:12px}
	.about_bg .tag .dl {flex-wrap:wrap;gap:5px 0;line-height:1.45}
	.about_bg .tag .dt,
	.about_bg .tag .dd {width:100%}
	.prog_about .step_diag .shape .icon {width:44px;height:44px;padding:9px}
	.prog_about .step_diag .shape .icon::before {width:calc(100% + 6px);height:calc(100% + 6px)}
	.prog_about .step_diag .shape .typo {padding:33px 10px 13px 10px}
	.prog_about .step_diag .step:not(:last-child) {margin-bottom:40px}
	.prog_about .bd_box .list_txt_group .list_txt {display:block}
	.prog_about .bd_box .list_txt_group .list_txt .tag {margin:0 0 5px 0}
	.prog_about .bd_box .list_txt_group .list_txt .text {display:block}

	/* 콘텐츠: 사업안내 > GT-Online 플랫폼 소개 */
	.platform_about .title_box .text {font-size:15px}
	.platform_about .key_features .key_bundle .typo {padding:18px}

	/* 콘텐츠: 파트너 찾기 > 파트너 찾기 신청 절차
	.partner_process .grid .top_box {display:block;margin-bottom:15px;text-align:center}
	.partner_process .grid .top_box .icon {width:100%;margin:0 auto 16px auto;padding:0 0 12px 0;border-right:0;border-bottom:1px solid var(--colorBorderGray)}
	.partner_process .grid .top_box .icon img {max-width:70px}
	.partner_process .grid .top_box .typo {width:auto}
	.partner_process .grid .step {column-gap:8px;margin-bottom:6px;padding:12px}
	.partner_process .grid .step .num {width:19px;height:19px;font-size:11px}
	.partner_process .grid .step .text {width:calc(100% - 27px)}
	.partner_process .grid .result_box {margin-top:40px;padding:15px 12px}
	.partner_process .grid .result_box::before {width:32px;height:12px;top:-25px}*/
	.partner_process .grid .top_box {display:block;height:auto;margin-bottom:15px;text-align:center}
	.partner_process .grid .top_box .icon {width:100%;margin:0 auto 16px auto;padding:0 0 12px 0;border-right:0;border-bottom:1px solid var(--colorBorderGray)}
	.partner_process .grid .top_box .icon img {max-width:70px}
	.partner_process .grid .top_box .typo {width:auto}
	.partner_process .grid .step_box {gap:20px 0}
	.partner_process .grid .step {width:100%}
	.partner_process .grid .step::after {transform:translateX(-50%) rotate(90deg);right:auto;left:50%;top:auto;bottom:-25px}

	/* 콘텐츠 : pdf 다운로드 별도 추가 */
	.pdf_down_list .pdf_list_inner {gap:7px}
	.pdf_down_list .pdf_bundle {width:calc(100% / 2 - 4px)}
	.pdf_down_list .pdf_bundle .txt_box {padding:8px}
	.pdf_down_list .pdf_bundle .txt_box .subject {height:42px}
	.pdf_down_list .pdf_bundle .txt_box .btn_small {padding:4px 10px;font-size:13px}
}
