@charset "UTF-8";

@media screen and (max-width:1280px){
    /* 공통리스트3 */
	.com_list_cont3 .com_list_box > .list > li {display: inline-block; width: calc(25% - 22.5px); margin: 0 30px 30px 0;}	
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+4) {margin: 0 30px 0 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(4n) {margin: 0 0 30px;}
	.com_list_cont3 .com_list_box > .list > li:last-child {margin: 0;}

	/* 미션+비전 */
	.mi_vi_cont {padding: 0 0 330px;}
	.mi_vi_cont .mi_vi_list_area {background-position: top 220px center;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .title {font-size: 30px; line-height: 45px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .text {font-size: 30px; line-height: 36px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box2 .box .title {font-size: 30px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .title {font-size: 26px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .text {font-size: 20px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box4 .box .title {font-size: 30px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .num {font-size: 26px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .text {font-size: 20px;}
}

@media screen and (max-width:1080px){
	
	/* sub_top */
	.sub_top {margin: 0 0 43px;}
	.sub_tit .main_title {margin: 33px 0 46px; font-size: 34px; line-height: 51px;}

	.sub_top_cont .view_link_box .container .view_list_area .list li a {font-size: 20px; line-height: 50px;}
	/* sub_top */

	.view_btn_list_area .list li a, .view_btn_list_area .list li .box {padding: 0 20px;}
	.view_btn_list_area .list li a .btn_box .inner_box, .view_btn_list_area .list li .box .btn_box .inner_box {height: 60px;}
	.view_btn_list_area .list li a .btn_box .inner_box .text, .view_btn_list_area .list li .box .btn_box .inner_box .text {padding: 0 0 0 40px; background-size: 26px 22px; font-size:	20px; line-height: 30px;}

	.m_com_head_box .head_pop_btn {display: none !important;}

	.com_btn_area {margin: 60px 0 0;}
	.com_top_box {margin: 0 0 40px;}
	.m_slt_cont {margin: 0 0 40px;}
	.com_list_cont3 .com_top_box .title {font-size: 24px; line-height: 40px;}
	.com_top_box > .title {font-size: 24px; line-height: 40px;}

	.view_tab_box .tab_list li a {font-size: 16px; line-height: 50px;}
	.view_tab_box .tab_list li button {font-size: 16px; line-height: 50px;}
	
	
	/* 2021-10-28 */
	.tab_br {display: block;}
	.view_tab_box .tab_list.sty2 li .box {border-bottom: 1px solid #eeeeee;}
	/* .view_tab_box .tab_list.sty2 li .box .inner_box {height: 60px;} */
	.view_tab_box .tab_list.sty2 li .box .inner_box .text {font-size: 14px; line-height: 21px;}
	
	/* 공통리스트 */
	/* 2021.11.01 추가 */
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list:nth-child(2) > li a, .com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list:nth-child(2) > li .text {font-size: 14px;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .data_list > .list > li {font-size: 14px; line-height: 21px;}
	/* 2021.11.01 추가 */
	.com_list_cont .com_list_box > .list > li {margin: 0 0 40px;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li a, .com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li .text {font-size: 14px;}
	

	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .data_list_area > .list > li .text {font-size: 14px; line-height: 21px;}
	.com_list_cont .com_list_box > .list > li > .box .data_list_area > .list > li .text {font-size: 14px; line-height: 21px;}
	.com_list_cont .com_list_box > .list > li > .box .title {height: 33px; margin: 15px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .title a {font-size: 22px; line-height: 33px;}
	.com_list_cont .com_list_box > .list > li > .box .title a .ft_s {font-size: 16px; line-height: 33px;}
	.com_list_cont .com_list_box > .list > li > .box .title_area .title a {height: 26px; font-size: 26px; line-height: 26px;}
	.com_list_cont .com_list_box > .list > li > .box > .text {height: 60px; margin: 15px 0 0; font-size: 14px; line-height: 30px; text-align: inherit;}
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area {margin: 15px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li a, .com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li .text {font-size: 14px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list > .list > li {font-size: 14px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list > .list > li .tit:before {top: 9px;}

	.com_list_cont .newsletter_list_area > .list > li .box {padding: 0 130px 0 23px;}
	.com_list_cont .newsletter_list_area > .list > li .box .title {font-size: 18px; line-height: 60px;}
	.com_list_cont .newsletter_list_area > .list > li .box .data {right: 23px; font-size: 16px; line-height: 60px;}
	
	/* 공통리스트2 */
	.com_list_cont2 .container > .list2 > li {width: calc(50% - 15px); margin: 0 30px 30px 0;}
	.com_list_cont2 .container > .list2 > li:nth-last-child(-n+2) {margin: 0 30px 0 0;}
	.com_list_cont2 .container > .list2 > li:nth-child(2n) {margin: 0 0 30px;}
	.com_list_cont2 .container > .list2 > li:last-child {margin: 0;}
	.com_list_cont2 .container > .list2 > li > .box .title_area .title {padding: 0 0 0 60px; font-size: 26px; line-height: 40px;}
	.com_list_cont2 .container > .list2 > li > .box .title_area .title:before {width: 40px; height: 40px; background-size: 24px;}
	.com_list_cont2 .container > .list2 > li > .box > .title {height: 42px; margin: 15px 0 0;}
	.com_list_cont2 .container > .list2 > li > .box > .title a {height: 42px; font-size: 28px; line-height: 42px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .img_area {width: 180px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .img_area .img_box .inner_box {height: 257px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area .text_box > .text {height: 216px; font-size: 16px; line-height: 27px; -webkit-line-clamp: 8;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area .text_box .data_list > .list > li .text {font-size: 16px; line-height: 24px;}

    /* 공통리스트3 */
	.com_list_cont3 .com_top_box .notice_box {margin: 40px 0 0;}
	.com_list_cont3 .com_top_box .notice_box .title {padding: 0 0 0 50px; background-size: 39px; font-size: 20px; line-height: 39px;}
	.com_list_cont3 .com_top_box .notice_box .text {margin: 15px 0 0; font-size: 16px; line-height: 27px;}
	.com_list_cont3 .com_list_box > .list > li {width: calc(25% - 11.25px); margin: 0 15px 15px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+4) {margin: 0 15px 0 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(4n) {margin: 0 0 15px;}
	.com_list_cont3 .com_list_box > .list > li .text {margin: 10px 0 0; font-size: 14px; line-height: 24px;}
	.com_list_cont3 .com_list_box > .list > li .text .ft_s {font-size: 18px; line-height: 24px;}
	.com_list_cont3 .com_list_box > .list > li .text_box {margin: 10px 0 0;}
	.com_list_cont3 .com_list_box > .list > li .text_box .data {font-size: 18px; line-height: 24px;}
	.com_list_cont3 .com_list_box > .list > li .text_box .text {margin: 0; font-size: 14px; line-height: 24px;}
	.com_list_cont3 .com_list_box > .list > li > .box .list_btn_area .inner_box .com_btn {width: 40px; height: 40px;}
	.com_list_cont3 .com_list_box > .list > li > .box .list_btn_area .inner_box .link_btn {background-size: 16px; margin: 0 10px 0 0;}
	.com_list_cont3 .com_list_box > .list > li > .box .list_btn_area .inner_box .down_btn {background-size: 18px 16px;}
	.com_list_cont3 .com_list_box > .list > li > .box .img_box .inner_box {height: 285px;}
	

	/* 리스트 VIEW 공통 */
	.com_list_view_cont .view_top_box .title_area .title {font-size: 29px; line-height: 43px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list {margin: 0 10px 0 0;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li > a {font-size: 16px; line-height: 41px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 41px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 41px;}
	.com_list_view_cont .view_top_box .title .txt {margin: 0 0 0 15px; font-size: 20px; line-height: 43px;}
	.com_list_view_cont .view_top_box .info_list_area {margin: 25px 0 0;}
	.com_list_view_cont .view_top_box .info_list_area > .list > li {font-size: 14px; line-height: 24px;}
	.com_list_view_cont .view_top_box .info_list_area > .list > li > .tit {font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_top_box .data {margin: 10px 0 0; font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_top_box .data.sty2 {margin: 10px 10px 0 0;}
	.com_list_view_cont .view_top_box .etc_btn_box {margin: 10px 0 0 15px;}
	.com_list_view_cont .view_top_box .etc_btn_box .sns_btn {}
	.com_list_view_cont .view_top_box .etc_btn_box .down_btn {margin: 0 15px 0 0;}
	.com_list_view_cont .view_top_box {margin: 0 0 33px;}
	.com_list_view_cont .view_tab_box {margin: 0 0 30px;}
	.com_list_view_cont .view_cont_box .container {padding: 0 5px 44px;}

	/* 공통 리스트 - 통합 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li {margin: 40px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .title {margin: 0 0 10px; font-size: 26px; line-height: 39px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .title > a {font-size: 16px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .text {margin: 0 0 10px; font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box .img_box .txt {font-size: 16px; line-height: 24px;}

	/* 공통 리스트 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li {margin: 20px 0 0; font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list.mt > li {margin: 20px 0 0; font-size: 16px; line-height: 30px;}


	/* 공통 다운로드 버튼 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box, .view_btn_list_area .list li a {padding: 0 20px; border-radius: 10px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box .btn_box .inner_box, .view_btn_list_area .list li a .btn_box .inner_box {height: 60px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box .btn_box .inner_box .text, .view_btn_list_area .list li a .btn_box .inner_box .text {padding: 0 0 0 40px; background-size: 26px 22px; font-size: 18px; line-height: 30px;}

	/* 공통 테이블 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box {overflow-y: scroll;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table {width: 991px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table thead tr th {padding: 8px 5px; font-size: 14px; line-height: 21px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table tbody tr th {padding: 8px 5px; font-size: 14px; line-height: 21px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table tbody tr td {padding: 8px 5px; font-size: 14px; line-height: 21px;}

	/* 태그 */
	.com_list_view_cont .view_cont_box .view_tag_box > .list > li .text, .com_list_view_cont .view_cont_box .view_tag_box > .list > li a {font-size: 14px;}

	/* 버튼 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_box .view_btn {padding: 0 10px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_box .view_btn .text {padding: 0 0 0 20px; background-size: 11px 9px; font-size: 16px; line-height: 40px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_box .view_btn .text2 {font-size: 16px; line-height: 27px;}

	/* 블로그 */
	.com_list_cont .com_list_box > .list > li {margin: 60px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box {width: 380px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box .img_box2 .inner_box {height: 206px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box {padding: 0 0 0 30px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .title_area .title a {height: 39px; font-size: 26px; line-height: 39px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .data_list {margin: 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list > .list > li {font-size: 14px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list > .list > li .tit:before {top: 9px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .tag_list {display: none;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m {display: block;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li a, .com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li .text {font-size: 14px;}

	/* 미션+비전 */
	.mi_vi_cont {padding: 0 0 220px;}
	.mi_vi_cont .mi_vi_list_area {position: relative; background-image: inherit;}
	.mi_vi_cont .mi_vi_list_area:before {display: block; content: ''; position: absolute; top: 68px; left: 50%; bottom: 53.5px; width: 1px; background-color: #e1e1e1; z-index: -1;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box {position: relative; margin: 60px 0 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1:before {display: block; content: ''; position: absolute; top: 50%; left:0; right: 0; width: 100%; height: 1px; background-color: #e1e1e1; z-index: -1;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box {width: calc(50% - 20px); margin: 0 40px 0 0; padding: 15px 5px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .title {margin: 0 0 10px; padding: 0 0 14px; font-size: 20px; line-height: 30px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .title:before {height: 10px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .text {font-size: 20px; line-height: 26px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box2 .box {max-width: 200px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box2 .box .title {font-size: 20px; line-height: 48px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list {position: relative;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list:before {display: block; content: ''; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; background-color: #e1e1e1; z-index: -1;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li {width: calc(33.3333% - 20px); max-width: 190px; margin: 0 30px 0 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .title {font-size: 22px; line-height: 33px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .text {font-size: 16px; line-height: 24px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box4 .box .title {font-size: 20px; line-height: 48px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list {position: relative;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list:before {display: block; content: ''; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 1px; background-color: #e1e1e1; z-index: -1;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li {width: calc(25% - 22.5px); margin: 0 30px 0 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .num {font-size: 20px; line-height: 30px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .text {font-size: 14px; line-height: 21px;}

	/* ==================== 페이지네이션 ==================== */
	.pagination {margin: 25px 0 0;}
	.pagination a {margin: 0 22px 0 0; padding: 0 4px; font-size: 16px; line-height: 24px;}
	.pagination a:hover, .pagination a:focus {font-size: 16px;}
	.pagination a.active {font-size: 16px;}
	.pagination a:before {bottom: -2px; height: 2px;}
	.pagination a.active:before {bottom: -2px; height: 2px;}
	.pagination a.page_arrow {width: 9px; height: 8px; margin: 0 7px 0 0; padding: 0; font-size: 14px; line-height: 24px; text-indent: -9999px;}
	.pagination a.page_arrow .text {font-size: 14px; line-height: 24px; text-indent: -9999px;}
	.pagination a.page_arrow:hover .text, .pagination a.page_arrow:focus .text {font-size: 14px; line-height: 24px; text-indent: -9999px;}
	.pagination a.page_arrow.l2 {margin: 0 13px 0 0;}
	.pagination a.page_arrow.r1 {margin: 0 13px 0 0;}
	.pagination a.page_arrow.l2, .pagination a.page_arrow.r2 {width: 9px; height: 8px; padding: 0; text-indent: -9999px;}
	/* ==================== //페이지네이션 ==================== */

	/* 기존틀 활용 */
	.social-link {top: 0px;}

	/* 조직 상세 - 경력 */
	.group_text_box dl {margin: 25px 0 0;}
	.group_text_box dl:first-child {margin: 0;}
	.group_text_box dl dt {font-size: 24px; line-height: 36px;}

	/* 2021-07-19 pub */
	.com_list_view_cont .view_cont_box .view_tag_box {left: 5px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .img_box {width: 360px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box {padding: 0 0 0 40px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li {padding: 20px 0 30px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li:last-child {padding: 20px 0 0;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .title_area .title {font-size: 24px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .title_area .ft_s {font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list > li {height: 30px; font-size: 16px; line-height: 30px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list > li:before {top: 12px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list2 > li {font-size: 14px; line-height: 20px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list2 > li .list3 li {font-size: 12px; line-height: 20px;}

	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list.sty2 > li {padding: 20px 0 30px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list.sty2 > li:last-child {padding: 20px 0 0;}

	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box:first-child {max-width: 200px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box:last-child {padding: 0 0 0 30px;}
	
	.sch_tag_tit {margin: 0 0 36px; font-size: 24px; line-height: 36px;}
	.sch_tag_tit .txt {font-size: 18px; line-height: 36px;}



	/* 관련뉴스 */
	/* 2021.09.06 타이틀 추가 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .title {margin: 0 0 10px; font-size: 26px; line-height: 39px;}
	/* 2021.09.06 타이틀 추가 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog {margin: 20px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .post-meta .name {font-size: 16px; line-height: 30px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .post-meta .date {font-size: 16px; line-height: 30px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .panel-title a {font-size: 16px; line-height: 30px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-body .cont {font-weight: 400; font-size: 16px; line-height: 30px;}

	/* 2025-07-31 정보공개 추가*/
	.com_info_box {flex-direction: column; align-items: flex-start;}
	.com_info_box img {
    width: auto;
    height: auto;}
	.com_info_text {width: 100%;}
	.com_info_open {width: 100%; justify-content: center;}


	.com_list_slt .com_list_tab_cont > .list > li > .box .inner_box {height: 50px;}
	.com_list_slt .com_list_tab_cont > .list > li > .box .inner_box .btn_tab {font-size: 14px; line-height: 24px;}
	
	.tag_list_area.sty2 {}
	.tag_list_area.sty2 > .list > li {margin: 0 10px 5px 0;}
	.tag_list_area.sty2 > .list > li a {font-size: 18px; line-height: 37px;}
	.tag_list_area.sty2 > .list > li a:before {width: 24px; height: 24px; margin: -12px 0 0; font-size: 16px; line-height: 22px;}

	.tag_list_area.sty3 {margin: 15px 0 0;}
	.tag_list_area.sty3 > .list > li a, .com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li .text {font-size: 14px;}
	
	/* 2021-10-31 추가 */
	.error_box .tit_box .tit {font-size: 80px;}
	.error_box .tit_box .txt {margin: 10px 0 0; font-size: 22px; line-height: 33px;}
	.error_box .back_btn {margin: 10px 0 0;}
	.error_box .back_btn .btn {height: 30px; padding: 0 10px;}
	.error_box .back_btn .btn .txt {line-height: 30px;}
	/* 2021-10-31 추가 */

}

@media screen and (max-width:767px){
    .sub_top {margin: 0 0 20px;}

	.sub_cont {padding: 0 0 60px;}
    .sub_tit .main_title {margin: 20px 0; font-size: 20px; line-height: 30px;}
	.sub_top_cont .view_link_box .container .view_list_area .list li a {font-size: 16px; line-height: 40px;}

	.view_btn_list_area .list li a, .view_btn_list_area .list li .box {padding: 0 10px; border-radius: 10px;}
	.view_btn_list_area .list li a .btn_box .inner_box, .view_btn_list_area .list li .box .btn_box .inner_box {height: 40px;}
	.view_btn_list_area .list li a .btn_box .inner_box .text, .view_btn_list_area .list li .box .btn_box .inner_box .text {padding: 0 0 0 20px; background-size: 17px 14px; font-size:	14px; line-height: 20px;}

	/* ==================== 서브 공통 타이틀 ==================== */
	.com_top_box {margin: 0 0 20px;}
	.com_top_box .title {font-size: 20px; line-height: 30px;}
	.com_top_box .title .txt_box {margin: 0 0 0 10px; font-size: 14px; line-height: 30px;}
	/* ==================== 서브 공통 타이틀 ==================== */

	.com_top_box {margin: 0 0 20px;}
	.m_slt_cont {margin: 0 0 20px;}
	.com_list_cont3 .com_top_box .title {font-size: 18px;}
	.com_top_box > .title {font-size: 18px;}

	.com_sch_box {max-width: 300px; padding: 0 50px 0 0;}
	.com_sch_box .sch_inp {height: 40px; padding: 0 10px; font-size: 14px; line-height: 38px;}
	.com_sch_box .sch_slt {height: 40px; padding: 0 20px 0 10px; background-position: right 10px center; font-weight: 400; font-size: 14px; line-height: 38px;}
	.com_sch_box .sch_btn {position: absolute; top: 0; right: 0; width: 40px; height: 40px; background-size: 15px;}

	/* 공통탭 모바일 -> 셀릭트 */
	.m_slt_cont {}
	.m_slt_cont:before {display: none;}
	.m_slt_cont .tab_list {display: none;}
	.m_slt_cont .com_m_slt {display: block; width: 100%; height: 40px; border: 1px solid #07535e; padding: 0 20px 0 10px; background-color: #ffffff; background-image: url("/Spri/images/common/slt_arr.png"); background-position: right 10px center; background-repeat: no-repeat; font-weight: 400; font-size: 14px; line-height: 38px; color: #07525d; letter-spacing: -0.05em; border-radius: 5px;}

	/* 공통 탭 2021-07-12 */
	.view_tab_box .tab_list {border-radius: 10px;}
	.view_tab_box .tab_list li a {padding: 0 5px; font-size: 12px; line-height: 40px;}
	.view_tab_box .tab_list li:first-child a {border-radius: 5px 0 0 5px;}
	.view_tab_box .tab_list li:last-child a {border-radius: 0 5px 5px 0;}
	
	.view_tab_box .tab_list {border-radius: 10px;}
	.view_tab_box .tab_list li button {padding: 0 5px; font-size: 12px; line-height: 40px;}
	.view_tab_box .tab_list li:first-child button {border-radius: 5px 0 0 5px;}
	.view_tab_box .tab_list li:last-child button {border-radius: 0 5px 5px 0;}
	
	/* 2021-10-12 추가 */
	.view_tab_box .tab_list.sty2 {display: none;}
	/* 공통 버튼 */
	.com_btn_area {margin: 30px 0 0;}
	.com_btn_area .container .view_btn {padding: 0 25px; font-size: 16px; line-height: 40px;}

	/* 공통리스트 */
	.com_list_cont .com_list_box > .list > li {margin: 0 0 20px;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list {margin: 0 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list {margin: 0 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li {margin: 0 3px 3px 0;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li a, .com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li .text {padding: 0 7px; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li.bg_c2 a, .com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li.bg_c2 .text {line-height: 22px;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .data_list_area > .list > li {margin: 0 0 0 7px; padding: 0 0 0 7px;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .data_list_area > .list > li .text {font-size: 12px; line-height: 18px;}
	.com_list_cont .com_list_box > .list > li > .box .data_list_area > .list > li {margin: 0 0 0 7px; padding: 0 0 0 7px;}
	.com_list_cont .com_list_box > .list > li > .box .data_list_area > .list > li .text {font-size: 12px; line-height: 18px;}
	.com_list_cont .com_list_box > .list > li > .box .title {height: 24px; margin: 10px 0 0; padding: 0 40px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .title a {font-size: 16px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .title a .ft_s {font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .title a .result {padding: 0 7px; margin: -12px 0 0; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .title_area .title a {padding: 0 40px 0 0; font-size: 16px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .title_area .title a .result {padding: 0 7px; margin: -12px 0 0; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box > .text {height: 40px; margin: 10px 0 0; font-size: 12px; line-height: 20px;}
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area {margin: 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list > li a, .com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list > li .text {padding: 0 7px; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list:nth-child(2) > li a, .com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list:nth-child(2) > li .text {padding: 0 7px; font-size: 12px; line-height: 24px;}
	
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li {margin: 0 5px 5px 0;}
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li a, .com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li .text {padding: 0 0 0 18px; font-size: 12px; line-height: 22px;}
	.com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li a:before, .com_list_cont .com_list_box > .list > li > .box .tag_list_area > .list > li .text:before {width: 15px; height: 15px; margin: -8px 0 0; font-size: 12px; line-height: 15px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list_area {margin: 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .info_list_area > .list > li {padding: 0 0 0 62px; font-size: 14px; line-height: 21px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list_area > .list.sty2 > li {padding: 0;}
	.com_list_cont .com_list_box > .list > li > .box .info_list_area > .list > li .tit {padding: 0 0 0 6px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list_area > .list > li .tit:before {top: 11px; width: 3px; height: 3px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list {margin: 7px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .info_list > .list > li {font-size: 12px; line-height: 21px; word-break: keep-all;}
	.com_list_cont .com_list_box > .list > li > .box .info_list > .list > li .tit {padding: 0 0 0 8px;}
	.com_list_cont .com_list_box > .list > li > .box .info_list > .list > li .tit:before {width: 3px; height: 3px;}

	.com_list_cont .newsletter_list_area > .list > li .box {padding: 0 90px 0 15px;}
	.com_list_cont .newsletter_list_area > .list > li .box .title {font-size: 14px; line-height: 50px;}
	.com_list_cont .newsletter_list_area > .list > li .box .data {right: 15px; font-size: 12px; line-height: 50px;}
	
	/* 공통리스트2 */
	.com_list_cont2 .container > .list2 > li {vertical-align: top;}
	.com_list_cont2 .container > .list2 > li > .box .title_area {padding: 0 60px 0 0;}
	.com_list_cont2 .container > .list2 > li > .box .title_area .title {padding: 0 0 0 40px; font-size: 16px; line-height: 30px;}
	.com_list_cont2 .container > .list2 > li > .box .title_area .title:before {width: 30px; height: 30px; background-size: 18px;}
	.com_list_cont2 .container > .list2 > li > .box .title_area .link_view {margin: -11px 0 0; font-size: 14px; line-height: 21px;}
	.com_list_cont2 .container > .list2 > li > .box > .title {height: 27px; margin: 10px 0 0; padding: 0 40px 0 0;}
	.com_list_cont2 .container > .list2 > li > .box > .title a {height: 27px; font-size: 18px; line-height: 27px;}
	.com_list_cont2 .container > .list2 > li > .box > .title a .result {padding: 0 7px; margin: -12px 0 0; font-size: 12px; line-height: 24px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box {margin: 10px 0 0;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .img_area {width: 100px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .img_area .img_box .inner_box {height: 142px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area {padding: 0 0 0 10px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area .text_box > .text {height: 105px; font-size: 12px; line-height: 21px; -webkit-line-clamp: 5;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area .text_box .data_list > .list > li {margin: 0 0 0 7px; padding: 0 0 0 7px;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .text_area .text_box .data_list > .list > li .text {font-size: 12px; line-height: 21px;}

	/* 공통리스트3 */
	.com_list_cont3 .com_top_box .notice_box {margin: 20px 0 0;}
	.com_list_cont3 .com_top_box .notice_box .title {padding: 0 0 0 40px; background-size: 29px; font-size: 18px; line-height: 29px;}
	.com_list_cont3 .com_top_box .notice_box .text {margin: 7px 0 0; font-size: 12px; line-height: 21px;}
	.com_list_cont3 .com_list_box > .list > li {display: inline-block; width: calc(33.3333% - 6.6666px); margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+4) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+3) {margin: 0 10px 0 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(4n) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(3n) {margin: 0 0 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:last-child {margin: 0;}
	.com_list_cont3 .com_list_box > .list > li .text {font-size: 12px; line-height: 20px;}
	.com_list_cont3 .com_list_box > .list > li .text .ft_s {font-size: 14px; line-height: 20px;}
	.com_list_cont3 .com_list_box > .list > li .text_box .data {font-size: 14px; line-height: 20px;}
	.com_list_cont3 .com_list_box > .list > li .text_box .text {font-size: 12px; line-height: 20px;}

	.com_list_view_cont .view_top_box .title_area .title {margin: 0; font-size: 18px; line-height: 27px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area {}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li > a {font-size: 14px; line-height: 26px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 26px;}
	.com_list_view_cont .view_top_box .title_area .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 26px;}
	/* 공통 리스트 - 통합 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li {margin: 30px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .title {font-size: 18px; line-height: 27px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .text {font-size: 14px; line-height: 21px;}

	/* 공통 리스트 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li {font-size: 14px; line-height: 27px;}

	/* 공통 다운로드 버튼 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box, .view_btn_list_area .list li a {padding: 0 10px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box .btn_box .inner_box, .view_btn_list_area .list li a .btn_box .inner_box {height: 42px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_list_area .list li .box .btn_box .inner_box .text, .view_btn_list_area .list li a .btn_box .inner_box .text {padding: 0 0 0 20px; background-size: 13px 11px; font-size: 14px; line-height: 21px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_btn_box .view_btn {display: block;}

	/* 공통 테이블 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table thead tr th {font-size: 12px; line-height: 18px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table tbody tr th {font-size: 12px; line-height: 18px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .table_box table tbody tr td {font-size: 12px; line-height: 18px;}

	/* 태그 */
	.com_list_view_cont .view_cont_box .view_tag_box {position: inherit; bottom: inherit; left: inherit; margin: 15px 0 0;}
	.com_list_view_cont .view_cont_box .view_tag_box > .list > li {margin: 0 5px 5px 0;}
	.com_list_view_cont .view_cont_box .view_tag_box > .list > li .text, .com_list_view_cont .view_cont_box .view_tag_box > .list > li a {padding: 0 0 0 20px; font-size: 12px; line-height: 22px;}
	.com_list_view_cont .view_cont_box .view_tag_box > .list > li .text:before, .com_list_view_cont .view_cont_box .view_tag_box > .list > li a:before {width: 15px; height: 15px; margin: -8px 0 0; font-size: 12px; line-height: 15px;}

	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area {display: inherit;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box:first-child {margin: 0 auto;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box:last-child {padding: 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .img_box {display: table; width: 100%; table-layout: fixed;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .img_box .inner_box {display: table-cell; width: 100%; vertical-align: middle; text-align: center;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .img_box .inner_box .tit {font-size: 14px; line-height: 21px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .img_box .inner_box .txt {font-size: 12px; line-height: 21px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .text_box {display: table; width: 100%; height: 100%; table-layout: fixed;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .text_box .inner_box {text-align: center;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .text_box .inner_box .title {font-size: 16px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .view_blog_area .box .text_box .inner_box .text {font-size: 12px; line-height: 21px;}

	/* 블로그 */
	.com_list_cont .com_list_box > .list > li {margin: 30px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box {width: 260px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box .img_box2 .inner_box {height: 141px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box {padding: 0 0 0 15px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .mark_list_area > .list > li .text, .com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .mark_list_area > .list > li a {padding: 0 7px; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .title_area {margin: 5px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .title_area .title a {height: 24px; padding: 0 40px 0 0; font-size: 16px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .title_area .title {padding: 0 40px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .title_area .title a .result {padding: 0 7px; margin: -12px 0 0; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .title_area .title .result {padding: 0 7px; margin: -12px 0 0; font-size: 12px; line-height: 24px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .data_list {margin: 5px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .data_list > .list > li {margin: 0 7px 0 0; padding: 0 7px 0 0; font-size: 12px; line-height: 18px; word-break: keep-all;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list {margin: 7px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list > .list > li {font-size: 12px; line-height: 21px; word-break: keep-all;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list > .list > li .tit {padding: 0 0 0 8px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box .info_list > .list > li .tit:before {width: 3px; height: 3px;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m {margin: 10px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li {margin: 0 5px 5px 0;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li a, .com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li .text {padding: 0 0 0 18px; font-size: 12px; line-height: 22px;}
	.com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li a:before, .com_list_cont .com_list_box > .list > li > .box > .tag_list.m > .list > li .text:before {width: 15px; height: 15px; margin: -8px 0 0; font-size: 12px; line-height: 15px;}
	
	/* 미션+비전 */
	.mi_vi_cont {padding: 0 0 110px;}
	.mi_vi_cont .mi_vi_list_area:before {top: 52px; bottom: 65px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box {margin: 25px 0 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box {width: calc(50% - 10px); margin: 0 20px 0 0; padding: 10px 5px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .title {font-size: 16px; line-height: 24px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .text {font-size: 14px; line-height: 18px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box2 .box {max-width: 150px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box2 .box .title {font-size: 14px; line-height: 38px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li {width: calc(33.3333% - 10px); max-width: 130px; margin: 0 15px 0 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .title {font-size: 16px; line-height: 24px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .text {font-size: 14px; line-height: 21px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box4 .box  {max-width: 150px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box4 .box .title {font-size: 14px; line-height: 38px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li {width: calc(25% - 11.25px); margin: 0 15px 0 0; padding: 0 5px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .num {font-size: 16px; line-height: 24px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .text {font-size: 12px; line-height: 24px;}

	/* ==================== 페이지네이션 ==================== */
	.pagination a {margin: 0 7px 0 0; padding: 0 4px; font-size: 14px; line-height: 21px;}
	.pagination a:hover, .pagination a:focus {font-size: 14px;}
	.pagination a.active {font-size: 14px;}
	.pagination a.page_arrow {width: 9px; height: 8px; margin: 0; padding: 0;}
	.pagination a.page_arrow.l2 {margin: 0 3px 0 0;}
	.pagination a.page_arrow.r1 {margin: 0 3px 0 0;}
	/* ==================== //페이지네이션 ==================== */

	/* 조직 상세 - 경력 */
	.group_text_box dl dt {font-size: 18px; line-height: 27px;}
	.group_text_box dl dd {font-size: 12px; line-height: 21px;}
	

	.com_list_view_cont .view_cont_box .monthly_cont > .box {display: block;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .img_box {display: block; width: 180px; margin: 0 auto;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box {display: block; margin: 45px 0 0; padding: 0;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list {font-size: 0;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li {width: 100%; padding: 25px 10px 15px 0; vertical-align: top;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list.sty2 > li {width: 100%;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .title_area .title {font-size: 18px; line-height: 18px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .title_area .title:before {top: -25px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .title_area .ft_s {font-size: 12px; line-height: 18px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list > li {height: 20px; padding: 0 0 0 7px; font-size: 12px; line-height: 20px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list2 > li {font-size: 14px; line-height: 20px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list2 > li .list3 li {font-size: 12px; line-height: 20px;}
	.com_list_view_cont .view_cont_box .monthly_cont > .box .txt_box .txt_list > .list > li > .box .info_list > .list > li:before {top: 9px; width: 3px; height: 3px;}

	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li {display: inline-block; width: calc(50% - 7.5px); margin: 0 15px 15px 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li:nth-last-child(-n+2) {margin: 0 15px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li:nth-child(2n) {margin: 0 0 15px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li:last-child {margin: 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li > div a > div > img {width: 30px !important;}

	.sch_tag_tit {margin: 0 0 15px; font-size: 18px; line-height: 27px;}
	.sch_tag_tit .txt {font-size: 14px; line-height: 27px;}
	
	/* 관련뉴스 */
	/* 2021.09.06 타이틀 추가 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .title {font-size: 18px; line-height: 27px;}
	/* 2021.09.06 타이틀 추가 */
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog {margin: 10px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12:first-child {margin: 15px 0 0;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .post-meta .name {padding: 0 7px; font-size: 12px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .post-meta .date {font-size: 12px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-heading .panel-title a {font-size: 12px; line-height: 24px;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li > .contents.blog .row .col-12 .panel .panel-body .cont {height: 48px; font-size: 12px; line-height: 24px;}

	.com_list_slt {margin: 20px 0 0;}
	.com_list_slt .com_list_tab_cont {display: none;}
	.com_list_slt .com_list_tab_cont_m {display: block;position: relative;}
	.com_list_slt .com_list_tab_cont_m .title {position: relative; border: 1px solid #07535e; padding: 0 40px 0 15px; font-weight: 400; font-size: 14px; line-height: 38px; color: #07535e; cursor: pointer; text-align: left; border-radius: 5px;}
	.com_list_slt.m_on .com_list_tab_cont_m .title {border-radius: 5px 5px 0 0;}
	.com_list_slt .com_list_tab_cont_m .title:after {display: block; content: ''; position: absolute; top: 50%; right: 18px; width: 11px; height: 6px; margin: -3px 0 0; background-image: url("/spri/images/common/slt_arr.png"); background-repeat: no-repeat; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
	.com_list_slt.m_on .com_list_tab_cont_m .title:after {transform: rotate(180deg);}
	.com_list_slt .com_list_tab_cont_m .slt_menu_list2 {display: none; position: absolute; top: 40px; left: 0; right: 0; border: 1px solid #07535e; border-top: none; background-color: #ffffff; z-index: 2; border-radius: 0 0 5px 5px;}
	.com_list_slt.m_on .com_list_tab_cont_m .slt_menu_list2 {display: block;}
	.com_list_slt .com_list_tab_cont_m .slt_menu_list2 > .list {}
	.com_list_slt .com_list_tab_cont_m .slt_menu_list2 > .list > li {border-bottom: 1px solid #07535e;}
	.com_list_slt .com_list_tab_cont_m .slt_menu_list2 > .list > li:last-child {border-bottom: none;}
	.com_list_slt .com_list_tab_cont_m .slt_menu_list2 > .list > li .btn_tab {display: block; width: 100%; padding: 0 40px 0 15px; font-weight: 400; font-size: 14px; line-height: 38px; color: #07535e;}
	
	.tag_list_area.sty2 {}
	.tag_list_area.sty2 > .list > li {margin: 0 5px 5px 0;}
	.tag_list_area.sty2 > .list > li a {padding: 0 5px 0 27px; font-size: 14px; line-height: 27px;}
	.tag_list_area.sty2 > .list > li a:before {left: 4px; width: 18px; height: 18px; margin: -9px 0 0; font-size: 12px; line-height: 18px;}

	.tag_list_area.sty3 {margin: 10px 0 0;}
	.tag_list_area.sty3 > .list > li {margin: 0 5px 5px 0;}
	.tag_list_area.sty3 > .list > li a {padding: 0 0 0 18px; font-size: 12px; line-height: 22px;}
	.tag_list_area.sty3 > .list > li a:before, .tag_list_area > .list > li .text:before {width: 15px; height: 15px; margin: -8px 0 0; font-size: 12px; line-height: 15px;}

	.view_list_box .container > .title {font-size: 16px; line-height: 24px;}

	/* 2021-10-31 추가 */
	.error_box .tit_box .tit {font-size: 50px;}
	.error_box .tit_box .txt {margin: 5px 0 0; font-size: 16px; line-height: 24px;}
	/* 2021-10-31 추가 */


	.ft_box {float: inherit; margin: 10px 0 0;}
	.ft_box .tit {font-size: 16px;}
	.ft_box .ft_btn {font-size: 16px;}
}
@media screen and (max-width:640px){ 

	.com_list_cont3 .com_list_box > .list > li > .box .img_box .inner_box {height: 225px;}

	/* 미션+비전 */
	.mi_vi_cont {padding: 0 0 60px;}
	.mi_vi_cont .mi_vi_list_area:before {bottom: 302px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box {display: block; width: 100%; margin: 0 0 15px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1:before {display: none;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box3 .box > .list > li .one_box .one_area .inner_box .text {margin: 0}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 {}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list {max-width: 100%;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list:before {display: none;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li {width: 100%; max-width: 100%; margin: 0 0 20px; padding: 0 20px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li:nth-child(2n) {margin: 0 0 15px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box {height: auto !important; padding: 15px 0; text-align: left;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .num {display: inline-block; margin: 0 35px 0 0; padding: 0;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .num:before {display: none;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .text {display: inline-block;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box5 .box > .list > li > .box .inner .inner_box .text br {display: none;}
}

@media screen and (max-width:480px){
	.com_top_box .fl {float: inherit;}
	.com_top_box .fr {float: inherit;}
	.com_list_cont3 .com_top_box .com_sch_box {float: right; max-width: 180px;}
	.com_list_cont .com_top_box .com_sch_box {max-width: 100%;}

	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list {margin: 0 5px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box > .inner_box .text_box .mark_list_area > .list {margin: 0 5px 0 0;}
	.com_list_cont .com_list_box > .list > li > .box .mark_list_area > .list > li {margin: 0 3px 3px 0;}

	/* 공통리스트2 */
	.com_list_cont2 .container > .list2 > li {width: 100%; margin: 0 0 30px !important;}
	.com_list_cont2 .container > .list2 > li:last-child {margin: 0 !important;}
	.com_list_cont2 .container > .list2 > li > .box .info_box .img_area .img_box {padding: 0;}

	/* 공통리스트3 */
	.com_list_cont3 .com_list_box > .list > li {width: calc(50% - 5px);}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+4) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+3) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-last-child(-n+2) {margin: 0 10px 0 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(4n) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(3n) {margin: 0 10px 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:nth-child(2n) {margin: 0 0 10px 0;}
	.com_list_cont3 .com_list_box > .list > li:last-child {margin: 0;}

	/* 블로그 */
	.com_list_cont .com_list_box > .list > li > .box .inner_box {display: block;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box {display: block; width: 100%;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .img_box .img_box2 .inner_box {height: 168px;}
	.com_list_cont .com_list_box > .list > li > .box .inner_box .text_box {display: block; margin: 15px 0 0; padding: 0;}

	/* 미션+비전 */
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box {border-radius: 25px;}
	.mi_vi_cont .mi_vi_list_area > .list > li.com_box.box1 .box .txt_box .txt_inner_box .text br.m {display: block;}


	.audio_area {text-align: right;}
	.audio_area  audio {width: 100%; max-width: 100%; height: 50px;}

	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li {width: 100%; margin: 10px 0 0 !important;;}
	.com_list_view_cont .view_cont_box .container .com_list_area > .list > li > .box > .info_list_area > .list > li .yt_list_area li:first-child {margin: 0;}

	.social-link { right: 0;}

	.com_list_view_cont .view_top_box .etc_btn_box {margin: 10px 0 0;}

	.com_list_view_cont .view_top_box .title {margin: 10px 0 0; padding: 0;}
	.com_list_view_cont .view_top_box .title .mark_list_area {margin: 0;}
	.com_list_view_cont .view_top_box .title .mark_list_area > .list > li > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li > a {font-size: 14px; line-height: 26px;}
	.com_list_view_cont .view_top_box .title .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 26px;}
	.com_list_view_cont .view_top_box .title .mark_list_area > .list > li.bg_c2 > .text, .com_list_view_cont .view_top_box .mark_list_area > .list > li.bg_c2 > a {line-height: 26px;}
}