/* エントリーバナー（キャンペーン時） ↓ */

/* .header-entry__campaign {
  position: fixed;
  z-index: 500;
  bottom: 11px;
  right: 38px;
  width: 220px;
  height: 250px;
}

.header-entry__campaign-img{
  display: block;
}

@media(max-width:834px) {
  .header-entry__campaign {
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: auto;
  }

  .header-entry__campaign-img {
    width: 100%;
    height: 100%;
    margin: auto;
  }
} 

.header-entry__btn {
  display: none;
}


@media(max-width:834px) {
  .footer-bottom {
    padding-bottom: 180px;
  }
}

@media(max-width:600px) {
  .footer-bottom {
    padding-bottom: 130px;
  }
}

@media(max-width:400px) {
  .footer-bottom {
    padding-bottom: 100px;
  }
} */

/* エントリーバナー（キャンペーン時）以外は、コメントアウト ↑ */

/*-----追加260217--------------------------------*/
.common-bnr {
  background-color: #40ddc7;
}

/*-----追加260513--------------------------------*/

.header-entry__btn {
  transform: translate(0, 0);
  width: 300px;
  height: 300px;
  border-radius: 0;
  gap: 0;
  padding: 0;
  display: block;
  border-top: 4px solid #6f73f3;
  border-left: 4px solid #6f73f3;
  /* outline: 4px solid #6f73f3; */
}
@media (max-width: 834px) {
  .header-entry__btn {
    width: 100%;
    height: auto;
    border-left: none;
    bottom: -5px;
  }
  .footer {
    padding-bottom: 220px;
  }
}
@media (max-width: 499px) {
  .footer {
    padding-bottom: 150px;
  }
}
.header-entry__btn img {
  transform: scale(1.01);
}

body .header-entry__btn:hover {
  transform: none !important;
  transition: 0.3s ease-in-out;
}
/* 
.top-body .header-entry__btn:hover {
  transform: none !important;
  transition: 0.3s ease-in-out;
} */

.header-entry__btn::after {
  content: none;
}
/*-----追加260520--------------------------------*/
.header-entry__btn {
  z-index: 599;
}
