@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.active{color:#0d4ea0 !important;}
.active_a{color:#25608b !important;}
.active_b{color:#333 !important;}
#wrap{width:100%;}

/*header*/

#header{width:100%;height:100px;background:#fff;z-index:1000;border-bottom:5px solid #0d4ea0;box-sizing:border-box;}
#head{width:1000px;height:100px;margin:0 auto;position:relative;z-index:990;}
.logo{width:133px;height:35px;padding-top:31px;box-sizing:border-box;float:left;}
.logo:after{content:""; clear:both; display:block;}
.lnb{margin:0 auto;width:1000px; z-index:996; height:100px;position:absolute;top:40px;left:183px;}
.lnb_menu{width:1000px;height:100px;margin:0 auto;}
.lnb_menu > li{position:relative;float:left;width:200px;text-align:center;line-height:20px;box-sizing:border-box;}
.lnb_menu > li > a{color:#333;font-weight:bold;}
.lnb_menu > li > a:hover,.lnb_menu > li.on > a{color:#0d4ea0;}

.lnb_sub{display:none;position:absolute;z-index:998;left:0;top:75px;}
.lnb_sub  li{width:200px;height:35px;text-align:center;}
.lnb_sub  li a{font-size:14px;color:#333;font-weight:bold;}
.lnb_sub  li a:hover{color:#0d4ea0;}
.lnb_bg{display:none;width:100%;height:230px;background:rgba(255,255,255,.8);.background:white;position:absolute;left:0;top:100px;z-index:900;}

/*mainvisual*/

#m_visual{width:100% height:500px;position:relative;z-index:4;}
#m_visual ul#visual_slider{overflow:visible;height:500px;}
#m_visual ul .m_visual01{width:100%;height:500px;background:url("../../images/m_visual01.jpg")center center no-repeat;}
#m_visual ul .m_visual02{width:100%;height:500px;background:url("../../images/m_visual02.jpg")center center no-repeat;}
#m_visual .bx-viewport{z-index:1;}

/*footer*/

#footer{width:100%;height:125px;background:#333;}
#foot{width:1000px;height:125px;margin:0 auto;position:relative;}
.info_area p{color:#fff;font-size:14px;line-height:25px;padding-top:25px;box-sizing:border-box;}
.admin{color:#aaa;font-size:14px;}
.kod_logo{width:137px;height:26px;position:absolute;top:0;right:0;bottom:0;left:0;margin:47px 0 0 862px;float:right;box-sizing:border-box;}

