@charset "utf-8";

.kasaneru{
  position: relative;/*親要素にrelative*/
}

.kasaneru .button{
  position: absolute;/*重ねたい子要素にabsolute*/
  display: inline-block;
  bottom:1.0rem;
  right: 1.0rem;
}

.btn_red a {
  background-color: rgba(255, 255, 255, 0.1);
  border: solid 2px #fff;
}

.btn_red a :hover{
  background-color: rgb(255, 92, 92);
  border: solid 2px #fff;
}

.button a{
  color: #fff;
  border:solid 2px #fff;
  border-radius: 9999px;

  background-color: rgb(255, 86, 86);

  position: relative;
  display: flex;
  justify-content: space-around;
  width: 230px;
  max-width: 250px !important;
  padding: 10px 25px;
  text-decoration: none;
  line-height: 1.8;
  font-weight: 500;
  transition : 0.3s;
}

.button a:hover{
  color: #ff5656;
  border:solid 2px #ff5656;
  border-radius: 9999px;
  background-color: rgb(255, 255, 255, 0.1);
}

