#header .gnb {float: none; margin-top: 0px;}

#m_menu{display: block; position:absolute; top:10px; right:0px; z-index:999; }
#m_menu a{display:block; font-size:20px; border:1px solid #e1e1e1; width:40px; text-align:center; background:#fff; padding:5px 0;}
#m_gnb {position: fixed; left: -150px; top: 0;width:150px; z-index: 9999; background-color: #004575; border-right:0px solid #004575; height:100%;}
#gnb_wrap {float: none;margin: 0px;}



#header h1 {float: none; margin-top:0px; text-align:center;}
#header h1 a{display:block; padding:10px 0;width: 80%;margin: 0 auto;}
#header h1 a img{width:60%; margin:0 auto; }
#header .tnb{display:none;}
#header .header_box {height: auto;}


.quick_banner {margin: 10px 0;}

.quick_banner > ul > li {  text-align:center; margin:0 auto 10px; width: 32%;}
.quick_banner > ul > li:first-child {margin:0 auto 10px;}



.bbs_sns_article .cont_bbs_wrap {float: none; margin:0 auto;}
.bbs_sns_article .bbs_box01 {width: 90%; margin:0 auto 10px;}
.bbs_sns_article .bbs_box02 {width: 90%; margin:0 auto 10px; overflow:hidden;}
.bbs_sns_article .bbs_box02 iframe{width:auto !important;}


.cont_bbs_wrap > dl > dt a {padding: 10px 7px;}
.cont_bbs_wrap > dl.bbs_body {min-height: 130px;}

.bbs_sns_article .baanner_box {float: none; width: 90%; margin:0 auto; text-align:center;}
.bbs_sns_article .baanner_box > ul > li{display:inline-block; *display:inline; zoom:1; width:44%; margin:5px;}
.bbs_sns_article .baanner_box > ul > li > a > span {float: none;}
.bbs_sns_article .baanner_box > ul > li > a > p {float: none; font-size: 15px;padding: 5px;font-weight: bold;}

#footer .footer_box {padding:0; text-align:center;}
#footer .footer_box > h1 {float: none; text-align:center; margin:0; margin-bottom:15px;}
#footer .footer_box > h1 img{width:60%;}
#footer .footer_box > div {float: none;}
#footer .footer_box > p {float:none; padding:10px 0;}




#header .header_visual {height: 100px;}
#header .header_visual .visual_box img {width: auto; margin-top: -30px;}


.flexslider .slides > li {height: 160px;}


#header .header_visual_index2 .visual_box_index > h2 {font-size: 22px; letter-spacing: -2px; padding: 20px 0 20px;}
#header .header_visual_index2 div.absolute_wrap {display:none;}





#contents .left_menu {display:none;}
#contents .contents_box {float:none; width:auto;}


.contents_box .contents {padding:20px; min-height:auto;}
.contents_box .contents > h2 {padding: 10px;}



.vision_top {width: 95%;}
.vision_box > dl > dt {width: 60px}
.vision_box > dl > dt, .vision_box > dl > dd {padding: 10px 5px;}

.bxslider > li{width:100px !important;}


.gnb{display:none;}
.gnb_mobile{display:block;}

.aside {display:none}




.quick_banner > ul > li > div > a > i {
line-height: normal;

}



/*인사말*/

.greeting_head > h1 {display: block; font-size: 20px;}
.greeting_head > p {font-size: 13px;}

.greeting_body {margin: 30px 0;}
.greeting_body > div {float: none; width: auto;}
.greeting_body > div.greeting_img{display:none;}






/*추진체계*/

.org_wrap ul.propel_logo03 li {
position: relative;
top: 0;
right: 0;
}


.org_wrap ul.propel_logo06 li.left_logo {
position: relative;
top: -30px;
left: 0;
}

.org_wrap ul.propel_logo06 li.right_logo {
position: relative;
top: -30px;
right: 0;
}


.org_wrap ul.org_wrap3 {
margin-top: 0px;
}


.org_wrap ul.org_wrap3 > li {
margin: 10px;
width:34%;
padding:10px 15px;
}



.map > div{width:auto !important;}






.busi_box > dl > dt {
background: none;
color: #3A4A63;
border-top:3px solid #3A4A63;
width: 100px;
text-align: center;
}

.busi_box > dl > dt, .vision_box > dl > dd {
display: block;
padding: 10px 0;
}

.busi_box > dl > dd {
padding: 5px;
font-size: 12px;
}


.busi_box_body > div.busi_info {
width: auto;
}


.busi_box_body > div {
display: block;
zoom: 1;
margin: 10px;
vertical-align: top;
}

.busi_box_body > div.busi_img {
display:none;
}






