#viewport.fixed_on #header{padding-top:165px}
#viewport.fixed_on #header .h_inner{display:none}
#viewport.fixed_on #header .lnb_p_wrap{position:fixed;top:40px;right:0;left:0;z-index:10000}
#header{box-sizing:border-box;position:relative;z-index:10000}
#header .header_m{display:none}
#header .header_p{box-sizing:border-box;display:block;padding-top:40px;background:#fff}
#header .header_p .h_inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;position:relative}
#header .header_p .h_inner:after{content:'';display:block;clear:both}
#header .header_p .h_inner #logo{float:left;margin:0;padding:0;font-size:13px}
#header .header_p .h_inner #logo span{display:table;width:auto}
#header .header_p .h_inner #logo span a{box-sizing:border-box;display:table-cell;height:110px;text-align:center;vertical-align:middle}
#header .header_p .h_inner #logo span img{width:auto;max-height:90px}
#header .header_p .h_inner .h_right{float:right}
#gnb_p>ul{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
.lnb_p_wrap>.lnb_p_inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
#container #contents{min-height:500px}
#main_view #container #contents{padding-bottom:50px}
#main_view #container #contents .m_cont_title{max-width:1000px;margin-left:auto !important;margin-right:auto !important;margin-bottom:40px}
#main_view #container #contents .m_cont_title .m_title>span{font-size:28px}
#main_view #container #contents .m_cont_title .m_sub_title{font-size:15px}
#main_view #container #contents .m_cont1_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important;margin-top:60px}
#main_view #container #contents .m_cont1_wrap .m_cont_inner{padding:0}
#main_view #container #contents .m_cont1_wrap .m_cont_inner>div.m_cont1{width:25%}
#main_view #container #contents .m_cont1_wrap .m_cont_inner>div.m_cont2{width:50%}
#main_view #container #contents .m_cont1_wrap .m_cont_inner>div.m_cont3{width:25%}
#main_view #container #contents .m_cont2_wrap{margin-top:60px;padding:40px 0}
#main_view #container #contents .m_cont2_wrap .m_cont_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
#main_view #container #contents .m_cont2_wrap .m_cont_wrap .m_cont_inner{padding:0}
#main_view #container #contents .m_cont2_wrap .m_cont_wrap .m_cont_inner>div.m_cont1{width:25%}
#main_view #container #contents .m_cont2_wrap .m_cont_wrap .m_cont_inner>div.m_cont2{width:75%}
#main_view #container #contents .m_cont3_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important;margin-top:60px;padding:0}
#main_view #container #contents .m_cont4_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important;margin-top:60px;padding:0}
#main_view #container #contents .m_cont5_wrap{margin-top:60px;padding:40px 0}
#main_view #container #contents .m_cont5_wrap .m_cont_inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important;padding:0}
#main_view #container #contents .m_cont6_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
#main_view #container #contents .m_cont6_wrap .m_cont_inner{margin-left:-30px}
#main_view #container #contents .m_cont6_wrap .m_cont_inner>div{padding-left:30px}
#sub_view #container #contents{max-width:1000px;margin-left:auto !important;margin-right:auto !important;padding:45px 0 50px}
#footer>.f_inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important;position:relative;padding:25px 0}
#footer>.f_inner:after{content:'';display:block;clear:both}
#fnb>ul{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
#lnb_p .dep1{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
#sub_location>ul{max-width:1000px;margin-left:auto !important;margin-right:auto !important}
