.mailmaga a {
  text-align: center;
  border: 1px solid transparent;
  background-color: #065bab;
  color: #fff;
  line-height: 1.2;
  transition: 0.5s;
  font-weight: bold;
  padding: 7px 8px;
}
.mailmaga a:hover {
  color: #065bab;
  background-color: #fff;
  border: 2px solid #065bab;
  padding: 6px 7px;
}

a.ft_mailmaga {
  right: 200px;
}

a.ft_form {
  background: #ff5722;
}
.global-nav_list.or,
.global-nav_list.or a,
.contact-btn {
  background-color: #ff5722;
}
.global-nav_list.or .add_hltxt {
  font-size: 20px;
  font-weight: bold;
}
a.ft_mailmaga,
.link_blue {
  background: #065bab;
}
span.mail {
  font-size: 12px;
}
@media screen and (max-width: 1024px) {
  a.contact-btn.active {
    width: 50%;
  }

  a.ft_mailmaga {
    right: 50%;
  }
}

@media screen and (min-width: 991px) and (max-width: 1280px) {
  .global-nav_list a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1280px) {
  .header-logo {
    width: 185px;
  }
}
.htel {
  display: none;
}
@media screen and (max-width: 499px) {
  .htel {
    height: 66px;
    display: flex;
    align-items: center;
  }
  .htel_box {
    background: #ff5722;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 2.5vw;
    color: #fff;
    height: 50px;
  }
}
/*contactFV打消し*/
.sub-mv.add_contact_FV {
  height: auto;
  margin-top: 9.62vw;
}
.mv-catch.add_contact_FV_catch {
  position: static;
  display: block;
  color: #000;
  transform: none;
}
@media screen and (max-width: 500px) {
  .sub-mv.add_contact_FV {
    margin-top: 19.8vw;
  }
}
/*contactFV打消し*/
.author-box {
  width: 50%;
  margin: 0 auto 30px;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  padding: 10px;
  border: 1px solid #313131;
  grid-column-gap: 10px;
}
.author-name {
  grid-area: 1 / 1 / 2 / 3;
  border-bottom: 1px solid #313131;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.belle-box {
  grid-area: 2 / 1 / 3 / 2;
}
.belle-box img {
  width: 100%;
  height: auto;
}
.belle-info {
  grid-area: 2 / 2 / 3 / 3;
}
@media screen and (max-width: 500px) {
  .author-box {
    width: 90%;
  }
}
.area-tag.add_link {
  width: 100%;
  display: inline;
  padding: 15px 10px;
}
.area-tag.add_link:hover {
  opacity: 0.7;
}
