header{
  height: 60px;
  width: 100%;
  position: absolute;
}

body:not(.top) header{
  background-color: #1D2028;
  position: relative;
}

.body.hero-img-box{
  background-color: none;
}

.header-item{
  height: 100%;
  display: flex;
  align-items: center;
}

.header-img{
  width: auto;
  height: 70%;
  margin: 0 auto 0 0.7rem;
}

.header-img img{
  width: auto;
  height: 100%;
  opacity: 0.9;
}

.header-navi{
  font-size: 0.9rem;
  margin: 0 0.7rem 0 0.3rem;

  border-bottom: 1px solid #FFF4EC;
}

.header-navi a{
  color: #FFF4EC;
  text-decoration: none;
  opacity: 0.9;
}