@charset "UTF-8";


@import url("/css/home/eng/user/sub_respond2.css");

@media screen and (max-width:1400px){
	/* ==================== 서브 기본틀 ==================== */
	.sub_cont {padding: 0 0 120px 250px;}
	/* sub_left_cont (서브 왼쪽 - 공통) */
	.sub_left_cont .inner_cont > .list > li > a {padding: 10px;}
	.sub_left_cont .inner_cont > .list > li.btm > a:before {right: 15px;}
	.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list {padding: 15px;}
	/* sub_left_cont (서브 왼쪽 - 공통) */
	/* ==================== 서브 기본틀 ==================== */
	
	/*==================== 주요사업 ====================*/
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {padding: 0 0 0 73px; font-size: 13px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li .tit {width: 46px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .title {font-size: 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box {padding: 10px 0  10px 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box > .list2 > li {font-size: 14px; line-height: 24px;}
	/*==================== 주요사업 ====================*/
	
	/* 2023.07.25 조직도 */
	.group_area .group_left {padding:  0;}
	.group_area .group_left .group_list > .list > li.group_box {position: inherit;}
	.group_area .group_left .group_list > .list > li.group_box.box01 {top: inherit; left: inherit; max-width: 100%; border-radius: 0;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:before {height: 170px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:after {top: 170px; left: 50%; transform: translateX(-50%);}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner {height: 90px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner .text {font-size: 22px; line-height: 33px;}

	.group_area .group_left .group_list > .list > li.group_box.box02 {top: inherit;left: inherit;margin: 50px 0 0;text-align: center;/* width: 100%; */}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li {width: 100%;max-width: 100%;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li:before {height: 73px;}
    .group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box:before {height: 275px;}

	.group_area .group_left .group_list > .list > li.group_box.box03 {top: inherit;left: inherit;margin: 50px 0 0;padding: 0;position: relative;}
    .group_area .group_left .group_list > .list > li.group_box.box03:before {left: 12.2%; width: 75.5%;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner {font-size: 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li:before {top: -35px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:before {top: -32px;height: 35px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 {font-size: 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li {display: inline-block; position: relative; width: calc(50% - 2.5px); margin: 0 5px 0 0; vertical-align: top;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-last-child(-n+2) {margin: 15px 5px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-child(2n) {margin: 0 0 5px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:last-child {margin: 15px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box {max-width: 281px;}

	.group_area .group_left .group_list > .list > li.group_box.box04 {position: inherit; top: inherit; right: inherit; margin: 25px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box:before {display: none;}
    .group_area .group_left .group_list > .list > li.group_box.box04 > .box:after {height: 140px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li {max-width: inherit;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 {margin: 30px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 {margin: 30px 0 0;}

    .group_area .group_left .group_list > .list > li.group_box.box05 {top: inherit; left: inherit; margin: 50px 0 0; padding: 0;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box:before,
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box:after {display: none;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li {width: 100%; max-width: 100%;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li:last-child {margin-top: 17px;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box:before {display: none;}

    .group_area .group_left .group_list > .list > li.group_box.box06 {top: inherit; left: inherit; margin: 50px 0 0; padding: 0;}
    .group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li {width: 100%; max-width: 100%;}
    /* 2023.07.25 조직도 */
}


@media screen and (max-width:1280px){
	/* publication / research */
	.comp_list_area > .list > li .down_box .inner_cont .inner_box {padding: 10px;}
	/* publication / research */
	
}

@media screen and (max-width:1080px){
	/* ==================== 서브 기본틀 ==================== */
	.sub_cont {padding: 0 0 120px;}
	/* sub_left_cont (서브 왼쪽 - 공통) */
	.sub_cont .sub_left {position: inherit; top: inherit; left: inherit; max-width: 100%; text-align: center;}
	.sub_cont .sub_left .sub_left_cont .title {display: none;}
	.sub_cont .sub_left .sub_left_cont .inner_cont {display: none;}
	/* sub_left_cont (서브 왼쪽 - 공통) */
	.sns_print_box > .list > li.share {margin: 0;}
	.sns_print_box > .list > li.print {display: none;}
	.sub_share_box {left: -100px;}
	.main_title {font-size: 22px; line-height: 33px;}
	.sib_right > .title_area {padding: 0 55px 20px 0;}
	.sib_right > .title_area .title {font-size: 24px;}
	.sib_right .cont {padding: 30px 0 0;}
	/* ==================== 서브 기본틀 ==================== */


	/* 기부하기 */
	.dona_area .dona_intro {padding: 62px 260px 61px 55px;}
	.dona_area .dona_intro:before {top: 50%; width: 260px; height: 241px; margin: -120px 0 0; background-size: cover;}
	
	/* DATA & STATISTICS */
	.data_cont .data_box > .list > li + li {margin: 30px 0 0;}
	.data_cont .data_box > .list > li > .box > .tit {font-size: 18px; line-height: 27px;}
	.data_cont .data_box > .list > li > .box > .list_inner {margin: 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .list_inner > li {margin: 5px 0 0;}
	.data_cont .data_box > .list > li > .box > .list_inner > li {font-size: 16px; line-height: 24px;}
	.data_cont .data_box > .list > li > .box > .img_box {margin: 20px 0 0;}
	.data_cont .data_box > .list > li > .box > .txt {margin: 8px 0 0; font-size: 14px; line-height: 21px;}
	.data_cont .data_box > .list > li > .box > .chart_box {margin: 20px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li {display: block; width: 100%; height: inherit; margin: 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li:first-child {margin: 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li:last-child {margin: 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 {display: table; width: inherit; table-layout: fixed; padding: 20px;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .img_box {display: table-cell; width: 50%; padding: 0 15px 0 0; vertical-align: middle; text-align: right;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box {display: table-cell; width: 50%; padding: 0 0 0 15px; vertical-align: middle;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li {display: block; width: 100%; margin: 8px 0 0; padding: 0 0 0 18px; font-size: 14px; line-height: 14px;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li:before {width: 14px; height: 14px;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li:nth-child(2n) {margin: 8px 0 0;}
	/* DATA & STATISTICS */

	/* SETTLEMENT SUPPORT PROCESS */
	.support_cont .support_box > .list > li {margin: 30px 0 0; border: 2px solid #f3f3f3; padding: 20px;}
	.support_cont .support_box > .list > li:before {top: -25px; width: 16px; height: 22px;}
	.support_cont .support_box > .list > li > .box > .tit {font-size: 18px; line-height: 27px;}
	.support_cont .support_box > .list > li > .box > .txt_con {margin: 10px 0 0;}
	.support_cont .support_box > .list > li > .box > .txt_con > .img_box {width: 80px;}
	.support_cont .support_box > .list > li > .box > .txt_con > .img_box > img {width: 80px; height: 80px;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box {padding: 0 0 0 15px;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li {margin: 3px 0 0; padding: 0 0 0 10px; font-size: 16px; line-height: 24px;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li:before {top: 12px; width: 3px; height: 3px;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li:first-child {margin: 0;}
	/* SETTLEMENT SUPPORT PROCESS */

	/* 연혁 */
	.history_box .history_left .histroy_img {display: none;}
	.history_box .history_right .history_right_area > .list > li {margin: 35px 0 0;}
	.history_box .history_right .history_right_area > .list > li .box .title {font-size: 22px; line-height: 33px;}
	.history_box .history_right .history_right_area > .list > li .box > .list > li {padding: 0 0 0 30px; font-size: 15px; line-height: 22px;}
	.history_box .history_right .history_right_area > .list > li .box > .list > li .date {font-size: 15px; line-height: 22px;}
	/* 연혁 */

	/* 조직도 */
	.organization_box.pc {display: none;}
	.organization_box.tab {display: block;}
	.organization_box.mob {}
	/* 조직도 */

	/* 찾아오시는길 */
	.way_area .map_cont .map_box .map_info_box {padding: 15px;}
	.way_area .map_cont .map_box .map_info_box > .list > li {margin: 10px 0 0;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit {width: 175px; padding: 0 0 0 28px; font-size: 16px; line-height: 24px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit:before {width: 20px; height: 20px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box {margin: 0 0 0 15px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box > .list > li {margin: 8px 0 0; font-size: 16px; line-height: 24px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box > .list > li:first-child {margin: 0;}
	/* 찾아오시는길 */

	/* contact_us */
	.contact_con > .subscribe_box > .subs_box {margin: 0 0 30px 0; padding: 20px;}
	.contact_con > .subscribe_box > .subs_box > .title {font-size: 18px; line-height: 27px;}
	.contact_con > .subscribe_box > .subs_box > .email_box {margin: 5px 0 0;}
	.contact_con > .subscribe_box > .subs_box > .email_box > .text {font-size: 14px; line-height: 21px;}
	.contact_con > .subscribe_box > .subs_box > .email_box > input {margin: 5px 0 0;}
	.contact_con > .subscribe_box > .subs_box > .email_box > .chk_list {margin: 5px 0 0;}
	.contact_con > .subscribe_box > .subs_box > .email_box > .btn_area {margin: 10px 0 0;}
	/* contact_us */

	/*==================== 주요사업 ====================*/
	.sib_right > .title_area {padding: 0 55px 20px 0;}
	.sib_right > .title_area .title {font-size: 24px;}

	.sib_right .cont {padding: 30px 0 0;}
	.sib_right .cont .com_tab_box {margin: 0 0 35px 0;}
	.sib_right .cont .com_tab_box > .list > li .tab_btn .text {font-size: 16px;}
	.sib_right .cont .com_tab_box > .list2 > li .tab_btn .text {font-size: 16px;}

	.sib_right .cont .com_list_box {margin: 30px 0 0;}
	.sib_right .cont .com_list_box > .title {font-size: 22px; line-height: 30px;}
	.sib_right .cont .com_list_box > .info_list_area {margin: 25px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li {margin: 30px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title {font-size: 18px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .text {font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .title {font-size: 18px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .sub_title {font-size: 18px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .sub_title:nth-child(2) {margin: 8px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 {margin: 7px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li {margin: 7px 0 0; padding: 0 0 0 8px; font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li:before {top: 11px; width: 3px; height: 3px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box .tit {font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box2 .tit {width: 92px; font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area thead tr th {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 {padding: 3px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box {padding: 10px 5px 10px 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li {padding: 0 0 0 10px; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li .etc {top: -2px; font-size: 12px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area .tit {font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list > li {font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area .title {padding: 10px 0; font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area {padding: 15px 5px 18px 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li {padding: 0 0 0 15px; background-position: left top 6px; background-size: 9px 9px; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li {width: calc(33.3333% - 16.6666px); margin: 0 25px 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(3n) {margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:after {right: -19px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box  {max-width: 100%;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 {padding: 15px 10px 15px 20px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li {display: block; width: 100%; margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:last-child {margin: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {font-size: 16px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 {padding: 10px 5px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box {padding: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box .tit {display: block; position: inherit; top: inherit; left: inherit; font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list > li {font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box .text br {display: block !important;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .title_area .title {font-size: 16px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box {padding: 6px 5px 5px 11px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box > .list2 > li {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 {padding: 20px 10px 20px 20px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li {padding: 0 0 0 83px; font-size: 16px; line-height: 28px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li .tit {padding: 0 20px; font-size: 16px; line-height: 26px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .text {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .link {margin: 0 0 0 10px; padding: 0 21px; font-size: 16px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 {padding: 5px; background-image: url("/images/home/eng/user/sub/etc_line_icon.jpg");}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list {padding: 0 33px 0 30px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li {padding: 23px 0 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li:first-child {padding: 34px 0 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box .title {display: inline-block; padding: 0 20px; font-size: 16px; line-height: 36px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 {margin: 10px 0 0; padding: 0 0 0 20px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li {padding: 0 0 0 70px; font-size: 16px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit {width: 66px; height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box {margin: 11px 0 0; padding: 0 0 0 20px; font-size: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .text {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .link {margin: 0 0 0 10px; padding: 0 15px; font-size: 16px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li {width: calc(50% - 10px); margin: 0 20px 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-last-child(-n+2) {margin: 0 20px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child {margin: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:after {right: -15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2n):after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li {padding: 18px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .title {font-size: 16px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .txt {font-size: 16px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr th {padding: 0 0 0 15px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td {padding: 10px 15px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title {padding: 0 0 0 15px; font-size: 14px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title:before {font-size: 12px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box > .list li {font-size: 14px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box {padding: 10px 10px 13px 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn {margin: 0 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box {padding: 20px 10px 20px 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box .text {font-size: 16px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box {margin: 15px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box {padding: 16px 10px 18px 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box .text {height: 50px; font-size: 16px; line-height: 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box {padding: 20px 10px 17px 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box > .text {font-size: 16px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box .link {margin: 0 0 0 15px; padding: 0 18px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 {padding: 16px 10px 18px 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .text_box .text {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area {margin: 6px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .text {font-size: 16px; line-height: 38px; color: #000000; vertical-align: middle;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .link {margin: 0 0 0 15px; padding: 0 18px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box {padding: 16px 10px 16px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box {padding: 2px 0 0 40px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box:before {width: 30px; height: 30px; font-size: 20px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box {padding: 2px 0 0 40px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box:before {width: 30px; height: 30px; font-size: 18px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area thead tr th {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area tbody tr td {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 {margin: 7px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 > li {margin: 7px 0 0;}
	/*==================== 주요사업 ====================*/
	
	/* 브로슈어 */
	.brochure_list_area > .list > li .box {padding: 15px;}
	.brochure_list_area > .list > li {display: inline-block; position: relative; width: calc(50% - 10px); margin: 19px 20px 0 0; border: 1px solid #dadada;}
	.brochure_list_area > .list > li:nth-child(-n+2) {margin: 0 20px 0 0;}
	.brochure_list_area > .list > li:nth-child(2n) {margin: 19px 0 0;}
	.brochure_list_area > .list > li:nth-child(2) {margin: 0;}
	.brochure_list_area > .list > li .box .img_box .inner_box {height: 338px;}
	.brochure_list_area > .list > li .box .text_box {margin: 7px 0 0;}
	.brochure_list_area > .list > li .box .text_box > .text {}
	.brochure_list_area > .list > li .box .text_box > .text .inner {font-size: 14px; line-height: 22px;}
	.brochure_list_area > .list > li .box .link_btn {margin: 5px 0 0;}
	/* 브로슈어 */

	/* 파일 다운로드 버튼 */
	.link_btn {padding: 0 10px;}
	.link_btn .text {font-size: 14px; line-height: 38px;}
	.link_btn2 {padding: 0 10px;}
	.link_btn2 .text {font-size: 14px; line-height: 38px;}

	/*==================== 게시판 상단 영역 ====================*/
	.data_info_box {margin: 0 0 20px; padding: 27px 10px 20px 26px;}
	.data_info_box > .box {min-height: 53px; background-position: left top; background-repeat: no-repeat;}
	.data_info_box > .box > .list > li {font-size: 16px;}

	.data_info_box.sty2 {margin: 20px 0 0;}
	/*==================== 게시판 상단 영역 ====================*/

	/* who we are */
	.who_cont .who_box > .list > li {margin: 30px 0 0;}
	.who_cont .who_box > .list > li > .box > .title {margin: 0 0 8px 0; font-size: 20px; line-height: 30px;}
	.who_cont .who_box > .list > li > .box > .text_box > .text {margin: 10px 0 0; font-size: 16px; line-height: 24px;}
	.who_cont .who_box > .list > li > .box > .img_box {margin: 0 0 60px 0;}
	.who_cont .who_box > .list > li > .box > .img_box > img {width: 650px;}
	.who_cont .who_box > .list > li > .box > .img_txt {max-width: 850px}
	.who_cont .who_box > .list > li > .box > .img_txt:before {top: -50px; width: 137px; height: 127px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li {margin: 10px 0 0;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit {width: 200px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in {height: 60px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in .in {font-size: 18px; line-height: 60px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .txt {padding: 0 0 0 15px; font-size: 16px; line-height: 24px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li {margin: 15px 0 0; padding: 20px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box {width: 180px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .img_inner > img {width: 80px; height: 80px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .tit {margin: 5px 0 0; font-size: 18px; line-height: 27px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box {padding: 0 0 0 20px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .txt {font-size: 16px; line-height: 24px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 {margin: 10px 0 0;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li {padding: 0 0 0 10px; font-size: 14px; line-height: 21px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li:before {width: 3px; height: 3px;}
	/* who we are */
	
	/* publication / research */
	.comp_list_area > .list > li {width: calc(33.3333% - 10.6666px);}
	.comp_list_area > .list > li:nth-child(-n+3) {margin: 0 16px 0 0;}
	.comp_list_area > .list > li:nth-child(4n) {margin: 18px 16px 0 0;}
	.comp_list_area > .list > li:nth-child(3n) {margin: 18px 0 0;}
	.comp_list_area > .list > li:nth-child(4) {margin: 18px 16px 0 0;}
	.comp_list_area > .list > li:nth-child(3) {margin: 0;}
	.comp_list_area > .list > li .img_box .inner_box {height: 254px;}
	/* publication / research */
	
	/* 2023.07.25 조직도 */
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:before {height: 120px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:after {top: 120px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner {height: 60px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner .text {font-size: 20px; line-height: 30px;}
	
	.group_area .group_left .group_list > .list > li.group_box.box02 {margin: 30px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li:before {display: none;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box .inner {height: 50px;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box:before {height: 200px;}
	
	.group_area .group_left .group_list > .list > li.group_box.box03 {margin: 20px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03:before {display: none;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li:before {display: none;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-last-child(-n+2) {margin: 0 5px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:last-child {margin: 0 0 0;} 
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box {min-height: 470px; padding: 15px 10px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner {height: 45px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-size: 16px; line-height: 24px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {margin: 5px 0 0;}

	.group_area .group_left .group_list > .list > li.group_box.box04 {margin: 40px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box:after {height: 105px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box > .inner {height: 50px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 {margin: 30px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 {margin: 20px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box {padding: 15px 10px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner {height: 45px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-size: 16px; line-height: 24px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {margin: 5px 0 0;}
    
    .group_area .group_left .group_list > .list > li.group_box.box05 {margin: 30px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box > .inner {height: 50px;}  
          
    .group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box > .inner {height: 50px;}
    /* 2023.07.25 조직도 */
	
}

@media screen and (max-width:991px){
	/* 동포사랑 */
	.comp_list_area > .list > li {width: calc(33.3333% - 10.6666px);}
	.comp_list_area > .list > li:nth-child(-n+3) {margin: 0 16px 0 0;}
	.comp_list_area > .list > li:nth-child(4n) {margin: 18px 16px 0 0;}
	.comp_list_area > .list > li:nth-child(3n) {margin: 18px 0 0;}
	.comp_list_area > .list > li:nth-child(4) {margin: 18px 16px 0 0;}
	.comp_list_area > .list > li:nth-child(3) {margin: 0;}
	
	.comp_list_area > .list > li .down_box .inner_cont .inner_box {padding: 15px 10px;}
	/* 동포사랑 */


}

/* 기부안내 */
	/* .dona_area .dona_intro {padding: 40px;}
	.dona_area .dona_intro:before {display: none;} */
	.dona_area .dona_intro .title {font-size: 24px; line-height: 36px;}
	.dona_area .dona_intro .sub_tit {margin: 20px 0 0;}
	.dona_area .dona_intro > .text {margin: 20px 0 0;}
	/* .dona_area .dona_intro .call_box {margin: 25px 0 0; padding: 0 0 0 35px;} */
	.dona_area .dona_intro .call_box .text {padding: 5px 0 5px 40px; font-size: 18px; line-height: 26px;}
	.dona_area .dona_intro .call_box .text:before {width: 30px; height: 54px; background-size: cover;}
	/* .dona_area .dona_intro .call_box .text .pink {font-size: 20px;} */
	.account_box .title {font-size: 16px; line-height: 45px;}
	.account_box .list {padding: 14px 0;}
	
	.account_box .list li .box .img_box img {width: 180px;}
	.account_box .list li .box .text {margin: 6px 0 0; font-size: 15px; line-height: 23px;}
	
@media screen and (max-width:767px){
	/* ==================== 서브 기본틀 ==================== */
	/* sub_left_cont (서브 왼쪽 - 공통) */
    .sub_cont .sub_left .sub_left_cont .title {font-size: 22px; line-height: 33px;}
	.sub_cont .sub_left .sub_left_cont .inner_cont .slt_sub_com {height: 40px; padding: 0 15px; font-size: 17px; line-height: 40px;}
	/* sub_left_cont (서브 왼쪽 - 공통) */
	.sns_print_box > .list > li > a {width: 30px; height: 30px; background-size: 12px;}
	.sub_share_box {left: -110px;}
	.main_title {font-size: 20px; line-height: 30px;}
	.sib_right > .title_area {padding: 0 40px 20px 0;}
	.sib_right > .title_area .title {font-size: 20px; line-height: 30px;}
	.sib_right .cont {border-top: none; padding: 15px 0 0;}
	/* ==================== 서브 기본틀 ==================== */

	/* DATA & STATISTICS */
	.data_cont .data_box > .list > li > .box > .tit {font-size: 16px; line-height: 24px;}
	.data_cont .data_box > .list > li > .box > .list_inner > li {font-size: 14px; line-height: 21px;}
	.data_cont .data_box > .list > li > .box > .img_box {margin: 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .img_box > .txt {display: block;}
	.data_cont .data_box > .list > li > .box > .img_box .inner_box {overflow-x: scroll;}
	.data_cont .data_box > .list > li > .box > .img_box .inner_box .inner {width: 757px;}
	.data_cont .data_box > .list > li > .box > .img_box .inner_box .inner img {}
	.data_cont .data_box > .list > li > .box > .chart_box {margin: 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li {margin: 5px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li:last-child {margin: 5px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .img_box {padding: 0 10px 0 0;}
	.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box {padding: 0 0 0 10px;}
	/* DATA & STATISTICS */

	/* SETTLEMENT SUPPORT PROCESS */
	.support_cont .support_box > .list > li {margin: 25px 0 0; padding: 10px;}
	.support_cont .support_box > .list > li:before {top: -21px; width: 12px; height: 18px;}
	.support_cont .support_box > .list > li > .box > .tit {font-size: 16px; line-height: 24px;}
	.support_cont .support_box > .list > li > .box > .txt_con {display: block;}
	.support_cont .support_box > .list > li > .box > .txt_con > .img_box {display: none;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box {display: block; padding: 0;}
	.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li {font-size: 14px; line-height: 21px;}
	/* SETTLEMENT SUPPORT PROCESS */

	/* publication / research */
	.comp_list_area > .list > li {width: calc(50% - 4px); margin: 8px 8px 0 0;}
	.comp_list_area > .list > li:nth-child(-n+3) {margin: 8px 8px 0 0;}
	.comp_list_area > .list > li:nth-child(4n) {margin: 8px 8px 0 0;}
	.comp_list_area > .list > li:nth-child(3n) {margin: 8px 0 0;}
	.comp_list_area > .list > li:nth-child(4) {margin: 8px 8px 0 0;}
	.comp_list_area > .list > li:nth-child(3) {margin: 8px 8px 0 0;;}
	.comp_list_area > .list > li:nth-child(-n+2) {margin:  0 8px 0 0;}
	.comp_list_area > .list > li:nth-child(2n) {margin: 8px 0 0;}
	.comp_list_area > .list > li:nth-child(2) {margin: 0;}
	.comp_list_area > .list > li .img_box .inner_box {padding: 10px;}
	.comp_list_area > .list > li .text_box {padding: 7px;}
	.comp_list_area > .list > li .down_box {height: calc(100% - 52px);}
	.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .text_list li {font-size: 12px; line-height: 18px; -webkit-line-clamp: 13;}
	.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .text_list li:before {top: 8px;}
	.comp_list_area > .list > li .text_box .text {height: 38px; font-size: 13px; line-height: 19px;}
	/* publication / research */

	/* 연혁 */
	.history_box .history_left {display: none;}
	.history_box .history_right {padding: 0 10px;}
	.history_box .history_right .history_right_area > .list > li {margin: 15px 0 0;}
	.history_box .history_right .history_right_area > .list > li .box > .list {margin: 10px 0 0; padding: 0 0 0 14px;}
	.history_box .history_right .history_right_area > .list > li .box > .list > li {margin: 10px 0 0;}
	.history_box .history_right .history_right_area > .list > li .box .title {padding: 0 0 0 14px; font-size: 16px; line-height: 24px;}
	.history_box .history_right .history_right_area > .list > li .box .title:before {top: 5px;}
	/* 연혁 */

	/* 찾아오시는길 */
	.way_area .map_cont .map_box .map_info_box {padding: 10px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box {display: block;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit {display: block; width: 100%; padding: 0 0 0 22px; font-size: 14px; line-height: 21px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit:before {top: 2px; width: 17px; height: 17px;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box {display: block; width: 100%; margin: 5px 0 0; padding: 0;}
	.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box > .list > li {margin: 5px 0 0; font-size: 14px; line-height: 21px;}
	/* 찾아오시는길 */

	/* contact_us */
	.contact_con > .subscribe_box > .subs_box {margin: 0 0 15px 0; padding: 10px;}
	.contact_con > .subscribe_box > .subs_box > .title {font-size: 16px; line-height: 24px;}
	.contact_con > .subscribe_box > .subs_box > .email_box > .chk_list > .list > li {width: inherit;}
	/* contact_us */

	/*==================== 주요사업 ====================*/
	.sib_right > .title_area {padding: 0 40px 20px 0;}
	.sib_right > .title_area .title {font-size: 20px; line-height: 30px;}

	.sib_right .cont {border-top: none; padding: 15px 0 0;}
	.sib_right .cont .com_tab_box > .list {display: none;}
	.sib_right .cont .com_tab_box > .list2 {display: none;}
	.sib_right .cont .com_tab_box .m_menu_box {display: block;}
	.sib_right .cont .com_tab_box .m_menu_box select {border: none; background-color: #0180ba; background-image: url("/images/home/eng/user/common/slt_arr_icon2.png"); font-weight: 500; font-size: 16px; line-height: 40px; color: #ffffff;}
	.sib_right .cont .com_list_box {margin: 15px 0 0;}
	.sib_right .cont .com_list_box > .title {font-size: 18px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area {margin: 15px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li {margin: 15px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .text {font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .title {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .sub_title {font-size: 16px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 {margin: 5px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li {margin: 5px 0 0; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl2 {padding: 0 0 0 75px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li:before {top: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box {}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img {}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.pc {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.m {display: block; width: 80%; margin: 0 auto;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box .tit {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box2 .tit {display: block; margin: 0 0 5px; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box {padding: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area {display: block; width: 100%;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area .tit {font-size: 14px; line-height: 30px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area {display: block; margin: 10px 0 0; padding: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list > li {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area .title {padding: 5px;font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area {padding: 5px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont {overflow-x: scroll;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .text {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area {width: 767px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_pc {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_m {display: inline-block; width: 60%;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li > .list2 > li {font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .title_area .title {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area .text_inner_box .text_inner .text {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 {padding: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list {}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list > li {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .title_area .title {font-size: 14px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box {padding: 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {font-size: 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box .tit {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list > li {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li {width: calc(33.3333% - 10px); margin: 0 15px 15px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li {width: calc(33.3333% - 13.3333px); margin: 0 20px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(3n) {margin: 0 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-last-child(-n+2) {margin: 0 15px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:nth-last-child(-n+2) {margin: 0 20px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:nth-child(3n) {margin: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:after {right: -13px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:after {right: -15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box .text {font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li {width: calc(50% - 7.5px); margin: 0 15px 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:after {right: -13px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n):after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 {padding: 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li {padding: 0 0 0 65px; font-size: 14px; line-height: 26px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li .tit {padding: 0 15px; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .text {display: block; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .link {margin: 5px 0 0 0; padding: 0 16px; font-size: 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list {padding: 0 10px 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li {padding: 15px 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li:first-child {padding: 15px 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box .title {padding: 0 15px; font-size: 16px; line-height: 34px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 {margin: 8px 0 0; padding: 0 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li {font-size: 14px; line-height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit {width: 66px; height: 27px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box {margin: 11px 0 0; padding: 0 0 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .text {display: block; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .link {margin: 5px 0 0; font-size: 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .title {font-size: 16px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .text_box .inner_box .text {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li {width: calc(33.3333% - 20px); margin: 0 30px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:after {right: -23px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li {padding: 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box {}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area {width: 45px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area img {width: 45px; height: 44px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area {padding: 0 0 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .title {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .txt {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr th {display: block; padding: 10px 5px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td {display: block; padding: 5px 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box {display: block; width: 100%;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box {padding: 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box .title {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .list li {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn {margin: 0 0 0 8px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box {padding: 15px 5px 15px 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box .text {padding: 0 0 0 40px; background-size: 33px 21px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box {margin: 10px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li {width: 50%; padding: 0 20px 10px 20px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li:nth-child(2n):after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li:after {top: 22px; right: -9px; width: 25px; height: 6px; background-size: contain;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .img_box {width: 55px; height: 55px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .text_box .txt {height: 42px; font-size: 14px; line-height: 21px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box {padding: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box {padding: 0; background-image: inherit;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box .text {height: 44px;font-size: 14px; line-height: 22px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box {padding: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box > .text {display: block; font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box .link {display: inline-block; margin: 5px 0 0; padding: 0 15px; font-size: 14px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 {padding: 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .text_box {padding: 0; background-image: inherit;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .text_box .text {font-size: 14px; line-height: 24px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area {padding: 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .text {display: block; font-size: 14px; line-height: 38px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .link {margin: 5px 0 0; padding: 0 10px; font-size: 14px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box {padding: 15px 5px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box {padding: 0 0 0 30px; font-size: 14px; line-height: 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box:before {width: 25px; height: 25px; font-size: 18px; line-height: 22px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box {padding: 0 0 0 30px; font-size: 14px; line-height: 25px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box:before {width: 25px; height: 25px; font-size: 16px; line-height: 22px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont {overflow-x: scroll;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .text {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area {width: 767px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area tbody tr td .img_pc {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area tbody tr td .img_m {display: inline-block; width: 60%;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 {margin: 5px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 > li {margin: 5px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 {margin: 5px 0 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li {margin: 3px 0 0;}
	/*==================== 주요사업 ====================*/

	/* 브로슈어 */
	.brochure_list_area > .list > li .box .img_box .inner_box {height: 239px;}
	/* 브로슈어 */

	/*==================== 게시판 상단 영역 ====================*/
	.data_info_box {margin: 0 0 10px; padding: 15px;}
	.data_info_box > .box {padding: 0 !important; background-image: inherit !important; min-height: auto;}
	.data_info_box > .box > .list > li {font-size: 14px; line-height: 21px;}

	.data_info_box.sty2 {margin: 10px 0 0;}
	/*==================== 게시판 상단 영역 ====================*/

	/* who we are */
	.who_cont .who_box > .list > li {margin: 20px 0 0;}
	.who_cont .who_box > .list > li > .box > .title {font-size: 18px; line-height: 27px;}
	.who_cont .who_box > .list > li > .box > .text_box > .text {margin: 5px 0 0; font-size: 14px; line-height: 21px;}
	.who_cont .who_box > .list > li > .box > .img_box {margin: 0 0 20px 0;}
	.who_cont .who_box > .list > li > .box > .img_box > img.pc {display: none;}
	.who_cont .who_box > .list > li > .box > .img_box > img.mo {display: block; width: 459px; height: 372px; margin: 0 auto;}
	.who_cont .who_box > .list > li > .box > .img_txt:before {top: -67px; width: 120px; height: 110px;}
	.who_cont .who_box > .list > li > .box > .img_txt {max-width: 600px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li {margin: 8px 0 0; text-align: center;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box {display: block;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit {display: inline-block;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in {height: 40px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in .in {font-size: 16px; line-height: 40px;}
	.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .txt {display: block; margin: 5px 0 0; padding: 0; font-size: 14px; line-height: 21px;}
	
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li {margin: 5px 0 0; border: 2px solid #f3f3f3; padding: 10px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box {display: block;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box {display: none;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .tit {display: block; width: 100%; font-size: 16px; line-height: 24px; vertical-align: middle; }
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .tit br {display: none;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box {display: block; margin: 8px 0 0; border-left: none; padding: 0;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .txt {font-size: 14px; line-height: 21px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 {margin: 5px 0 0;}
	/* who we are */

	.brochure_list_area > .list > li .box .text_box > .text .inner {height: 54px;}
	.brochure_list_area > .list > li .box .text_box > .text .inner {font-size: 12px; line-height: 18px;}
	
	/* 2023.07.25 조직도 */
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:before {height: 90px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box:after {top: 90px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner {height: 50px;}
	.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner .text {font-size: 18px; line-height: 20px;}
	
	.group_area .group_left .group_list > .list > li.group_box.box02 {margin: 20px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box:before {height: 130px;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box .inner {height: 40px;}
	.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box .inner .txt {font-size: 16px; line-height: 24px;}
	
	.group_area .group_left .group_list > .list > li.group_box.box03 {margin: 10px 0 0;}	
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box {min-height: 487px; padding: 10px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner {height: 30px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-size: 14px; line-height: 21px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {margin: 3px 0 0; padding: 0 0 0 8px; font-size: 14px; line-height: 21px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li:before {width: 3px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-last-child(-n+2) {margin: 5px 5px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:last-child {margin: 5px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box {max-width:100%;}

	.group_area .group_left .group_list > .list > li.group_box.box04 {margin: 30px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box > .inner {height: 40px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box > .inner > .txt {font-size: 16px; line-height: 24px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 {margin: 20px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 {margin: 10px 0 0;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box {padding: 10px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner {height: 30px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-size: 14px; line-height: 21px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {margin: 3px 0 0; padding: 0 0 0 8px; font-size: 14px; line-height: 21px;}
    
    .group_area .group_left .group_list > .list > li.group_box.box05 {margin: 20px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li:last-child {margin-top:10px;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box > .inner {height: 40px;}
    .group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box > .inner > .txt {font-size: 16px; line-height: 24px;}
    
    .group_area .group_left .group_list > .list > li.group_box.box06 {margin: 40px 0 0;}
    .group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box > .inner {height: 40px;}
    .group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box > .inner > .txt {font-size: 16px; line-height: 24px;}
    /* 2023.07.25 조직도 */ 
	
}


@media screen and (max-width:480px){
	/*==================== 주요사업 ====================*/
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li {width: calc(50% - 7.5px); margin: 0 15px 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(3n) {margin: 0 15px 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(2n) {margin: 0 0 10px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:after {right: -13px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li {width: calc(50% - 15px); margin: 0 15px 15px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(3n) {margin: 0 15px 15px 0;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(2n) {margin: 0 0 15px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li {width: 100%; margin: 0 0 20px 0 !important;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:last-child {margin: 0 !important;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:after {right: inherit; left: 50%; top: inherit; bottom: -18px; margin: 0; transform: rotate(90deg);}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li {width: 100%; margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n):after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 {border: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li {width: 100%; margin: 0 0 30px !important;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:after {top: inherit; right: inherit; left: 50%; bottom: -21px; margin: 0; transform: rotate(90deg);}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2):after {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child:after {display: none;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box {border-bottom: 1px solid #ececec;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li {width: 100%; margin: 0 0 30px !important;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:after {top: inherit; right: inherit; left: 50%; bottom: -24px; margin: 0; transform: rotate(90deg);}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:last-child:after {display: block;}
	.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li:last-child .txt_box15 > .list > li:last-child:after {display: none;}
	/*==================== 주요사업 ====================*/

	/* publication / research */
	.comp_list_area > .list > li .down_box .inner_cont .inner_box {padding: 10px;}
	.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .text_list li {height: 165px; -webkit-line-clamp: 9;}
	.comp_list_area > .list > li .img_box .inner_box {height: 204px;}
	/* publication / research */

	/* 브로슈어 */
	.brochure_list_area > .list > li {margin: 10px 10px 0 0;}
	.brochure_list_area > .list > li:nth-child(-n+2) {margin: 0 10px 0 0;}
	.brochure_list_area > .list > li:nth-child(2n) {margin: 10px 0 0;}
	.brochure_list_area > .list > li:nth-child(2) {margin: 0;}
	.brochure_list_area > .list > li .box {padding: 10px;}
	.brochure_list_area > .list > li .box .img_box .inner_box {height: 139px;}
	/* 브로슈어 */

	/* 파일 다운로드 버튼 */
	.link_btn {padding: 8px 10px;}
	.link_btn .text {display: inline-block; background-position: right top 3px; font-size: 14px; line-height: 21px; text-align: left;}

	/* who we are */
	.who_cont .who_box > .list > li > .box > .img_box {margin: 0 0 20px 0;}
	.who_cont .who_box > .list > li > .box > .img_box > img.mo {width: 306px; height: 248px;}
	.who_cont .who_box > .list > li > .box > .img_txt:before {top: -50px; width: 100px; height: 90px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .img_inner {width: 50px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .img_inner > img {width: 50px; height: 50px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .tit {padding: 0 0 0 8px;}
	.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li:before {top: 9px; transform: inherit;}
	/* who we are */
	
	/* 2023.07.25 조직도 */ 
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box {padding: 5px;}
	.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {font-size: 12px; line-height: 18px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box {padding: 5px;}
	.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {font-size: 12px; line-height: 18px;}
	/* 2023.07.25 조직도 */ 
	
	/* safari 아이폰에서 폰트크기 렌더링 해결코드 */
	body {-webkit-text-size-adjust: none;}
	
	/* 기부하기 */
	.dona_area .dona_intro {padding: 15px;}
	.dona_area .dona_intro .title {font-size: 18px; line-height: 27px;}
	.dona_area .dona_intro .sub_tit {margin: 10px 0 0; font-size: 15px; line-height: 23px;}
	.dona_area .dona_intro > .text {margin: 10px 0 0; font-size: 15px; line-height: 23px;}
	.dona_area .dona_intro .call_box {margin: 10px 0 0; padding: 0 0 0 10px;}
	.dona_area .dona_intro .call_box .text {padding: 4px 0 4px 25px; font-size: 15px; line-height: 23px;}
	.dona_area .dona_intro .call_box .text:before {top: 50%; bottom: inherit; width: 20px; height: 37px; margin: -19px 0 0;}
	.dona_area .dona_intro .call_box .text .pink {font-size: 15px; line-height: 23px;}
	.account_box .list li {width: 33.3333%; margin: 15px 0 0;}
	.account_box .list li:nth-child(-n+3) {margin: 0;}
	.account_box .list li:nth-last-child(-n+2) {width: 50%;}
	.account_box .list li:before {display: none;}
	.account_box .title {line-height: 30px;}
	.key_business .list li {width: calc(50% - 5px); margin: 10px 10px 0 0; }
	.key_business .list li:nth-child(2n) {margin: 10px 0 0;}
	.key_business .list li:nth-child(2) {margin: 0;}
	.key_business .list li .box .text {font-size: 16px; line-height: 24px;}
	.key_business .list li .box .arr_btn {font-size: 15px;}
	/* 기부하기 */
	
	/* 기부하기 */
	.dona_area .dona_intro .call_box .text .pink {display: block;}
	.account_box .list li {display: block; width: 100%; margin: 10px 0 0;}
	.account_box .list li:nth-last-child(-n+2) {display: block; width: 100%;}
	.key_business .list li {display: block; width: 100%; margin: 10px 0 0;}
	.key_business .list li:nth-child(2) {margin: 10px 0 0;}
	.key_business .list li .box .box_inner {height: 130px;}
	/* 기부하기 */
}