div.Wrap{
}
div.Wrap>.topmenu{
  height: 40px;
  width: 100%;
}
div.Wrap>.topmenu>section>p{
  font-size:12px;
  float: right;
  padding: 8px 14px 0 0;
}
div.contents{
  width: 100%;
  float: left;
}
div.Wrap>header{
  width: 100%;
  background: white;
  height: 92px;
  float: left;
  }
div.Wrap>header>section{
  width: 1200px;
  margin: 0 auto;
}
div.Wrap>header>section>h1{
  float:left;
  margin-left: 40px;
}
div.Wrap>header>section>nav{
    float:right;
    margin-top: 34px;
}
div.Wrap>header>section>nav>ul>li{
    float:left;
}
div.Wrap>header>section>nav>ul>li>a{
    font-size: 18px;
    font-weight:600;
    float:left;
    display:  block;
    width: 116px;
    height: 24px;
    text-align:  center;
    border-right: 1px solid #e9e9e9;
    line-height:  24px;
    padding: 0 20px;
}

div.Wrap>header>section>nav>ul>li:last-child a{
  padding-right:0;
  border-right:0;
}
div.gnb{
    width:100%;
    height: 120px;
    float:left;
    display:  none;
    position: absolute;
    left: 0;
    top: 131px;
    z-index:  999;
    background: white;
}
div.gnb>div{
  width:1200px;
  margin:0 auto;
}
div.gnb>div>ul{
  width: 157px;
  float:left;
}
div.gnb>div>ul:last-child{
  margin-right:0;
  width: 108px;
}
div.gnb>div>ul:last-child li>a{
  text-align:right;
}
div.gnb>div>ul:first-child{
  margin-left: 592px;
}

div.gnb>div>ul>li>a{
    font-size: 15px;
    text-align: left;
    display:  block;
    padding:10px 0;
    text-align:  center;
}
div.gnb>div>ul>li>a:hover{
  color:#ffdd00;
  text-decoration:none;
}
