@charset "utf-8";
/* CSS Document */

/* 메뉴 */

/* 상단 영역 */
.logo{padding-top:5px;}
.gnb{position:absolute;right:10px; top:35px;}
.gnb li{float:left; padding-left:19px; background: url(../images/bar.gif) no-repeat 10px 2px;}
.gnb li:first-child{background:none;}
.gnb li a{color:#999;}
.gnb li a:hover{color:#4099d4; text-decoration: none;}
.gnb:after{content:"";display:block; clear:both;} /* 알아보기 */

#Wrap { width:100%; min-width:1320px; margin:0 auto; position:relative;}
#header{width:100%; position:relative; z-index:9999; background-color:#ffffff; height: 71px;}
#header .header_wrap {width:980px;margin:0 auto;position:relative; }
#container {background-color:#ffffff; margin-top: 47px;min-height: 750px;}


/* 상단 메인 메뉴  */
/* .m_gnb {width:100%; position:absolute; top:70px; height:47px; background-color:#005bac; overflow:hidden;  z-index:99999; box-shadow:0px 1px 3px #000; -moz-box-shadow:0px 1px 3px #000; -webkit-box-shadow:0px 1px 3px #000; z-index:9999 } */
.m_gnb {width:100%; position:absolute; top:70px; height:47px; background-color:#005bac; z-index:99999; box-shadow:0px 1px 3px #000; -moz-box-shadow:0px 1px 3px #000; -webkit-box-shadow:0px 1px 3px #000; z-index:9999 }
.m_gnb.on { }

.m_gnb > ul{width:980px;margin:0 auto 0; position:relative;  }
.m_gnb > ul:after{content:"";display:block; clear:both;}
.m_gnb > ul > li{float:left; line-height:47px; color:#000; background:url(../images/bar.gif)  no-repeat 0px 15px;}
.m_gnb > ul > li:first-child{ background:none}

/* .m_gnb > ul > li.SubM1 .Mon{ border-top:3px solid #fd9836; display:block;} */
.m_gnb > ul > li.SubM1 {width:150px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM1 > ul { line-height:32px; width:180px; text-align:center; border-right:1px solid #e1e1e1 } */

.m_gnb > ul > li.SubM2 {width:190px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM2 > ul {left:182px;  line-height:32px; width:196px; text-align:center; border-right:1px solid #e1e1e1 } */

.m_gnb > ul > li.SubM3 {width:170px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM3 > ul {left:380px; line-height:32px; width:198px; text-align:center; border-right:1px solid #e1e1e1} */

.m_gnb > ul > li.SubM4 {width:190px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM4 > ul {left:580px; line-height:32px; width:198px; text-align:center; border-right:1px solid #e1e1e1} */

.m_gnb > ul > li.SubM5 {width:130px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM5 > ul {left:740px; line-height:32px; width:198px; text-align:center; border-right:1px solid #e1e1e1} */

.m_gnb > ul > li.SubM6 {width:150px; text-align:center; position: relative;}
/* .m_gnb > ul > li.SubM6 > ul {left:920px; line-height:32px; width:198px; text-align:center} */

.m_gnb > ul > li:hover {background-color: #0096e3;}

.m_gnb > ul > li > a{color:#ffffff; font-size:15px; font-weight:bold}
/* .m_gnb > ul > li > a:hover, .m_gnb > ul > li > a.on{color:#fd9836; } */

/* .m_gnb > ul > li > ul {position:absolute;top:47px;left:0;z-index:99999; } *//* 서브메뉴 영역*/
.m_gnb > ul > li > ul {display:none; width: 100%; border: 1px solid #404040; background-color: #2b2b2b; position: absolute; top: 47px; left: 0; z-index:99999; transition: all 0.3s;}
.m_gnb > ul > li > ul > li {font-size:12px;line-height:37px;}
.m_gnb > ul > li > ul > li > a {color:#ffffff; font-size:12px;letter-spacing:-1px; display:block;}
.m_gnb > ul > li > ul > li > a.on, .m_gnb > ul > li > ul > li > a:hover {color:#4099d4; text-decoration:underline;  }
.m_gnb > ul > li:hover > ul{display:block;} /* 서브메뉴 마우스 오버 이벤트 */


/*footer 영역*/
#footer{width:100%; min-width:1320px; margin:0 auto; border-top:1px solid #CCC; background-color: #005bac; padding: 15px 0;}

#footer{position:relative;}
#footer ul.footer_info{padding:15px 0 5px 0; margin: 0 auto; width: 980px; }
#footer ul.footer_info li a{ font:12px/16px arial,sans-serif; text-transform: uppercase;text-decoration: none; color:#ffffff;}
#footer ul.footer_info li{float:left; padding-left:20px; }
#footer ul.footer_info li:first-child{padding-left:0;background:none;}
#footer ul.footer_info:after{content:""; display:block; clear:both;}

#footer ul.bar{clear:both; margin: 0 auto; width: 980px;}
#footer ul.bar li{float:left; font:12px/14px arial,sans-serif; padding-left:16px;color:#ffffff;}
#footer ul.bar li:first-child{padding-left:0;background:none;}
#footer ul.bar:after{content:""; display:block; clear:both;}
#footer ul.bar a {color:#2a8ed0;}

#footer p{ font:12px; line-height:14px; color:#ffffff; clear:both; margin: 0 auto; width: 980px; }

#footer ul.snsBtn{position:absolute; right:0; top:15px}
#footer ul.snsBtn li{float:left;}
#footer ul.snsBtn:after{content:""; display:block; clear:both;}

