@charset "UTF-8";
/* ヘッダー（PC） */

@media screen and (min-width: 901px) {

#header {
    width: 100%;
    height: 110px;
    background: rgba(255, 255, 255, 0.5);
    position: fixed;
    z-index: 999;
}

#header h1 img {
  margin-top: 15px;
  margin-left: 60px;
  width: 80px;
}

#header ul {
    display: flex;
    position: fixed;
    top: 56px;
    right: 250px;
    margin-left: 280px;
}

#header ul li {
    font-size: 13px;
    font-weight: 700;
    margin-right: 1.5em;
}

#header p {
    position: fixed;
    top: 50px;
    right: 40px;
}

#header p img {
    transition: .7s;
}
#header p img:hover {
    opacity: .5;
}

.menu-btn {
    display: none;
  }

.menu_active a {
   color: #00533F;
}

/*アニメーション*/
.cv_btn img {
    animation: anime1 1.5s ease 1.5s infinite alternate;
    transform-origin:center;
  }
  @keyframes anime1 {
    from {
      transform: scale(0.9,0.9);
    }
    to {
      transform: scale(1,1);
    }
  }

}