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: 110px;
  float: left;

  }
div.Wrap>header>section{
  width: 1200px;
  margin: 0 auto;
}
div.Wrap>header>section>h1{
  float:left;
  margin-top: 15px;

}
div.Wrap>header>section>nav{
    float:right;
    margin-top: 35px;
}
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: 210px;
    height: 27px;
    text-align:center;
    line-height:27px;
    color: #333333;

}
div.Wrap>header>section>nav>ul>li>a>span{
    font-weight:400;
}
div.Wrap>header>section>nav>ul>li:last-child a{
  padding-right:0;
  border-right:0;


}
div.gnb{
    width:100%;
    float:left;
    display:  none;
    position: absolute;
    left: 0;
    top: 105px;
    z-index:  999;
    background: white;
}
div.gnb>div{
  width:1200px;
  margin:0 auto;
}
div.gnb>div>ul{
  width: 210px;
  float:left;
}
div.gnb>div>ul:last-child{
  margin-right:0;
  width: 210px;
}
div.gnb>div>ul:last-child li>a{
}
div.gnb>div>ul:first-child{
  margin-left: 568px;
}

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:#00beb4;
  text-decoration:none;
}
