@charset "utf-8";


/*헤더*/
#header{width:100%; height:131px; position:fixed; left:0;top:0; z-index:1000; background:#fff;border-bottom:1px solid #ddd;}
#header:after{content:"";clear:both;display:block;}
#header #top{width: 100%; background: #f7f7f7; border-bottom: 1px solid #ddd; height: 30px;}
#header #top div{width:952px; margin: 0 auto;}
#header #top .top_left{display: block; float:left; }
#header #top .top_left li{display: block; float:left;height: 30px; line-height: 30px;background: #193793; padding:0 20px;}
#header #top .top_left li a{font-size: 12px; color:#fff; font-weight: bold;}
#header #top .top_right{display: block; float:right;border-left: 1px solid #e5e5e5; border-right:1px solid #fff;}
#header #top .top_right li{display: block; float:left;height: 30px; line-height: 30px; border-left: 1px solid #fff; padding:0 20px; border-right:1px solid #e5e5e5;}
#header #top .top_right li a{font-size: 11px; color:#999;}
/*내비게이션*/
#nav{height:100px;width:952px; margin: 0 auto;position:relative;}
#nav .logo{position:absolute;top:28px;left:0;}
#nav .depth{float:right;display: block;}
#nav .depth a{display: block; width:100%; height: 100%;}
#nav .depth .navi_set{float:left; width:131px; text-align: center; height:100px; line-height:100px; position: relative;}
#nav .depth .navi_set .mm{font-size:15px; color:#333; font-weight: bold;}
#nav .depth .navi_set:hover .mm{color:#193793;}
#nav .depth .subnav{display: none;position:absolute; z-index:9999; left:0;}
.subnav{ position: absolute; top:101px; display: none; background: #fff;}
.subnav li{width:131px; display: block; border: 1px solid #e5e5e5; border-width:0 1px 1px 1px; overflow: visible; height:40px; }
.subnav li a{font-size:12px; color:#888; text-align:center; height:40px; line-height:40px;}
.subnav li:hover a{color:#193793; font-weight: bold;background:#fafafa;}
.mm.active{color:#193793 !important;}
#container{width:100%;}

/*메인비주얼*/
.mainVisual{height:499px; width:100%;}

#footer{width:100%; background: #fff; font-size: 12px; border-top: 1px solid #ddd;}
#foot{width:1100px; margin: 0 auto; padding:30px 0; text-align: center;}
#foot address{font-style: normal; color:#888;}
.foot_copy p{margin-top: 10px; color:#888;}
.foot_copy a{color:#999; font-weight: bold;}
.kod_link{text-align: right;}


/*서브페이지*/
.sub_visual{width:100%; background: url(/images/sub_visual.jpg) center center; height:200px;margin-top:132px;}
.sub_visual_txt{margin:0 auto;width:952px;color:#444;font-size:18px;padding-top:60px;}
.sub_visual_txt span{font-weight:900;color:#193793;font-size:16px;}

.sub_container{width:952px; margin: 0 auto;padding:30px 0 30px 0;min-height:500px;}
.sub_container:after{display: block; clear:both; content: '';}
.sub_left{width:220px; float:left;}
.sub_list{padding:20px; border: 1px solid #e5e5e5; width:178px;}
.sub_list h2{font-size: 16px; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.sub_list ul{padding-top: 20px;}
.sub_list ul li{display: block; height: 35px;}
.sub_list ul li a{display: block; height: 35px; line-height: 35px; font-size: 13px; color:#888; text-indent: 13px; background: url(/images/snb_li.gif) no-repeat 1px center;}
.sub_list ul li a:hover{color:#000; font-weight: bold;}
.sub_list ul li .active{background: url(/images/snb_li_on.gif) no-repeat 1px center; color:#000; font-weight: bold;}
.snb_tel{padding:20px; border: 1px solid #e5e5e5; border-width:0 1px 1px 1px; width:178px;}
.sub_tel_tit{font-size: 12px; font-weight: bold;}
.sub_tel{font-size:22px; font-weight: bold; color: #193793; letter-spacing: -1px;font-family :'Noto Sans KR',"나눔 고딕","Dotum","돋움",sans-serif;}
.sub_tel_txt{color:#999; font-size: 12px; line-height: 1.6em; padding-top: 10px; border-top: 1px solid #eee; margin-top: 10px;}
.sub_tel_txt span{font-weight: bold; color:#333;}

.sub_right{width:682px; float:right;}
.sub_tit{position: relative; padding:20px 0; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.sub_tit h3{font-size: 18px; color:#000; font-weight: bold;}
.sub_tit .sub_path{font-size: 11px; color:#999; position: absolute; right:0px; top:25px;}
.sub_tit .sub_path a{color:#999;}
.sub_tit .sub_path span{color:#222;}


.snb{width:682px; margin: 0 auto; padding-bottom:30px;}
.snb ul{display: block; text-align: center;}
.snb ul li{display: inline-block; width:150px;margin-left:5px;}
.snb ul .first_snb{margin:0;}
.snb ul li a{display: block;width:150px; font-weight: 400; color:#666; border:1px solid #ddd;padding:15px 0;font-size:14px;}
.snb ul li a:hover{color:#7eac3f;font-size:14px;border:1px solid #7eac3f;}
.snb ul li .active{color:#7eac3f;border:1px solid #7eac3f;}



