nav {z-index:9999999; height:80px; line-height:40px !important; justify-content:space-around;}
nav .container{height:80px;}
nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;
  height:80px;
}

nav ul li {
  display: inline-block;
  position: relative;
}

nav ul li a {
  color: #fff !important;
  display: block;
  font-size: 1.2rem;
  font-weight:500;
  padding: 20px 72px;
  transition: 0.3s linear;
}


nav ul li ul {

  display: none;
  position: absolute;
}

nav ul li ul li {

  display: block;
}

nav ul li ul li:first-child { border-top: none; }

nav ul li ul li a {
  background: #373737;
  display: block;
  padding: 10px 14px;
  font-size:1rem;
}

nav ul li ul li a:hover { background: #fa9f1d; }

nav .fa.fa-angle-down { margin-left: 6px; }


.sub_gnb_ul{text-align:center;}
.sub_gnb_ul li{width:209.75px;}

.header_logo{cursor:pointer;}






header {
	width: 100%;
/*	min-width: 1400px;*/
	height: 80px;
	background-color: transparent;
	z-index: 9999;
	background:rgba(255,255,255,1);
	top: 0;
	position: absolute;
	font-family:"Noto Sans KR";
}



header.fixed {
	position: fixed;
	background-color: #fff;
	border-bottom:1px solid #ddd;
}


.main_nav > .container > ul > li > a{color:#000 !important}

.header_logo{background:url('/common/img/common/0729_logo3.png') no-repeat center center; width:307px; height:80px; display:inline-block; background-size:85%;}
.header_logo a{display:block; width:100%; height:100%;}

header.on > nav ul li a, header.fixed nav ul li a{color:#000 !important;}
header.on .header_logo, header.fixed .header_logo{ background:url('/common/img/common/0729_logo3.png') no-repeat center center; width:307px; height:80px; display:inline-block; background-size:85%;}


header.on > nav .sub_gnb_ul li a, header.fixed nav .sub_gnb_ul li a{color:#fff !important}
