@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{margin:0;padding:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#333;}
html,body{font-family :"Nanum Gothic","나눔 고딕","Dotum","돋움",sans-serif;}
#header{width:100%; height:90px; position:fixed; left:0;top:0; z-index:1000; background:#fff; border-bottom: 1px solid #ddd;}
#header:after{content:"";clear:both;display:block;}
/*기본세팅*/
.point_color{color:#003794; font-weight:bold}
.navArea{width:1100px; margin:0 auto; position: relative; height: 90px; }
.navArea h1{position: absolute; top:13px; left:20px;}
#nav{display: block; height: 90px; float:right;}
#nav .naviSet{float:left;  display: block; width: 203px; height: 90px;}
#nav .naviSet:hover .mm{font-weight: 700; /*color:#e31f38;*/}
#nav .naviSet .mm{text-align: center; width:203px; height: 90px; position: relative; display: block; line-height: 90px;}
.subnav{line-height: 1.0em; position: absolute; top:91px; display: none; border: 1px solid #eee; border-width: 0px 1px 1px 1px; background: #fff;}
.subnav li{width:202px; height:50px;display: block;overflow:}
.subnav li a{font-size: 14px; text-align: center !important; color:#666; display: block; width:100%; height: 100%;line-height:50px;}
.subnav li a:hover{background:#fbfbfb; color:#003794;; font-weight: bold;}
#container{width:100%; margin-top: 90px;}

/*#nav .mm .subnav{border-top: 1px solid #7f7f7f;}
#nav .mm .subnav li{border-bottom: 1px solid #7f7f7f;}
#nav .mm .subnav li a{color:#e90010;}
#nav .mm .subnav li:hover a{color:#e90010;}*//*오버했을때 회색*/



/*footer*/
#footer{/*background: #444; */width:100%; padding-top:20px; border-top: 1px solid #eee;}
#footer #foot{width:1100px; margin: 0 auto; text-align: center;}
#footer #foot .copy{font-size: 12px; font-style: normal; color:#777;}
#footer #foot .copy a{font-weight: bold; color:#666;}
#footer #foot .copy a:hover{color:#333;}
.footLogo{float:right;}
.footLogo img{width:90px;}

/*서브페이지레이아웃*/
.subVisual{width:100%; height: 200px; background: url(/images/sub_visual.gif) no-repeat center; margin-top:50px;}
.subContents{width:1100px; margin: 0 auto; padding-bottom: 70px;}
.subContents:after{content: ''; display: block; clear:both;}
.leftSide{width:250px; float:left; margin-top: 30px;}
.leftSide h2{height: 100px; line-height: 100px; border-top: 2px solid #003794; border-bottom: 1px solid #eee; text-align: center; font-size: 30px; font-weight: 900; color:#333;}
.leftSide h2 span{font-size: 12px; color:#ccc; font-weight: normal;}
.leftSide .listWrap{width:100%;}
.leftSide .listWrap .leftList{display: block; width:100%;}
.leftSide .listWrap .leftList li{display: block; height: 60px; line-height: 60px;border-bottom: 1px solid #eee; text-indent: 20px;}
.leftSide .listWrap .leftList .last{border-bottom:none!important}
.leftSide .listWrap .leftList li a{display: block; color:#777; font-size: 16px; background: url(/images/list_off.gif) no-repeat 205px 20px;}
.leftSide .listWrap .leftList li a:hover{color:#444; font-weight:bold;background: url(/images/list_on.gif) no-repeat 205px 20px;}
.leftSide .listWrap .leftList li .activeList{color:#444;font-weight:bold; background: url(/images/list_on.gif)  no-repeat 205px 20px;}
.left_bnr{margin-top: 20px;}
.leftTel{margin-top: 30px;}
.rightSide{width:810px; margin-top: 30px; float:right;}
.rightSide .rightTitWrap{height: 100px; border-bottom: 1px solid #eee; margin-bottom: 30px;}
.rightSide .rightTitWrap p{float:right; font-size: 12px; color:#999;}
.rightSide .rightTitWrap p a{color:#999;}
.rightSide .rightTitWrap h3{float:left;font-size: 30px; font-weight: 900; color:#444; line-height: 100px; height: 100px;}
.rightSide .rightTitWrap:after{content: ''; display: block; clear:both;}
.call{height:220px;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;font-size:14px;text-align: center;color:#333;background:url(/images/bg_call.gif) no-repeat center center;}
.call .boxTitle{font-size:22px;font-weight:800;margin-top:100px;}
.call .number{font-size:25px;font-weight:800;color:#003794;}
/*.rightSide:after{content: ''; display: block; clear:both;}*/


.imgTable{border:1px solid #ddd; width:100%; margin:20px 0;}
.imgTable .tableInfo{border-top: 1px solid #ddd; background: #f5f5f5; font-size: 12px; color:#666; font-weight: 900;}
.txtLink{color:#005ba6; text-decoration: underline;}
