@charset "UTF-8";

@media screen and (max-width:1800px){ 
	
    /* ==================== 탭버튼 ================== */
    .tab_wrap.brain:before {right: 150px;}
	/* ==================== //탭버튼 ================== */

}


@media screen and (max-width:1500px){ 
    /* ==================== 탭버튼 ================== */
    .tab_wrap.brain:before {right: 75px;}
	/* ==================== //탭버튼 ================== */
}

@media screen and (max-width:1300px){ 
    /* ==================== 탭버튼 ================== */
    .tab_wrap.brain:before {right: 5px;}
	/* ==================== //탭버튼 ================== */
}

@media screen and (max-width:1280px){ 

	/* ==================== 소개_경영공시 ==================== */
	.manage_area .manage_list > .list > li .c_area .list li {width: calc(50% - 5px);}
	.manage_area .manage_list > .list > li .c_area .list li:nth-child(2n) {margin: 0 0 10px;}
	.manage_area .manage_list > .list > li .c_area .list li:nth-child(2n-1) {margin: 0 10px 0 0;}
	/* ==================== 소개_경영공시 ==================== */
	
	/* ==================== 오시는길 ==================== */
	.way_area .way_box {font-size: 0;}
	.way_area .way_box .txt_box {display: block; padding: 0; font-size: 0;}
	.way_area .way_box .txt_box .txt_top {display: inline-block; width: calc(50% - 30px); margin: 0 60px 0 0;}
	.way_area .way_box .txt_box .txt_bottom {display: inline-block; margin: 0; vertical-align: top;}
	.way_area .way_box .txt_box .txt_top .img_box .inner_img {text-align: left; height: 35px;}
	.way_area .way_box .txt_box .txt_top .txt_list {margin: 5px 0 0;}
	.way_area .way_box .map_box {display: block; width: 100%; margin: 50PX 0 0;}
	/* ==================== 오시는길 ==================== */

	/* ==================== 통합검색 ==================== */

	.sch_box .container {padding: 0;}
	.sch_box .container .inp_box {padding: 0 20px; text-align: center;}
	.sch_box .container .inp_box .sch_inp {display: block; margin: 0 auto;}
	.sch_box .container .inp_box .chk_area {display: inline-block; position: inherit; top: inherit; right: inherit; margin: 20px auto 0;}
	/* 2021-10-31 추가 */
	.sch_box .container .inp_box .inp_btn {margin: 0 auto;}
	/* // ==================== 통합검색 ==================== */

		
	/* ==================== 조직도 ==================== */
	.group_cont .group_pc .check_team {display: none;}
	.group_cont .group_area {display: none;}
	.group_cont .group_area_m {display: block;}
	.group_cont .group_txt {margin: 30px 0 0;}
	.group_cont .group_txt .list li {font-size: 14px; line-height: 21px;}
    /* ==================== 탭버튼 ================== */
    .tab_wrap.brain:before {display: none;}
	/* ==================== //탭버튼 ================== */
	/* ==================== 조직도 ==================== */

	
	/* ci 소개 */
	.ci_area .ci_cont .ci_box .lsit li .img_box .inner_box img {display: block; margin: 0 auto;}
	.ci_area .ci_cont .ci_box .list li .img_box .inner_box img.right {margin: 25px auto 0;}
	.ci_area .ci_cont .ci_box .lsit li .img_box .inner_box img.last {margin: 25px auto 0;}
	/* ci 소개 */

	/* ==================== 2021.12.27 추가_조직도 ==================== */
	.n_year .group_cont .group_pc .crews_wrap {display: none;}
	.n_year .group_cont .group_area {display: none;}
	.n_year .group_cont .group_area_m {display: block;}
	.n_year .group_cont .group_txt {margin: 30px 0 0;}
	.n_year .group_cont .group_txt .list li {font-size: 14px; line-height: 21px;}
    /* ==================== 탭버튼 ================== */
    .n_year .tab_wrap.brain:before {display: none;}
	/* ==================== //탭버튼 ================== */
	/* ==================== 2021.12.27 추가_조직도 ==================== */
}


