#subHeader{width: 100%; height: 70px; background-color:#a92025; left: 0; top: 0; z-index: 100;}#subHeader .inner-wrap{width: 1200px; margin: auto; position: relative;  } #subHeader h1{position: absolute; top: 5px; left: 0;}#subHeader h1 a{}#subHeader h1 a img{width:158px; top:10px; position:absolute;}#nav{position: absolute; right:0; top:15px;  }#nav > ul > li{ }#nav > ul > li > a {  color: #fff;  display: block;  font-size: 18px;    text-indent: 15px;  transition: 0.3s linear;  font-weight:30;}#nav > ul > li > a:hover{	color:#89ce40;}.gnb_bg{ display: none; background-color: rgba(167,32,37,0.8); width: 100%; height:40px;  position: absolute; left: 0;top:70px; }#gnb{position: relative;}#gnb li{float: left; margin-left: 20px; }#gnb > li > a{font-size: 18px; font-weight: bold; } #gnb li ul { display: none;  position: absolute; left: 0;  top: 55px;	  z-index: 2;   /*background-color: rgba(167,32,37,0.8);*/}#gnb li ul li {  margin-left: 0; margin-right: 15px;}#gnb li ul li a {    font-size: 16px; color:#fff; padding-bottom: 4px;}#gnb li ul li a:hover {   border-bottom: 3px solid #89ce40;  color:#89ce40;}/*#nav .fa.fa-angle-down { margin-left: 6px; }*/#gnb .m1 ul{left: 35px;}#gnb .m2 ul{left: 175px;}#gnb .m6 ul{left: 735px; width: 300px; }#subVisual{display:none;height: 190px; width: 100%; background:url(../images/common/intro_bg.png) center center no-repeat;}#subVisual .intro{ width:100%; height:190px; }#subVisual .history{ width:100%; height:190px; }#subVisual .inner-wrap{width: 1200px; height: 190px; margin: auto; position:relative; }#subVisual h2{font-size: 24px; color:#fff; text-align: center; padding-top: 30px;  font-weight:bold; } #subVisual p{font-size: 16px; color:#fff; text-align: center; margin-top: 30px;   } .menu .path{position: absolute; top: 30px; right: 0; }.menu .path li{float: left; color:#fff;}.menu .path li a{margin: 0 10px; font-size: 14px; color:#eee;}.navigation{width:100%; height:50px; border-bottom:#aaa solid 1px; box-sizing:border-box; position:relative; }.tab-menu{width:1200px; margin:0 auto; text-align:center;}.tab-menu#project{width:1000px; margin:0 auto; text-align:center; }#introduce{width:602px; margin:0 auto; text-align:center; }.tab-menu li{width:200px; height:40px;  display: table; float:left; }.tab-menu#project li{width:200px; height:40px;  display: table; float:left; }#navigation .tab-menu#project li a:before{content:""; display: block; clear: both; width: 1px; height: 1px; position: absolute; right: 0; top: 17px; background-color: #e3e3e3; }/*.tab-menu li:nth-child(2){border-left:#aaa solid 1px; border-right:#aaa solid 1px; border-box:box-sizing;}.tab-menu li:nth-child(3) a{border-right:#aaa solid 1px; border-box:box-sizing; border-box:box-sizing;}.tab-menu li:nth-child(4){border-right:#aaa solid 1px; border-box:box-sizing; border-box:box-sizing;}.tab-menu li:nth-child(5){border-right:#aaa solid 1px; border-box:box-sizing; border-box:box-sizing;}*/.tab-menu a{display:block; font-size:16px; line-height:3; color:#333; text-align:center; border-box:box-sizing;  }.tab-menu a:hover{color:#ff3600; border-bottom:#ff3600 solid 2px; }.tab-menu .choice a{color:#ff3600; border-bottom:#ff3600 solid 2px;}#footer{height: 120px; background:#e9e9e9; position: relative;}#footer .inner-wrap{margin: auto; width: 1200px;}#footer address{position: absolute; left: 50%; margin-left:-230px; top: 35%; color:#333; font-size: 16px; font-weight:600; text-align: center;}