

@media all and (max-width :1780px)  {
    
    .top_inner { width:1280px; }
    #navul_wrap { width:1280px; }
    .footer_inner { width:1280px; }
    
    
    .issue_list_box { margin: 10px 0 0 0;}
	.issue_list_box dl dd span { height: 35px;}
    .m_service_box01 { font-size: 18px;height: 171px;padding: 35px 20px 0 100px; background:#059da8 url(../img/background/service_icon01.png) no-repeat 26px 50%;   }
    .m_service_box02 {padding: 35px 20px 0 100px; background:#059da8 url(../img/background/service_icon02.png) no-repeat 26px 50%;   }
    .m_service_box02 p {  font-size: 18px; }
    .m_service_box02 span  { font-size: 24px;   }
    .m_service_box02 em  {font-size: 16px;  }
    
    .sub_container { width:1280px; }
    .left_nav_wrap { float: left; width:240px; }
    .sub_contents {    margin: 0 0 0 260px; }
    #mainSlide .item img { height: 690px;}
	.m_news_box img { width:100%; height: 347px; }
	.view_t p img {display:block; width:100%; height: auto; margin:0 auto;}
    
    
}



/*================================================================*/

@media only screen and (max-width :1290px)  {
    .top_inner { width:auto; }
    #navul_wrap { width:auto;  }
    .footer_inner { width:auto; }
    .sub_container { width:auto;  padding: 0 15px;}
    #gnb .menu { width:160px}
    .footer_wrap { padding: 0 15px;}
    .list_wrap ul .add_imgli .add_img {width:300px  }
    .list_wrap ul .add_imgli .lt_state { margin: 0 0 20px 320px; }
    .list_wrap ul .add_imgli a {    margin: 0 0 0 320px;  }
    /*
     .vision_wrap { padding: 0 202px 0 20px; }
     .goals_wrap { padding: 0 0px 0 20px;  }
     */
    .vision_wrap { padding: 36px 0 40px 0; }
    .vision_dl  { background: none;}
    .vision_dl dt { position: relative;  top:auto; margin-bottom: 20px; width:auto; height: 70px; padding: 20px 0 0 0;}
    .vision_dl dd {  margin: 0px 0 10px 0px; }
    .vision_dl dd p:after { display: none;}
    .vision_dl dt em { display: inline-block;}
    .vision_dl dd:last-child { margin: 0 0 0 0;}
    .goals_wrap { padding: 0 40px;}
    .goals_wrap .vision_dl { background: none; }
    .goals_wrap .vision_dl dt { top:auto;   padding: 20px 0 0 0;margin-bottom: 20px;  }
    .goals_wrap .vision_dl dd {     margin: 0px 0 10px 0px; }
    .goals_wrap .vision_dl dd:last-child { margin: 0 0 0 0;}
    #mainSlide .item img { height:690px;}
	.m_news_box img { width:100%; height: 337px; }

}


@media all and (max-width :1150px)  {
    
    .slide_wrap { float: none; width: auto;}
    .m_list_wrap { width:50%; }
    .m_right_box { width:50%; position: relative; top:auto; right:auto; float: right;}

	.m_service_box01 { font-size: 21px;height: 141px; padding: 30px 20px 0 100px; }
    .m_service_box02 {padding: 30px 20px 0 100px;height: 141px; }
	.m_service_box02 span {font-size : 26px;}
	.m_news_box img { width:100%; height: 407px; }
    
}



/*================================================================*/

@media only screen and (max-width :1023px)  {
	.eng_popup {display:none; }
    #navul_wrap h1 a { width:150px; background-size: 100% auto;}
    .top_nav {  display: none; }
    #gnb {  display: none; }
    .header_wrap { border-bottom: 1px solid #7d7d7d;}
    .top_inner { width:auto; }
    #navul_wrap { width:auto;  height: 55px; background: #fff;}
    .mslide_text_box span { display: none;}
    
    .tablet_nav { display: block;}
    #navul_wrap h1 {  left:50%; margin: 0 0 0 -62px;     top: 8px;}
    .main_contents_wrap {    background: #fff;}
    .slide_wrap { float: none; width:auto;  margin-bottom: 26px; }
    .m_list_wrap { float: none; width:auto;  margin-bottom: 26px;  padding:0 10px}
    .m_right_box { position: relative; width:auto; right:auto; top:auto;overflow: hidden;  background: #059da8; }
    .m_list_inner  { padding: 0;}
    .m_list_inner .m_title_h3 { background: none; color: #364b6a; padding: 0;}
    .left_nav_wrap { display: none;  }
	.issue_list_box dl {border-bottom: 1px solid #d2d2d2;}
	.issue_list_box dl dt {margin-bottom: 10px; }
    .issue_list_box dl dt a{  color: #333; max-height: 45px;font-size: 18px;line-height: 21px;font-weight:600; }
    .issue_list_box dl dd span  { color: #333;}
    .issue_list_box dl dd em { color: #fb5707;}
    .issue_img_con .issue_tbox a { color: #333; margin-bottom: 3px;}
    .issue_img_con .issue_tbox span  {color: #fb5707;}
    
    .issue_img_l {margin-top: 10px;padding: 10px 0;   }
	.page_nav { height: auto;}
    .page_nav ul li.mobile_view { display: block; display:  none; }
	.page_nav { background: #f5f5f5; margin: 0 -20px 0px -20px; padding: 7px 10px 7px 10px; text-align: center;}

    .m_news_box { float: left;  width:50%; }
    .m_service_wrap { float: right; width:50%;}
    
    .footer_wrap { padding: 0 22px;}
    .footer_inner { width:auto; }
    .sub_container {    width:auto;   margin: 0px auto 76px auto; padding: 0 7px;}
    .sub_contents {    margin: 0 0 0 0px; }
    .left_nav_box ul li a { font-size: 14px; }
    .left_nav_box ul li .on { font-size: 18px; }
    .left_nav_wrap { float: left; width:220px; }
    .black_line .col-md-6 { margin-bottom: 30px;}
    
    .vision_wrap { padding: 25px 0 0 0;} /* 1113 ���� */
    .goals_wrap { padding: 0;}
    .vision_title { font-size: 18px; height: 60px;}
    .vision_dl dd p { padding: 14px 0 0 0; font-size: 14px; text-align: center;}
    .goals_wrap .vision_dl dd p { float: none; width:auto;    padding: 14px 0 0 0px; font-size: 14px;}
    .goals_wrap .vision_dl dd ul { margin: 5px 0 0 30px;}
    .content-area { overflow-x: scroll; }
    .content-area .contact_tbl tbody td {  white-space: nowrap; }
    .org_l_row { float: none; width:auto; padding-right: 0px;      background: url(../img/background/org_dotted.png) repeat-x 0 40px;  margin-bottom: 15px;}
    .org_r_row { float: none; width:auto;padding-left: 0px;    background:#fff url(../img/background/org_line06.png) no-repeat 50% 0;   }
    .org_top_box { font-size:14px; line-height:23px; margin: 0px -20px 10px -20px;} /* 1113 ���� */
    .org_lineb { min-height: 62px; width:150px;     padding: 22px 0 20px 0;  font-size: 14px;}
    .org_box01 { min-height: 62px; width:150px;  line-height: 62px; font-size: 14px; }
    .o_line_row { padding: 13px 0 0 0;}
    .org_under { padding: 20px 0;}
    .vm_lb { width:154px;  padding: 0 50px 0 0;}
    .vm_under { padding: 20px 0 20px 0;    background: url(../img/background/org_dotted.png) repeat-x 0 46px;}
    .org_ls,.org_sub_box { padding: 0; background: none;}
    .org_row02{     background: url(../img/background/org_dotted.png) repeat-y 50% 0px;  }
    .org_row02 dl dt {  min-height: 62px; font-size: 14px}
    .org_row02 .row {  margin: 0 -30px; }
    .org_row02 .row . col-xs-6 {   padding: 0 30px; }
    .org_row02 .row .col-md-6 { padding: 0 30px;}
    #mainSlide .item img { height:auto;}
	#mainSlide  .owl-dots  {bottom: 12px; }
	.fb_bt_box {  bottom: 12px; }
    .public_img img { width:100%; height:auto;}
    .public_content { padding:20px 0 0 0;}
	.public_txet { font-size:14px; line-height:23px;}
	.sub_t_h5 { font-size:18px;}
	.list_title { font-size:18px; line-height:23px; font-weight:600;}
    .list_con_t { font-size:14px; line-height:23px;}
	.list_date { font-size:14px; line-height:23px;}
	.view_top p { font-size:18px; line-height:23px; font-weight:600;}
    .view_t { font-size:14px; line-height:23px;}
	.view_top ul li{ font-size:14px; line-height:23px;}
    .view_bottom_list ul li a{ font-size:14px; line-height:23px;padding :7px 10px 7px 54px}
    .view_contents { padding:10px 10px 20px 10px;}
    .pt_ul li { font-size:14px; line-height:23px;}
	.list_top_box {padding : 8px 5px;}
	.public_ul li{ font-size:14px; line-height:23px;}
    .h5_title { font-size:18px;}
    .gallery_box p {font-size:14px; height:40px; margin-bottom:5px;}
    .row { margin-left: -5px; margin-right: -5px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3,
	.col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3,
	.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3,
	.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3,
	.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px}
	.m_news_box img { width:100%; height: 407px; }
	.header_wrap .mega_dropbt { display: none; }   
}


/*================================================================*/

@media only screen and (max-width :990px)  {
    .sub0101_box01 span { float: none; text-align: center; margin: 0 0 25px 0; }
    .flow_img_box .right_flow { float: none; margin: 0 0 10px 0;}
    .flow_img_dl .left_flow { float: none; margin: 0 0 10px 0;}
    .flow_img_dl .public_dl { margin: 0;}
    .info_view_top span { float: none; }
    .info_view_top p { margin: 10px  0 0 0;}
    .org_map { margin-top: 0px;}
    .sub_chart_box span { display: block;  text-align: center;}
    .address_t a { display: none;}
    .address_t {  float: none; margin:0 0 5px 0;}
    .rs_box span { float: none;  display: inline-block}
    .rs_box dl { margin: 6px 0 0 2px;}
    .rs_row { padding: 20px 0;}
    .m_news_box img { height:330px;}
    .m_service_box01 {  height:160px; }
    .m_service_box02 {  height: 160px; }
    .issue_list_box dl dd span { height: 35px;font-size: 14px; }
    
     .col-md-6 {width:50%; }
	 .col-md-6{float: left }
 	 .col-md-6{ position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
}


/*================================================================*/

@media only screen and (max-width :767px)  {
    .m_right_box { width:auto; float: none; }
    .m_news_box { float: none;  width:auto; }
    .m_service_wrap {  float: none;  width:auto;}
    .m_news_box img { height: auto;}
    #mainSlide .item img { height:auto;}
    .lt_total {float:none;margin:0 0 8px 0;font-size:14px;}
	.list_search_box {float:none; width:auto;}
    .m_service_box01 { height:120px;padding-top: 20px;}
    .m_service_box02 { height:120px;padding-top: 20px; }
    .mslide_text_box { bottom:0px; padding: 7px 14px 40px 14px;}
    .mslide_text_box .mslide_t { font-size: 18px; height: 45px;line-height: 21px;}
    
    #viewSlide .owl-nav [class*=owl-]  {  width:30px; height: 30px; margin: -15px 0 0 0;  border-radius: 0px; }
	#viewSlide .owl-nav .owl-prev   {left:-15px;  background-size: 100%;  }
	#viewSlide .owl-nav .owl-next   { right:-15px;background-size: 100%;   }   
    
     .col-md-6 {width:100%; }
	 .col-md-6{float: none }
	 .col-md-6{ position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}

}

@media only screen and (max-width :480px)  {  
    .rs_box { float: none; width:auto;}
    .rs_box:first-child { margin-bottom: 20px; border-bottom: 1px solid #ddd; padding-bottom: 20px}
	.m_service_box01 {font-size: 16px; padding-top: 25px; }
	.m_service_box02 span  { font-size: 18px;   }
	.m_service_box02 p {  font-size: 16px; } 
    
}

/*================================================================*/

@media only screen and (max-width :321px)  {

	.m_service_box01 {font-size: 16px; padding-top: 25px; }
	.m_service_box02 { padding-top: 20px; }
    .m_service_box02 p {  font-size: 16px; }
    .m_service_box02 span  { font-size: 18px;   }
    
}