.infra_box {
background: #f5f5f5;
border: 1px solid #e1e1e1;
padding: 20px;
margin-bottom: 20px;
}


.infra_box > ul > li {
display: block;
zoom: 1;
width: auto;
margin: 15px 0;
vertical-align: top;
}



.infra_box > ul > li > div {
min-height: auto;
}

.infra_box > ul.infra02 > li {
width: 40%;
vertical-align:top;
}


.infra_box > ul.infra02 > li > h3 {
letter-spacing: -1px;
}







.eco_box > ul > li {
display: block;
zoom: 1;
width: auto;
vertical-align: top;
margin-left: 0;
margin-bottom: 50px;
}

.ms_bg_intro > div.sm_title {
width: auto;
}


.ms_bg_intro > div.sm_title > h2 {
font-size: 20px;
}


.ms_header > p {
letter-spacing: -1px;
}

.ms_bg .ms_bg_intro .sm_bg {
margin-left: 0;
}


.ms_bg .ms_bg_intro .sm_bg {
letter-spacing: 10px;

}



.ms_body > ul > li {
display: block;
zoom: 1;
width: auto;
vertical-align: top;
}



.sch_box input {
width: 150px;
}



#contents .contents_box .sub_navi > ul > li a {letter-spacing: -1px;
}



.eq_wrap > ul > li {
width: 40%;
vertical-align: top;
}



.eq_wrap > ul > li > div.eq_thum a {
width: auto;
overflow: hidden;
}



.eq_wrap > ul > li > div.eq_text {
margin-left: 0;
width:auto;
}




.eq_wrap > ul > li > div.eq_text > h2 {
font-size: 14px;
}

.eq_wrap > ul > li > div.eq_text > p {
font-size: 11px;
}









.eq_write_form dl {display: block; width: auto;}
.eq_write_form > dl > div {display: block;}
.eq_write_form > dl > div > dl > dt, .eq_write_form > dl > div > dl > dd {display: block;}
.eq_write_form > dl > div > dl > dt {display:none;}
.eq_write_form > dl > dt, .eq_write_form > dl > dd {display: block;}
.eq_write_form > dl > dt{display:none;}
.eq_write_form > dl > dd.use_date > div > span{width:40%;}
.eq_write_form > dl > dd.use_date select, .eq_write_form > dl > dd.use_date input{font-size:12px;}


.form_box .use_person > div > span{width:auto;}
.contents_box .contents .cont {margin-top: 30px;}



.eq_view_box > div { display: block; width: auto;margin: 20px 0px;}
.eq_view_box .eq_view_thum {width: auto;}
.eq_view_box .eq_view_thum ul li {width: 30%;}
.eq_view_box .eq_view_thum ul li a {width: auto;}



.day_wrap > div {float: none; margin:10px 0;}
.day_box {width: auto; margin-right: 0;}



.check{display:none;}

.writer{display:none;}
.list_date{display:none;}
.hit{display:none;}





.tbl_frm01 textarea, .frm_input {width: 100%;}

.sch_box select {width: 70px;}

#bo_v_title {
background: #f5f5f5;
padding: 10px;
margin: 0 0 10px;
border: 1px solid #e1e1e1;
}










.sitemap > ul {margin: 30px 15px;width: 38%;}
.sitemap > ul > li {width: auto;}



.ms-confirm {
background-color: #FFF;
border: #CCC 1px solid;
border-radius: 5px;
margin: 30px auto;
padding: 30px 38px 50px 40px;
width: auto;
-webkit-box-shadow: 0 0 7px 2px #ddd;
-moz-box-shadow: 0 0 7px 2px #ddd;
box-shadow: 0 0 7px 2px #ddd;
}


.mbskin {
background-color: #FFF;
border: #CCC 1px solid;
border-radius: 5px;
margin: 0px auto;
padding: 10px;
width: auto;

-webkit-box-shadow: 0 0 7px 2px #ddd;
-moz-box-shadow: 0 0 7px 2px #ddd;
box-shadow: 0 0 7px 2px #ddd;
}


.mbskin h1 {
font-size: 15px;
}






.m_tnb{background:#00223A; margin-top:30px;}
.gnb_mobile > ul.m_tnb > li > a {
display: block;
text-align: center;
padding: 10px;
color: #fff;
font-size:11px; font-weight:normal
}


.eq_view_form dt, .eq_view_form dd {
    padding: 10px 5px;
    border-bottom: 1px solid #e1e1e1;
}

.eq_view_form dt {
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    width: 60px;
}



.pc_only{display:none;}

.quick_banner > ul > li a div > i {color:#fff; line-height:normal; font-size:20px; margin-top:20%;}
