@charset "utf-8";

@media (min-width:1640px) {
	.section01 .group_r {width:688px;}
	.section01 .group_l {width:692px;}
	.section01 .latest_stat .ls_cont .ls_list {height:506px; padding-top:0; padding-bottom:0;}
	.section01 .latest_stat .ls_cont .ls_list li {height:25%;}
	.section01 .latest_stat .ls_cont .ls_list li > a {height:100%;}
}
@media (min-width:1200px) and (max-width:1639px) {
	.section01 {width:1200px;}
	.section02 {max-width:1240px;}
	.section03 {max-width:1240px;}
	.section04 {width:1200px;}

	.section01 .group_r {width:688px;}
	.section01 .group_l {width:492px;}
	.section01 .latest_stat .ls_cont .ls_list {height:506px; padding-top:0; padding-bottom:0;}
	.section01 .latest_stat .ls_cont .ls_list li {height:25%;}
	.section01 .latest_stat .ls_cont .ls_list li > a {height:100%;}
}
@media (min-width:768px) and (max-width:1199px) {

	/********************* common.css *********************/

	/********************* layout.css *********************/
	.wrapper { width: 100%; max-width: 100%; }
	.mwrapper01 { min-width:100%; }
	.mwrapper02 { min-width:100%; margin:25px 0 0 0;}
	.mwrapper03 { min-width:100%; }
	.mwrapper04 { min-width:100%; }

	/* skip navi */
	#skip ul {width:100%;}
	#skip ul a:focus{width:100%;}

    /* header */
	#header #topLink { min-width:100%;}
	#header #topLink #linkR li:first-child { margin-right: 15px; }
	#header h1#logo{float:left;}
	#header h1#logo a{float:left;}
	#header h1#logo img {transform: scale(0.95);}
    #searchBox #searchTop { width: 300px;  }
    #searchBox #searchTop input#query { width: 160px; }
	#searchBox #searchTop select { width:117px; }
    
	#relationLink li { font-size: 15px; }
	#relationLink li::after { margin: 0 5px; }

    nav#gnb { min-width:100%; }
	nav#gnb ul.wrapper {width:calc(100% - 46px);}
	nav#gnb ul.wrapper > li > a{font-size:17px;}
	nav#gnb .subGnb{height:253px;}
	nav#gnb .subGnb li{font-size:15px;}
	nav#gnb .gnbwrap { width: 100%; }
	nav#gnb .gnbBgFull:before{height:254px;}

	#all_menu{position:fixed; padding:20px;}
	#all_menu .mo_dropdown_mn {padding: 25px 0 10px 0;overflow: hidden;width:98%;margin: 65px auto 0 auto;border-top: 2px solid #000000;}
	#all_menu .mo_dropdown_mn li li a{padding: 2px 10px 1px 10px;}
	#all_menu .mo_dropdown_mn ul ul{padding: 5px;}
	#all_menu .gnb_m_device {min-width:100%; width:100%; margin:0;}
	#all_menu .allmnTitle{top:36px; font-size:25px;}

	/* .container {padding:15px 0 30px 0;} */
    /* .mcontainer {padding:25px 0 20px 0;} */
    .mcontainer {padding:24px 0;}
    
    /* footer */
    .foot_wrapper {width:98%;}
	#footer #btmGnb {min-width:100%;}
    #footer #btmSiteLink #snsLink { right: -1%; }
	#footer .addBox{min-width:100%; padding:0 15px; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	/********************* main.css *********************/
    .section01 {width:calc(100% - 40px);}
    .section02 {padding:27px 20px 32px;}
    .section03 {padding:27px 20px 32px;}
    .section04 {padding:25px 20px 0;}

    .section01 .group_r {width:67%;}
    .section01 .group_l {width:32%;}
    .section01 .visual .vs_list > li > a > img {width: 100%;}
	.section01 .visual .vs_list .title a {width: 100%; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .section01 .mainCont .popup_zone { width:49%;}
	.section01 .mainCont .popup_zone img{max-height:100%;}
	.section01 .mainCont .video_zone a {position:relative; width:auto;}
	.section01 .mainCont .video_zone a::after{position:absolute; left:50%; top:50%; background:url('../../img/asis/playimg.png') center no-repeat; margin:-37px 0 0 -38px;}
	.section01 .mainCont .popup_zone li a{height:179px;}
    .section01 .mainCont .video_zone {width:49%;}
	.section01 .latest_stat .ls_cont .ls_list {padding:4px;}
	.section01 .latest_stat .ls_cont .ls_list li {height:50%;}
	.section01 .latest_stat .ls_cont .ls_list li a{padding:31px 0 31px 100px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(1) a {background-position:-10px -130px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(2) a {background-position:-10px -370px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(3) a {background-position:-12px -8px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(4) a {background-position:-10px -248px;}



	.section01 .latest_stat .ls_top h2{padding:0 0 0 70px;}
	.section01 .latest_stat .ls_top .count{right:83px;}
	.section01 .latest_stat .ls_cont h3{width:62px;}
	.section01 .latest_stat .ls_btn{top:14px;}
	.section01 .latest_stat .ls_btn a{height:30px;}
	.section01 .latest_stat .ls_btn .prev{width:30px; background-position:-132px -102px;}
	.section01 .latest_stat .ls_btn .next{width:30px; background-position:-168px -102px;}

	.section04 .box {float:left; width:100%;}
	.section04 .listb {float:left; width:100%; margin-left:0 !important; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.section04 .listb > li {float:left; width:20%; height:44px; padding-left:5px; margin:0; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.section04 .listb > li:nth-child(1){padding-left:0;}
	.section04 .listb > li a {width:100%; height:100%;}
	.section04 .listb > li a img {height:100%;}
	.section04 h2{margin:0 0 10px 0;}
	.section04 .bnr_btn {top:25px;}

	/********************* sub.css *********************/
	.leftGnb { width: 25%; margin-right: 30px; }
	.leftGnb ul li.on {background: #2e9951 url('../../img/asis/sub_leftIcon.png') no-repeat 92% center; }
	
    .container .wrapper{width:98%;}

    #rightCon { width: 74%; }
	.titleArea{margin-bottom:20px;}
	
	/* 탭 4개 */
	.tabGnb01 li{width:50%; margin-bottom:4px;}
	
	/* 탭 2개 */
	.tabGnb05 li{width:50%; margin-bottom:4px;}

	/* 보도자료 탭메뉴 */
    .tabGnb02 { margin-bottom: 33px ; justify-content: space-between; }
    .tabGnb02 li { width: 24%; margin-bottom: 7px; margin-right:1%;}
    .tabGnb02 li:nth-child(4n) {margin-right:0;}
    .tabGnb02 li a { border: 1px solid #ccc; height: 40px; }
    .tabGnb02 li.on a { background: #fff; border-top: 3px solid #005aab; border-bottom: 1px solid #ccc; }
    .tabGnb02 li a:hover{border-bottom: 1px solid #ccc;}

	/********************* boardStyle.css *********************/
	/* 게시판 검색창 */
	.searchBox input{width:220px;}

	/* BOARD LIST */
	.boardList .post{table-layout:fixed; display:table; width:100%; padding: 15px 8px;}
	.boardList .postNum {float:none; display:table-cell; width:10%; line-height:1.5em; vertical-align:top;}
	.boardList .postWrap {float:none; display:table-cell; width:auto; padding:0 10px 0 0; vertical-align:top;}
	.boardList .postAttachment {position:relative; top:0; display:table-cell; text-align:right;}
    .boardList .postAttachment a{margin-bottom:10px;}
    
    /* BOARD LIST 2 목록형 */
    .boardList2 .post{table-layout:fixed; display:table; width:100%; padding: 15px 8px;}
	.boardList2 .postNum {float:none; display:table-cell; width:10%; line-height:1.5em; vertical-align:top;}
	.boardList2 .postWrap {float:none; display:table-cell; width:auto; padding:0 10px 0 0; vertical-align:top;}
	.boardList2 .postAttachment {position:relative; top:0; width:90px; display:table-cell; text-align:right;}

	/* PIC Board List 2 사진형 */
	.Board_list04 .vod_img img{height:auto;}
	.Board_list04 > li{width:29.33%; padding-left:2%; padding-right:2%;}

	/* PIC Board List 3사진형_211025 홍보동영상 */
	.Board_list05 .vod_img img{height:auto;}
    
    /* PIC BOARD LIST */
    .picBoardList .post {display:table; padding:15px 10px;}
    .picBoardList .postPic {display: table-cell; width: 230px; vertical-align: top;}
    .picBoardList .postWrap {display: table-cell; width: auto; vertical-align: middle; padding: 0 10px 0 20px;}
	.picBoardList .postTitle {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .picBoardList .postInfo ul { margin-bottom:10px;}
    .picBoardList .postCon { height: 40px; overflow: hidden; line-height: 1.4; }

	/* 사전정보공표 */
	.tb_type1 td{word-break: normal;}
	.b_list_top .b_search_type2 select {display:inline-block; width:70px; height:28px; line-height:28px; padding:0 5px; box-sizing: border-box;}
	.b_list_top .b_search_type2 input[type="text"] {width:220px; height:28px; line-height:28px; box-sizing: border-box;}
	.b_list_top .b_search_type2 input[type="button"] {width:40px; height:28px; background:#3a444c; padding:0;}

	/* TABLE BOARD LIST */
	.tableType01 tbody td {word-break:break-word;}

	/********************* 각 페이지 *********************/   
	/* 인사말_경인 */
    #greeting #greetingPic { width: 50%; }
    #greeting #greetingTXT {width: 55%; padding-right: 10px; margin-top:10px;}
    #greeting #greetingTXT h2 br {display: none;}
    
    /* 인사말_동북 */
    #greeting_db #greetingPic { width: 50%; }
    #greeting_db #greetingTXT { width: 55%; padding-right: 10px; margin-top:10px;}
    #greeting_db #greetingTXT h2 br {display: none;}

    /* 인사말_호남 */
    #greeting_hn #greetingPic { width: 50%; }
    #greeting_hn #greetingTXT { width: 55%; padding-right: 10px; margin-top:10px;}  
    #greeting_hn #greetingTXT h2 br {display: none;}
    
    /* 인사말_동남 */
    #greeting_dn #greetingPic { width: 50%; }
    #greeting_dn #greetingTXT {width: 55%; padding-right: 10px; margin-top:10px;}
    #greeting_dn #greetingTXT h2 br {display: none;}
    
    /* 인사말_충청 */
    #greeting_cc #greetingPic { width: 50%; }
    #greeting_cc #greetingTXT {  width: 55%;  padding-right: 10px; margin-top:10px;}
    #greeting_cc #greetingTXT h2 br {display: none;}
    
    /* 인사말_강원 */
    #greeting_gw #greetingPic { width: 50%; }
    #greeting_gw #greetingTXT {width: 54%; padding-right: 10px; margin-top:10px;}
    #greeting_gw #greetingTXT h2 br {display: none;}
    
    /* 미션 및 비전_경인 */
    .mv_gi #mv01 dt { width: 10%; min-width: 80px; }    
    .mv_gi #mv02 dl { display: block; }
    .mv_gi #mv02 dt { width: 100%; margin-bottom: 15px;}
    .mv_gi #mv02 dd { width: 100%; }    
    .mv_gi .mv02a li { padding: 10px;}
	.mv_gi .mv02c{margin-top:30px;}
    
    /* 미션 및 비전_호남 */
    .mv_hn #mv01 dt { width: 10%; min-width: 80px; }    
    .mv_hn #mv02 dl { display: block; }
    .mv_hn #mv02 dt { width: 100%; margin-bottom: 15px;}
    .mv_hn #mv02 dd { width: 100%; }    
    .mv_hn .mv02a li { padding: 10px;}
    
    /* 미션 및 비전_동남 */
    .mv_dn #mv01 dt { width: 10%; min-width: 80px; }    
    .mv_dn #mv02 dl { display: block; }
    .mv_dn #mv02 dt { width: 100%; margin-bottom: 15px;}
    .mv_dn #mv02 dd { width: 100%; }    
    .mv_dn .mv02a li { padding: 10px;}    
    
    /* 미션 및 비전_충청 */
    .mv_cc #mv01 dt { width: 10%; min-width: 80px; }    
    .mv_cc #mv02 dl { display: block; }
    .mv_cc #mv02 dt { width: 100%; margin-bottom: 15px;}
    .mv_cc #mv02 dd { width: 100%; }    
    .mv_cc .mv02a li { padding: 10px;}
    
    /* 조직도_경인 */
    #org dt { width: 50%;}
    #org dt a {left:10%; width:80%; max-width:80%; z-index:1;}
	#org dt::before{width:80%; left:20%; top:50%;}
    #org dt::after {left:50%; top:140px; height:170px;}
    #org dd#org01 { width: 50%; }
	#org dd#org01 a{width:100%;}
	#org dd#org01::before{top:24px;}
	#org dd#org02{margin-top:30px;}
	#org dd#org02 ul{background:#fff;}
	#org dd#org02 li {display:inline-flex;}
	#org dd#org01 li::before{top:50%;}
    #org dd#org02 li a {width:100%; padding: 10px 0; line-height: 1.2; word-break:break-all;}
    
    /* 조직도_동북 */
	#org_db{width:100%;}
    #org_db dt { width: 50%;}
    #org_db dt a {left:10%; width:80%; max-width:80%; z-index:1;}
	#org_db dt::before{width:80%; left:20%; top:50%;}
    #org_db dt::after {left:50%; top:140px; height:260px;}
    #org_db dd#org00 {width: 100%; margin-left:0;}  
    #org_db dd#org00 a {width: 42.2%;}
    #org_db dd#org00::after {left: 78.9%;}
    #org_db dd#org00::before {left:25%;}
    #org_db dd#org01 { width: 50%; }    
	#org_db dd#org01 a{width:100%;}
	#org_db dd#org01::before{top:24px;}
	#org_db dd#org01 li::before{top:50%;}
    .orgGroup #org02 {width: 56.8%;}
	.orgGroup #org02 ul{background:#fff;}
	.orgGroup #org02 li { width: 23.8%;}
    .orgGroup #org02 li a {padding: 10px 0; line-height: 1.2; word-break:break-all;}
    .orgGroup #org03 {width:42.2%;}
	.orgGroup #org03 ul{background:#fff;}
	.orgGroup #org03 li { width: 32%;}
    .orgGroup #org03 li a {padding: 10px 0; line-height: 1.2; word-break:break-all;}
    
    /* 조직도_호남 */
    #org_hn dt { width: 50%;}
    #org_hn dt a {left:10%; width:80%; max-width:80%; z-index:1;}
	#org_hn dt::before{width:80%; left:20%; top:50%;}
    #org_hn dt::after {left:50%; top:140px; height:170px;}
    #org_hn dd#org01 { width: 50%; }
	#org_hn dd#org01 a{width:100%;}
	#org_hn dd#org01::before{top:24px;}
	#org_hn dd#org02{margin-top:30px;}
	#org_hn dd#org02 ul{background:#fff;}
	#org_hn dd#org02 li {display:inline-flex;}
	#org_hn dd#org01 li::before{top:50%;}
    #org_hn dd#org02 li a {width:100%; padding: 10px 0; line-height: 1.2; word-break:break-all;}
    
    /* 조직도_동남 */
    #org_dn dt { width: 50%;}
    #org_dn dt a {left:10%; width:80%; max-width:80%; z-index:1;}
	#org_dn dt::before{width:80%; left:20%; top:50%;}
    #org_dn dt::after {left:50%; top:140px; height:170px;}
    #org_dn dd#org01 { width: 50%; }
	#org_dn dd#org01 a{width:100%;}
	#org_dn dd#org01::before{top:24px;}
	#org_dn dd#org02{margin-top:30px;}
	#org_dn dd#org02 ul{background:#fff;}
	#org_dn dd#org02 li {display:inline-flex;}
	#org_dn dd#org01 li::before{top:50%;}
    #org_dn dd#org02 li a {width:100%; padding: 10px 0; line-height: 1.2; word-break:break-all;}
    
    /* 조직도_강원 */
    #org_gw dt { width: 50%;}
    #org_gw dt a {left:10%; width:80%; max-width:80%; z-index:1;}
	#org_gw dt::before{width:80%; left:20%; top:50%;}
    #org_gw dt::after {left:50%; top:80px; height:140px;}
    #org_gw dd#org01 { width: 50%; }
	#org_gw dd#org01 a{width:100%;}
	#org_gw dd#org01::before{top:24px;}
	#org_gw dd#org02{margin-top:30px;}
	#org_gw dd#org02 ul{background:#fff;}
	#org_gw dd#org02 li {display:inline-flex;}
	#org_gw dd#org01 li::before{top:50%;}
    #org_gw dd#org02 li a {width:100%; padding: 10px 0; line-height: 1.2; word-break:break-all;}
    
    /* 조직 및 직원안내 */
    .tabGnb03 { margin-bottom: 33px; padding: 15px 20px; }
    .tabGnb03 li {width:25%; margin-right:0;}
	.hisList > li{display:table;}
	.hisDate{display:table-cell;}
	.hisTxt{display:table-cell; padding:3px 10px;}

	/* 아이디어 공모 대회개요_동남 */
	.idea_wrap .planBox > li dl dt{padding: 30px 0;}

/* }
@media all and (max-width:960px) {

	.mcontainer {padding:20px 0;}
	
	.section01 .mainCont .popup_zone li a{height:157px;}
	.section01 .mainCont .video_zone a{height:167px;}
	.section01 .latest_stat .ls_cont .ls_list{padding:4px 0;}
	.section01 .latest_stat .ls_cont .ls_list li a{background-image:url(../../img/asis/statIcon_m.png); padding:31px 0 31px 90px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_tit {font-size:17px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_info02{font-size:31px;}

    .tabGnb01 li a {padding: 13px 0;}
	.tabGnb01 li a:hover{padding:10px 0;}
	.tabGnb01 li.on a{padding: 10px 0;}

    .tabGnb04 li a {padding: 13px 0;}
	.tabGnb04 li a:hover{padding:10px 0;}
	.tabGnb04 li.on a{padding: 10px 0;}

    .tabGnb05 li a {padding: 13px 0;}
	.tabGnb05 li a:hover{padding:10px 0;}
	.tabGnb05 li.on a{padding: 10px 0;}

}
@media all and (max-width:940px) {

	.titleBar { font-size: 20px;}

    .idea_wrap .planBox {overflow: hidden; margin-top:5px;}
    .idea_wrap .planBox > li {float:none;;width:100%; position: relative; overflow: hidden; padding:0 0 40px 0;}
	.idea_wrap .planBox > li:last-child{padding:0;}

    .idea_wrap .planBox > li dl {padding:0;}
    .idea_wrap .planBox > li dl::after {left: 9%; top:66%; background-image: url('../../img/asis/mvArrow4.png'); background-size: 73px; width: 73px; height: 18px;}
    .idea_wrap .planBox > li dl dt {width:30%; margin:0; position: relative;box-sizing: border-box; text-align: center; padding:10px 0; border-radius:150px; font-size:16px;float:left;}
    .idea_wrap .planBox > li dl dt::after {display: none;}
    .idea_wrap .planBox li:nth-child(1) dl dt {background:#648f11; }
    .idea_wrap .planBox li:nth-child(2) dl dt {background:#d03035;}
    .idea_wrap .planBox li:nth-child(3) dl dt {background:#2c7eb4; }
    .idea_wrap .planBox li:nth-child(4) dl dt {background:#2c7278;}
    .idea_wrap .planBox li:nth-child(5) dl dt {background:#944199;}

    .idea_wrap .planBox > li dl dd {margin:0; float:right; width:68%; text-align: left; background: #ffffff; border:none; padding: 10px 0; background: #eeeeee;}
    .idea_wrap .planBox > li dl dd .planTit{display:inline; font-weight: 500; font-size:14px; padding:0 0 0 18px;}
    .idea_wrap .planBox > li dl dd .date {font-size:14px;}

}
@media all and (max-width:900px) { */
    
	/********************* layout.css *********************/
	.mwrapper02{margin:15px 0 0 0;}

	/* header */
    #all_menu .gnb_m_device {overflow-y:auto;}
    #all_menu .mo_dropdown_mn > li { width: 100%;  float: none; padding: 0;}
    #all_menu .mo_dropdown_mn li li a[target="_blank"] { background: #efefef url('../../img/asis/t_blank_icon.png') no-repeat 98% center;}
    #all_menu .mo_dropdown_mn li li a[target="_blank"]:hover { background: #2e9951 url('../../img/asis/t_blank_iconW.png') no-repeat 98% center;}
	
	/* footer */    
    .foot_wrapper {width:100%;}
    #footer #btmGnb {width: 100%; background: none; height: auto;}
    #footer #btmGnb .foot_wrapper > ul {float:none; padding:50px 2% 10px 2%; margin: 0 auto; background: #424553; height:auto;}
    #footer #btmGnb .foot_wrapper > ul li { display: inline-block; overflow: hidden;}
    #footer #btmGnb .foot_wrapper > ul li a:hover{ text-decoration: underline;}
    #footer #btmGnb .foot_wrapper > ul li:last-child::after { display: none; }
    #footer #btmGnb .foot_wrapper > ul li::after { content: '|'; font-size: 12px; margin: 0 19px; color: #a9a9a9; vertical-align: baseline; }

    #footer #siteListBox {align-items: center; padding:0; float:none; position: absolute; top:0; width:100%;}
    #footer #siteListBox .siteList {height: 42px; position: relative; box-sizing: border-box; align-items: center;  background: #242839; float:left; width:50%;}
    #footer #siteListBox .siteList:first-child {border-right:1px solid #757984;}
    #footer #siteListBox .siteList > a { display: block; width: 100%; height: 42px; line-height: 40px; background: url('../../img/asis/mainImg.png') no-repeat right -28px; font-size: 14px; color: #efefef; padding: 0 0 0 13px; box-sizing: border-box; }
    #footer #siteListBox .siteList > div { position: absolute; left:0; bottom: 0px;  width: 100%;  }
    #footer #siteListBox .siteList div p {background-position:right -57px;}
    #footer #siteListBox .siteList div p a {width:100%; right:0;}
    #footer #siteListBox .siteList div .sitetype01 { padding: 10px; box-sizing: border-box; background: #ffffff; border: 2px solid #242839; border-bottom: 0; }
    #footer #siteListBox .siteList div .sitetype01 li { font-size: 13px; margin:3px 0;}
    #footer #siteListBox .siteList div .sitetype01 li:first-child { margin-top: 0; }
    #footer #siteListBox .siteList div .sitetype01 li a:hover { text-decoration: underline; }

    #footer #siteListBox .siteList div .siteType02 {padding: 10px; box-sizing: border-box; background: #ffffff; border: 2px solid #242839; border-bottom: 0; max-height: 230px; overflow-y: scroll;}
    #footer #siteListBox .siteList div .site_g {margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
    #footer #siteListBox .siteList div .site_g:first-child {margin-top:0;}
    #footer #siteListBox .siteList div .site_g:last-child {padding-bottom:0; border:none;}
    #footer #siteListBox .siteList div .site_g dt {font-size:14px; font-weight: 500; margin-bottom:4px; color:#242839;}
    #footer #siteListBox .siteList div .site_g dd {}
    #footer #siteListBox .siteList div .site_g dd ul {}
    #footer #siteListBox .siteList div .site_g dd ul li {font-size: 13px; margin:3px 0;}
    #footer #siteListBox .siteList div .site_g dd ul li a {line-height: 1.4;}
    #footer #siteListBox .siteList div .site_g dd ul li a:hover { text-decoration: underline; }
    #footer #siteListBox .siteList .moreSite { display: block; }
    #footer #siteListBox .siteList .moreSiteHidden { display: none; }

    .section01 .group_r {float:none; width:100%;}
    .section01 .group_l {float:none; width:100%;}
    .section01 .visual {width:100%; margin-bottom:15px;}
    .section01 .visual .vs_list > li > a > img {height: auto;}
    .section01 .mainCont .popup_zone li a {height:200px;}
    .section01 .mainCont .video_zone a {width: 100%; height:200px; max-height: 200px;}
    .section01 .latest_stat {margin-top:15px;}
	.section01 .latest_stat .ls_top h2{padding:0 0 0 150px;}
	.section01 .latest_stat .ls_cont h3{width:120px;}
    .section01 .latest_stat .ls_cont .ls_list {overflow:hidden; padding: 0 15px;}
    .section01 .latest_stat .ls_cont .ls_list li {float:left; width:46%; margin:0 2%;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(3) {border:none;} 
	.section01 .latest_stat .ls_cont .ls_list li a{background-image:url(../../img/asis/statIcon.png); padding:27px 0 27px 115px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(1) a {background-position:0 -130px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(2) a {background-position:0 -370px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(3) a {background-position:0 -8px;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(4) a {background-position:0 -248px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_tit {font-size:18px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_info02{font-size:32px;}

	.section03 h2{font-size:19px; margin:0 0 13px 0;}
 
    .section04  h2 {margin-bottom:10px;}
    .section04 .box {clear:both; float:none;}
    .section04 .listb {float: none; clear: both;}
	.section04 .listb > li{width:25%;}
	.section04 .bnr_btn{top:20px;}
	
	/********************* sub.css *********************/
	.container .wrapper{width:97%;}

	/* 탭 3개 */
	.tabGnb04 li{width:50%; margin-bottom:5px;}
    
    /* 미션 및 비전_동북 */
	.mv_db .mv_box::before{left: 25.5%; width: 50%;}
	.mv_db .mv_box dl {width:49%;}
	.mv_db .mv_box dl:nth-child(2n-1) {margin:0 1% 0 0;}
	.mv_db .mv_box dl:nth-child(2n) {margin:0 0 0 1%;}
	.mv_db .mv_box dl:nth-child(3n-1) {margin-bottom:10px;}
	.mv_db .mv_box dl:nth-child(1n+3)::before{display:none;}
	.mv_db .mv_box dl dd ul {min-height:auto;}
    
    /* 조직 및 직원안내 */
    .tabGnb03 li {width:33.33%;}

}

@media (max-width:900px) {
	.mwrapper02,.mwrapper03{min-width: auto;max-width: 1200px !important;}
	.section02 {display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:-20px;padding:30px 20px;}
	.section02 > div{margin:0 0 20px;}
	.section02 .news_brd,
    .section02 .notice_brd,
    .section02 .survey_brd,
    .section02 .career_brd {width:calc(50% - 4px);}
	.section02 .brdCont a{padding:20px 15px;}

	.section03{padding:30px 20px;}
	.section03 .eg_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:-10px;}
	.section03 .eg_list > li{width:calc(50% - 4px);margin:0 0 10px;}
}

@media (max-width:520px) {

	.mcontainer{padding:16px 0;}
	.mwrapper01 { min-width:100%; }
	.mwrapper02 { min-width:100%; margin:25px 0 0 0;}
	.mwrapper03 { min-width:100%; }
	.mwrapper04 { min-width:100%; }

	.section01 .group_r {float:none; width:100%;}
    .section01 .group_l {float:none; width:100%;}

	.section01{width:calc(100% - 32px);}
	.section04{width:calc(100% - 32px);}

    .section01 .mainCont .popup_zone { width:100%;}
	.section01 .mainCont .popup_zone li a{height:auto;}
	.section01 .mainCont .popup_zone img {max-height:100%;}
    .section01 .mainCont .video_zone {width:100%; margin-top:15px;}
	.section01 .mainCont .video_zone a{height:210px;}
	.section01 .latest_stat .ls_top h2{padding: 0 0 0 88px;}
	.section01 .latest_stat .ls_cont h3{width: 72px;}
	.section01 .latest_stat .ls_cont .ls_list{padding:0 10%;}
    .section01 .latest_stat .ls_cont .ls_list li {float:none; width:100%; margin:0;}
	.section01 .latest_stat .ls_cont .ls_list li a {padding: 20px 0 20px 105px; display: block; background-image:url('../../img/asis/statIcon.png'); background-repeat: no-repeat; cursor: pointer;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(3){border-bottom: 1px dashed #d9d9d9;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(1) a {background-position:-12px -138px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(2) a {background-position:-13px -380px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(3) a {background-position:-16px -19px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(4) a {background-position:-13px -259px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_tit {font-size:18px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_info02 {font-size:32px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_info03 {font-size: 16px;}
    .section03 h2 {font-size:20px;}

	.section04 .listb > li{width:50%;}

	.b_list_top .b_search_type2 input[type="text"] {width:140px;}

    .section02{margin-bottom:0;}

    .section01 .latest_stat .ls_cont .sj li:nth-child(2) a {background-position:-16px -19px;}
    .section01 .latest_stat .ls_cont .sj li:nth-child(4) a {background-position:-12px -142px;}
    .section01 .latest_stat .ls_cont .sj li:nth-child(3) a {background-position:-13px -259px;}
    .section01 .latest_stat .ls_cont .sj li:nth-child(1) a {background-position:-13px -384px;}
	
    .section02 .news_brd {width: 100%; float: none;}
    .section02 .notice_brd {width:100%; float: none;}
    .section02 .survey_brd {width:100%; float: none;}
    .section02 .career_brd {width:100%; float: none;} 
    .section02 > div:nth-child(2n-1) {margin-right:0;}
    .section02 > div:nth-child(2n) {margin-left:0;}
    .section02 > div  {margin:0 0 12px 0;}
    .section02 > div:nth-child(3) {margin-top:0;}
    .section02 > div:nth-child(4) {margin:0;}

	.section02 .brdCont{min-height:auto;}
	.section02 .brdCont a{min-height:auto;}
	.section02 .brdCont a:hover{min-height:auto;}
	.section02 .brdCont dl dt{-webkit-line-clamp:1; max-height:24px;}
	.section02 .brdCont dl dd{height:66px; margin-bottom:20px;}
    .section02 .brdCont .c_title {display: block; margin-bottom:20px;}

	.section01 .latest_stat {margin-top:15px;}
	.section01 .latest_stat .ls_cont .ls_list{padding: 0 5%;}
	.section01 .latest_stat .ls_cont .ls_list li:nth-child(1) a {background-position:-12px -145px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(2) a {background-position:-13px -387px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(3) a {background-position:-16px -22px;}
    .section01 .latest_stat .ls_cont .ls_list li:nth-child(4) a {background-position:-13px -265px;}
	.section01 .latest_stat .ls_cont .ls_list li a {padding: 15px 0 15px 105px; background-image:url('../../img/asis/statIcon_m.png');}	
    .section01 .latest_stat .ls_cont .ls_list .stat_tit {font-size:16px;}
    .section01 .latest_stat .ls_cont .ls_list .stat_info02 {font-size:30px;}
	.section01 .latest_stat .ls_cont .ls_list .stat_info03{font-size:15px;}

	.section03 .eg_list li a p{height:auto;}
	.section03 .eg_list > li{width:100%; margin:0 0 15px 0 !important;}
	
	/********************* main.css *********************/
	.section01 .mainCont .video_zone a{width:100%; height:160px;}
	.section01 .latest_stat .ls_cont .ls_list li a{padding: 15px 0 15px 90px;}

}