@media screen and (max-width:1080px){
	
    /* ==================== 소개_인사말 ==================== */
	.greet_area .txt_area .tit_box .txt {font-size: 26px; line-height: 39px;}
    .greet_area .txt_area .txt_box {margin: 10px 0 0;}
	.greet_area .txt_area .txt_box.mt {margin: 10px 0 0;}
    .greet_area .txt_area .img_box {margin: 10px 0 0;}
	.greet_area .txt_area .txt_box .txt {font-size: 14px; line-height: 21px;}
	.greet_area .txt_area .txt_box .txt .ft_w {font-size: 24px; line-height: 36px; padding: 0 0 0 10px;}
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w {padding: 0 110px 0 10px;font-size: 24px; line-height: 36px;}
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w:after {width: 90px; height: 90px; right: 0;}
	.greet_area .txt_area .bg_txt {padding: 40px 0 280px;}
    /* ==================== 소개_인사말 ==================== */

	/* ==================== 소개_연혁 ==================== */
    .history_area .list li {margin: 0 0 20px 0;}
	.history_area .list li:nth-child(2n + 1) .box {padding: 0 30px 0 0;}
	.history_area .list li:nth-child(2n + 1) .box:after {top: 40px; right: -8px; width: 10px; height: 10px; border: 3px solid #33ccc7;}
	.history_area .list li:nth-child(2n + 2) .box {padding: 0 0 0 30px;}
	.history_area .list li:nth-child(2n + 2) .box:after {top: 40px; left: -8px; width: 10px; height: 10px; border: 3px solid #33ccc7;}
    .history_area .list li .box .history_box {padding: 20px;}
    .history_area .list li .box .history_box .date_box .date {font-size: 18px; line-height: 27px;}
    .history_area .list li .box .history_box .date_box .date .ft_c {margin:0 8px 0 0; font-size: 20px; line-height: 30px;}
    .history_area .list li .box .history_box .txt_box {margin: 5px 0 0;}
    .history_area .list li .box .history_box .txt_box .txt {font-size: 18px; line-height: 27px;}
    /* ==================== 소개_연혁 ==================== */

	/* ==================== 소개_경영공시 ==================== */
	.manage_area .manage_list > .list > li .cont {padding: 10px 120px 10px 20px;}
	.manage_area .manage_list > .list > li .c_area {padding: 20px;}
	.manage_area .manage_list > .list > li .c_area .list li .box .txt_box {padding: 10px;}
	.manage_area .manage_txt {margin: 50px 0 0; padding: 0 0 300px;}
	/* ==================== 소개_경영공시 ==================== */

	/* ==================== 오시는길 ==================== */
	.way_area .way_box .txt_box .txt_top {display: block; width: 100%;}
	.way_area .way_box .txt_box .txt_top .txt_list {margin: 10px 0 0;}
	.way_area .way_box .txt_box .txt_top .txt_list .list li:after {width: 45px;}
	.way_area .way_box .txt_box .txt_top .txt_list .list li {padding: 10px 0;}
	.way_area .way_box .txt_box .txt_top .txt_list .list li.f_f {padding: 10px 0;}
	.way_area .way_box .txt_box .txt_top .txt_list .list li .text {padding: 0 0 0 50px;}
	.way_area .way_box .txt_box .txt_top .txt_list .list li .text:before {width:18px; height: 18px; margin: -9px 0 0;}
	.way_area .way_box .txt_box .txt_bottom {display: block; margin: 30px 0 0;}
	.way_area .way_box .txt_box .txt_bottom .txt_box {margin: 5px 0 0;}
	.way_area .way_box .txt_box .txt_bottom .info_list {margin: 5px 0 0;}
	.way_area .way_box .txt_box .txt_bottom .info_list .list > li {margin: 10px 0 0; padding: 0 0 0 50px;}
	.way_area .way_box .txt_box .txt_bottom .info_list .list > li:before {width: 40px; height: 40px; margin: -20px 0 0;}
	/* ==================== 오시는길 ==================== */

	/* ==================== 통합검색 ==================== */
	.sch_box .container .inp_box .sch_inp {height: 70px; font-size: 20px; line-height: 70px;}
	.tab_wrap .com_tab_box .tab_con .list li {max-width: 140px;}
	.tab_wrap .com_tab_box .tab_con .list li a, .tab_wrap .com_tab_box .tab_con .list li button {font-size: 17px; line-height: 50px;}
	.tab_wrap .com_tab_box .tab_con .list li a .text, .tab_wrap .com_tab_box .tab_con .list li button .text {font-size: 14px; line-height: 21px;}
	.result_box {margin: 50px 0 0;}
	.result_box .container .com_list_cont .sch_text_area {margin: 0 0 40px;}
	.result_box .container .com_list_cont .sch_text_area .text {font-size: 18px; line-height: 40px;}
	.result_box .container .com_list_cont .sch_text_area .text .ft_c {font-size: 22px; line-height: 33px;}
	.result_box .container .com_list_cont .sch_text_area .slt_box {margin: -20px 0 0;}
	.result_box .container .com_list_cont .sch_text_area .slt_box .slt_com {height: 40px; padding: 0 20px 0 10px; background-position: right 10px center; font-size: 16px; line-height: 30px;}
	/* // ==================== 통합검색 ==================== */

	/* ==================== 조직도 ==================== */
	.group_cont .group_area_m:before {height: 190px;}
	.group_cont .group_area_m .list li.com_box .box .list li .box .inner .inner_box {height: 60px;}
	.group_cont .group_area_m .list li.com_box.box2 {margin: 30px 0 0;}
	.group_cont .group_area_m .list li.com_box.box2 .box .list li .box .inner .inner_box {height: 45px;}
	/*  7-28 조직도 변경
	.group_cont .group_area_m .list li.com_box.box3 {margin: 10px 0 0;} 
	.group_cont .group_area_m .list li.com_box.box3:after {top: 20px;}
	.group_cont .group_area_m .list li.com_box.box3 .box .list li {width: calc(50% - 15px); margin: 0 30px 0 0;}
	.group_cont .group_area_m .list li.com_box.box3 .box .list li .box .inner .inner_box {height: 40px;}
	*/
	.group_cont .group_area_m .list li.com_box.box4 {margin: 30px 0 0;}
	.group_cont .group_area_m .list li.com_box.box4:before {top: 22px;}
	.group_cont .group_area_m .list li.com_box.box4 .box .list li {width: calc(50% - 15px); margin: 0 30px 0 0;}
	.group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li {margin: 10px 0 0;}
	.group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li:first-child .box .inner .inner_box {height: 45px;}
	.group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li .box .inner .inner_box {height: 40px;}
	.group_cont .group_area_m .list li.com_box.box6 {margin: 30px 0 0;}
	.group_cont .group_area_m .list li.com_box.box6 .box .list li .box .inner .inner_box {height: 45px;}
	.group_cont .group_area_m .list li.com_box.box7 {margin: 10px 0 0;}
	.group_cont .group_area_m .list li.com_box.box7 .box .list li .box .inner .inner_box {height: 40px;}
	.group_cont .group_area_m .list li.com_box.box8 .box .list li .box .inner .inner_box {height: 45px;}
	/* ==================== 조직도 ==================== */

	.group_cont .container .page.crew {margin: 35px 0 0;}
	.group_cont .container .page.crew .crew .mother {font-size: 18px; line-height: 27px;}
	.group_cont .container .page.crew .crew table thead tr th {padding: 7px;}
	.group_cont .container .page.crew .crew table tbody tr td {padding: 7px;}

	/* ==================== 조직도_view ==================== */
    .info_cont .info_box .img_cont {width: 250px;}
    .info_cont .info_box .img_cont .img_box .img_inner {width: 250px; height: 250px;}
    .info_cont .info_box .text_box {padding: 0 0 0 30px;}
    .info_cont .info_box .text_box .team {font-size: 18px; line-height: 27px;}
    .info_cont .info_box .text_box .name {font-size: 20px; line-height: 30px;}
    .info_cont .info_box .text_box .name .ft_w {font-size: 30px; line-height: 45px;}
    .info_cont .info_box .text_box .connect {margin: 10px 0 0; padding: 0 30px 0 0; font-size: 16px; line-height: 24px;}
	.info_cont .info_box .text_box .connect .email_box {width: 25px; height: 25px;}
    /* ==================== 조직도_view ==================== */

	
	/* ci 소개 */
	.ci_area .ci_cont .txt_box .txt {font-size: 16px; line-height: 24px;}
	.ci_area .ci_cont .ci_box {margin: 15px 0 0;}
	.ci_area .ci_cont .ci_box .list li {margin: 20px 0 0;}
	.ci_area .ci_cont .ci_box .list li .tit {font-size: 18px; line-height: 27px;}
	.ci_area .ci_cont .ci_box .list li .img_box {margin: 10px 0 0; padding: 30px;}
	.ci_area .ci_cont .view_btn_area {margin: 30px 0 0;}
	.ci_area .ci_cont .view_btn_box .box a {padding: 0 20px; border-radius: 10px;}
	.ci_area .ci_cont .view_btn_box .box a .btn_box .inner_box {height: 60px;}
	.ci_area .ci_cont .view_btn_box .box a .btn_box .inner_box .text {padding: 0 0 0 40px; background-size: 26px 22px; font-size: 18px; line-height: 30px;}
	/* ci 소개 */
	
	/* ==================== 2021.12.27 추가_조직도 ==================== */
	.n_year .group_cont .group_area_m:before {height: 190px;}
	.n_year .group_cont .group_area_m .list li.com_box .box .list li .box .inner .inner_box {height: 60px;}
	.n_year .group_cont .group_area_m .list li.com_box.box2 {margin: 30px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box2 .box .list li .box .inner .inner_box {height: 45px;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 {margin: 30px 0 0;}
	/* .n_year .group_cont .group_area_m .list li.com_box.box4:before {top: 22px;} */
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li {width: calc(33.33% - 6.6666px); margin: 0 10px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li {margin: 8px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li:first-child .box .inner .inner_box {height: 40px;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li .box .inner .inner_box {height: 35px;}
	.n_year .group_cont .group_area_m .list li.com_box.box6 {margin: 30px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box6 .box .list li .box .inner .inner_box {height: 45px;}
	.n_year .group_cont .group_area_m .list li.com_box.box7 {margin: 10px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box7 .box .list li .box .inner .inner_box {height: 40px;}
	.n_year .group_cont .group_area_m .list li.com_box.box8 .box .list li .box .inner .inner_box {height: 50px;}
	.n_year .group_cont .group_area_m .list li.com_box.box8 .box .list li:last-child {margin: 8px 0 0;}
	/* ==================== 2021.12.27 추가_조직도 ==================== */
}


@media screen and (max-width:767px){
	
	/* ==================== 서브 공통 타이틀 ==================== */
	.com_top_box .title {font-size: 18px; line-height: 40px;}
	.com_top_box .title .txt {font-size: 14px; line-height: 40px;}
	/* ==================== 서브 공통 타이틀 ==================== */

    /* ==================== 소개_인사말 ==================== */
    .greet_area .txt_area .tit_box .txt {font-size: 20px; line-height: 30px;}
	.greet_area .txt_area .txt_box .txt {font-size: 12px; line-height: 18px;}
    .greet_area .txt_area .txt_box .txt .ft_w {font-size: 16px; line-height: 24px; padding: 0 0 0 5px;}
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w {padding: 0 85px 0 5px; font-size: 16px; line-height: 24px;}
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w:after {width: 65px; height: 65px;}
	.greet_area .txt_area .bg_txt {padding: 30px 0 180px;}
	.greet_area .txt_area .bg_txt .txt {font-size: 16px; line-height: 24px;}
    /* ==================== 소개_인사말 ==================== */

	 /* ==================== 소개_연혁 ==================== */
    .history_area .list:after {display: none;}
    .history_area .list li .box {width: 100%;}
	.history_area .list li:nth-child(2n + 1) .box {display: block; padding: 0; text-align: left;}
	.history_area .list li:nth-child(2n + 1) .box:after {display: none;}
	.history_area .list li:nth-child(2n + 2) .box {display: block; padding: 0; text-align: left;}
	.history_area .list li:nth-child(2n + 2) .box:after {display: none;}
	.history_area .list li .box .his_box {border-radius: inherit; background-color: inherit; box-shadow: inherit;}
    .history_area .list li .box .history_box {padding: 0;}
    .history_area .list li .box .history_box {border-radius: inherit; background-color: inherit; box-shadow: inherit;}
    .history_area .list li .box .history_box .date_box .date {font-size: 15px; line-height: 22px;}
    .history_area .list li .box .history_box .date_box .date .ft_c {margin: 0 5px 0 0; font-size: 18px; line-height: 27px;}
    .history_area .list li .box .history_box .txt_box .txt {font-size: 14px; line-height: 21px;}
    .history_area .list li .box .img_box {margin: 10px 0 0;}
    .history_area .list li .box .img_box .img_inner img {border-radius: 8px}
    /* ==================== 소개_연혁 ==================== */
    
	/* ==================== 소개_경영공시 ==================== */
	.manage_area .manage_list > .list > li {margin: 15px 0 0;}
	.manage_area .manage_list > .list > li .cont {padding: 10px 40px 10px 20px;}
	.manage_area .manage_list > .list > li .t_area {font-size: 16px; line-height: 24px;}
	.manage_area .manage_list > .list > li .t_area:after {right: 10px;}
	.manage_area .manage_list > .list > li .c_area {padding: 10px;}
	.manage_area .manage_list > .list > li .c_area .list li {width: 100%;}
	.manage_area .manage_list > .list > li .c_area .list li:nth-child(2n-1) {margin: 0 0 10px 0;}
	.manage_area .manage_list > .list > li .c_area .list li:nth-last-child(-n+1) {margin: 0;}
	.manage_area .manage_list > .list > li .c_area .list li .box .txt_box .txt {font-size: 14px; line-height: 21px;}
	.manage_area .manage_txt {margin: 25px 0 0; padding: 0 0 200px;}
	.manage_area .manage_txt .list {}
	.manage_area .manage_txt .list li {margin: 3px 0 0; font-size: 14px; line-height: 21px;}
	/* ==================== 소개_경영공시 ==================== */

	/* ==================== 오시는길 ==================== */
	.way_area .way_box .txt_box .txt_top .txt_list .list li {font-size: 14px; line-height: 21px;}
	.way_area .way_box .txt_box .txt_bottom .tit_box .tit {font-size: 18px; line-height: 27px;}
	.way_area .way_box .txt_box .txt_bottom .txt_box > .txt {font-size: 14px; line-height: 21px;}
	.way_area .way_box .txt_box .txt_bottom .info_list .list > li .list_inner > li {font-size: 14px; line-height: 21px;}
	.way_area .way_box .map_box {margin: 30px 0 0;}
	.way_area .way_box .map_box .map_bg .root_daum_roughmap {height: 300px !important;}
	.way_area .way_box .map_box .map_bg .wrap_map {height: 300px !important;}
	/* ==================== 오시는길 ==================== */


	/* ==================== 통합검색 ==================== */
	.sch_box .container .inp_box .sch_inp {height: 40px; padding: 0 5px; font-size: 14px; line-height: 40px;}
	.sch_box .container .inp_box .chk_area {margin: 16px 0 0;}
	.sch_box .container .inp_box .chk_area label .text {font-size: 14px; line-height: 21px;}
	.sch_box .container .sch_detail_box {margin: 20px 0 0; padding: 0 5px;}
	.sch_box .container .sch_detail_box .sch_detail {margin: 20px 0 0;}
	.sch_box .container .sch_detail_box .sch_detail:first-child {margin: 0;}
	.sch_box .container .sch_detail_box .sch_detail .title {width: 90px; font-size: 16px; line-height: 24px; vertical-align: top;}
	.sch_box .container .sch_detail_box .sch_detail .radio_box .list li .radio_area {padding: 0 0 0 23px;}
	.sch_box .container .sch_detail_box .sch_detail .radio_box .list li .radio_area label .text {font-size: 16px; line-height: 24px; vertical-align: top;}
	.sch_box .container .sch_detail_box .input_box {padding: 0 0 0 90px;}
	.sch_box .container .sch_detail_box .input_box .sch_inp {max-width: 160px; height: 38px; font-weight: 400; font-size: 14px; line-height: 38px;}
	.tab_wrap {margin: 25px 0 0; padding: 0 5px;}
	.tab_wrap .com_tab_box .tab_con {display: none;}
	.tab_wrap.group .com_tab_box .tab_con {display: block;}
	.tab_wrap.group .com_tab_box .com_m_slt {display: none;}
	.result_box {margin: 0;}
	.result_box .container .com_list_cont .sch_text_area .text {padding: 0; font-size: 16px; line-height: 24px;}
	.result_box .container .com_list_cont .sch_text_area .text .ft_c {font-size: 18px; line-height: 24px;}
	.result_box .container .com_list_cont .sch_text_area .slt_box {position: inherit; top: inherit; right: inherit; width: 100%; margin: 10px 0 0;}
	.result_box .container .com_list_cont .sch_text_area .slt_box .slt_com {height: 35px; font-size: 14px; line-height: 35px;}
	
	/* 2021-10-31 추가 */
	.sch_box .container .inp_box .inp_btn .btn {right: 10px; width: 20px; height: 20px;}
	.sch_box .container .inp_box .inp_btn .sch_inp {padding: 0 40px 0 10px;}
	/* // ==================== 통합검색 ==================== */

	/* ==================== 조직도 ==================== */
	.group_cont .group_area_m:before {height: 180px;}
	.group_cont .group_area_m .list li.com_box .box .list li .box .inner .inner_box {height: 50px;}
	.group_cont .group_area_m .list li.com_box.box1 .box .list li .box .inner .inner_box .text {font-size: 18px}
	.group_cont .group_area_m .list li.com_box.box2 .box .list li .box .inner .inner_box .text {font-size: 16px;}
	/* 7-28 조직도 변경(사용x 주석처리)
	.group_cont .group_area_m .list li.com_box.box3 .box .list li .box .inner .inner_box .text {font-size: 14px; line-height: 21px;}
	*/
	.group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li:first-child .box .inner .inner_box .text {font-size: 14px;}
	.group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li .box .inner .inner_box .text {font-size: 14px; line-height: 21px;}
	.group_cont .group_area_m .list li.com_box.box6 .box .list li .box .inner .inner_box .text {font-size: 16px; line-height: 27px;}
	.group_cont .group_area_m .list li.com_box.box7 .box .list li .box .inner .inner_box .text {font-size: 14px; line-height: 21px;}
	.group_cont .group_area_m .list li.com_box.box8 {margin: 10px 0 0;}
	.group_cont .group_area_m .list li.com_box.box8 .box .list li:last-child {margin: 5px 0 0;}
	.group_cont .group_area_m .list li.com_box.box8 .box .list li .box .inner .inner_box .text {font-size: 16px; line-height: 24px;}


	.group_cont .group_txt {margin: 20px 0 0;}
	/* ==================== 조직도 ==================== */
	.group_cont .container .page.crew {margin: 15px 0 0;}
	.group_cont .container .page.crew .crew {}
	.group_cont .container .page.crew .crew .mother {font-size: 16px; line-height: 24px;}
	.group_cont .container .page.crew .crew table {margin: 10px 0 0;}
	.group_cont .container .page.crew .crew table thead tr th {font-size: 14px; line-height: 21px;}
	.group_cont .container .page.crew .crew table thead tr th.m_none {display: none;}
	.group_cont .container .page.crew .crew table tbody tr td {font-size: 14px; line-height: 21px;}
	.group_cont .container .page.crew .crew table tbody tr td a.btn.pc {display: none;}
	.group_cont .container .page.crew .crew table tbody tr td a.btn.m {display: block;}
	.group_cont .container .page.crew .crew table tbody tr td a.btn.m img {width: 19px; height: 21px;}
	.group_cont .container .page.crew .crew table tbody tr td.m_none {display: none;}
	
	/* 탭버튼 */
    .tab_wrap.brain {margin: 25px 0 30px;}
	.tab_wrap.group .com_tab_box .tab_con {display: block;}
	.tab_wrap.group .com_tab_box .com_m_slt {display: none;}
	.tab_wrap.group .com_tab_box .tab_con .list li {max-width: 50%;}
	.tab_wrap.group .com_tab_box .tab_con .list li a {font-size: 14px; line-height: 40px;}

    /* 탭버튼 */
    
    /* ==================== 조직도_view ==================== */
    .info_cont .info_box .img_cont {width: 200px;}
    .info_cont .info_box .img_cont .img_box .img_inner {width: 200px; height: 200px;}
    .info_cont .info_box .text_box {padding: 0 0 0 15px;}
    .info_cont .info_box .text_box .team {font-size: 16px; line-height: 25px;}
    .info_cont .info_box .text_box .name {font-size: 18px; line-height: 27px;}
    .info_cont .info_box .text_box .name .ft_w {margin:  0 5px 0 0; font-size: 22px; line-height: 33px;}
    .info_cont .info_box .text_box .connect {margin: 5px 0 0; padding: 0 35px 0 0; font-size: 18px; line-height: 27px;}
    .info_cont .info_box .text_box .connect .email_box {width: 27px; height: 27px;}
    /* ==================== //조직도_view ==================== */
	
	/* 조직 팝업 */
	.modal .modal-dialog {max-width: 300px;}
	.modal .modal-dialog .modal-content .modal-header {padding: 5px 0;}
	.modal .modal-dialog .modal-content .modal-header .modal-title {font-size: 16px; line-height: 40px;}
	.modal .modal-dialog .modal-content .modal-body {margin: 0 0 15px; padding: 20px 10px 0;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach {margin: 0 0 10px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view .img_button #captcha_image {height: 60px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view .img_button .captcha_buttons {width: 16px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view .img_button .captcha_buttons #img_re {margin: 5px 0 0;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view .img_button .captcha_buttons #captcha_image_audio_controls .captcha_play_button {width: 16px; height: 16px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view .img_button .captcha_buttons #img_re {width: 16px; height: 16px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view {margin: 0 0 10px; padding: 0 0 15px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_view p {margin: 5px 0 0; font-size: 12px; line-height: 24px; text-align: center;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_input .form-group {display: block;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_input .form-group label {display: block; width: 100%; font-size: 14px; line-height: 21px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_input .form-group input {display: block; height: 35px; margin: 5px 0 0; padding: 0 10px; font-size: 14px; line-height: 21px;}
	.modal .modal-dialog .modal-content .modal-body .catcha_attach .captcha_input .form-group input::placeholder {font-size: 14px; line-height: 21px;}
	.modal .modal-dialog .modal-content .modal-footer {padding: 0 10px 15px;}
	.modal .modal-dialog .modal-content .modal-footer .btn {padding: 0 10px; font-size: 16px; line-height: 35px;}

	/* ci 소개 */
	.ci_area .ci_cont .txt_box .txt {font-size: 14px; line-height: 21px;}
	.ci_area .ci_cont .ci_box {margin: 10px 0 0;}
	.ci_area .ci_cont .ci_box .list li {margin: 15px 0 0;}
	.ci_area .ci_cont .ci_box .list li .tit {font-size: 16px; line-height: 24px;}
	.ci_area .ci_cont .ci_box .list li .img_box {margin: 5px 0 0; padding: 15px;}
	.ci_area .ci_cont .ci_box .list li .img_box .inner_box img {width: 50%;}
	.ci_area .ci_cont .ci_box .list li .img_box .inner_box img.right {margin: 10px auto 0;}
	.ci_area .ci_cont .ci_box .list li .img_box .inner_box img.last {margin: 10px auto 0;}
	
	.ci_area .ci_cont .view_btn_box {margin: 20px 0 0;}
	.ci_area .ci_cont .view_btn_box .box a {padding: 0 10px;}
	.ci_area .ci_cont .view_btn_box .box a .btn_box .inner_box {height: 42px;}
	.ci_area .ci_cont .view_btn_box .box a .btn_box .inner_box .text {padding: 0 0 0 20px; background-size: 13px 11px; font-size: 14px; line-height: 21px;}
	/* ci 소개 */

	/* ==================== 2021.12.27 추가_조직도 ==================== */
	.n_year .group_cont .group_area_m:before {height: 180px;}
	.n_year .group_cont .group_area_m .list li.com_box .box .list li .box .inner .inner_box {height: 50px;}
	.n_year .group_cont .group_area_m .list li.com_box.box1 .box .list li .box .inner .inner_box .text {font-size: 18px}
	.n_year .group_cont .group_area_m .list li.com_box.box2 {margin: 20px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box2 .box .list li .box .inner .inner_box .text {font-size: 16px;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 {margin: 20px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li {width: calc(33.33% - 6.6666px); margin: 0 10px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li {margin: 5px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li:first-child .box .inner .inner_box .text {font-size: 12px;}
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li .list_inner li .box .inner .inner_box .text {font-size: 12px; line-height: 16px;}
	.n_year .group_cont .group_area_m .list li.com_box.box6 {margin: 25px 0 0;}
	.n_year .group_cont .group_area_m .list li.com_box.box6 .box .list li .box .inner .inner_box .text {font-size: 16px; line-height: 27px;}
	.n_year .group_cont .group_area_m .list li.com_box.box7 .box .list li .box .inner .inner_box .text {font-size: 14px; line-height: 21px;}
	.n_year .group_cont .group_area_m .list li.com_box.box8 .box .list li .box .inner .inner_box .text {font-size: 18px; line-height: 27px;}
	.n_year .group_cont .group_txt {margin: 20px 0 0;}
	/* ==================== 2021.12.27 추가_조직도 ==================== */

}


@media screen and (max-width:480px){
	
    /* ==================== 소개_인사말 ==================== */
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w {padding: 0 60px 0 5px;}
	.greet_area .txt_area .txt_box.sty2 .txt .ft_w:after {width: 50px; height: 50px;}
    /* ==================== 소개_인사말 ==================== */
	
	/* ==================== 서브 공통 타이틀 ==================== */
	.com_top_box .fl {float: inherit;}
	.com_top_box .fr {float: inherit;}
	.com_top_box .com_sch_box.sty2 {max-width: 100%; margin: 10px 0 0;}
	/* ==================== 서브 공통 타이틀 ==================== */

	/* ==================== 소개_인사말 ==================== */
	.greet_area .txt_area .bg_txt {padding: 20px 0 80px;}
	.greet_area .txt_area .bg_txt .txt {font-size: 14px; line-height: 21px;}
	/* ==================== 소개_인사말 ==================== */
	
	/* ==================== 소개_경영공시 ==================== */
	.manage_area .manage_txt {padding: 0 0 180px;}
	/* ==================== 소개_경영공시 ==================== */

	/* ==================== 통합검색 ==================== */
	.sch_box .container .sch_detail_box .sch_detail .title {display: block;}
	.sch_box .container .sch_detail_box .sch_detail .radio_box {display: block; margin: 10px 0 0;}
	.sch_box .container .sch_detail_box .input_box {margin: 10px 0 0; padding: 0; font-size: 0;}
	.sch_box .container .sch_detail_box .input_box .text {padding: 0 5px; font-size: 14px; line-height: 38px;}
	.sch_box .container .sch_detail_box .input_box .sch_inp {display: inline-block; width: calc(50% - 11px); max-width: inherit; padding: 0 10px;}
	/* // ==================== 통합검색 ==================== */

	/* ==================== 조직도_view ==================== */
    .info_cont .info_box .img_cont {display: block; margin: 0 auto;}
    .info_cont .info_box .text_box {display: block; margin: 10px 0 0; padding: 0; text-align: center; }
    /* ==================== //조직도_view ==================== */

	/* ==================== 2021.12.27 추가_조직도 ==================== */
	.n_year .group_cont .group_area_m .list li.com_box.box4 .box .list li {width: calc(33.33% - 3.3333px); margin: 0 5px 0 0;}
	.n_year .group_cont .group_txt {margin: 20px 0 0;}
	/* ==================== 2021.12.27 추가_조직도 ==================== */
}