.mvcontent {
  position: relative;
}

.mvcontent .btn-box {
  position: absolute;
  left: 4.4%;
  bottom: 14%;
  margin-bottom: 0;
  max-width: 100%;
  width: 47.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media screen and (max-width: 767px) {
  .mvcontent .btn-box {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    gap: 15px;
    width: 88.2%;
    bottom: 21%;
  }
}

.mvcontent .btn-box a {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5));
}

.mvcontent .btn-box a img {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .mvcontent .btn-box a img:hover {
    opacity: 1;
  }
}

.mvcontent .sptel {
  width: 100%;
  height: 8%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  bottom: 0;
}

@media screen and (min-width: 768px) {
  .mvcontent .sptel {
    display: none;
  }
}

.linebna {
  width: 70%;
  position: relative;
}

@media screen and (max-width: 767px) {
  .linebna {
    width: 100%;
  }
}

.linebna .senibtn {
  position: absolute;
  bottom: 7%;
  left: 9.7%;
  width: 35%;
}

@media screen and (max-width: 767px) {
  .linebna .senibtn {
    bottom: 13%;
    left: 9.3%;
    width: 51%;
  }
}

@media screen and (max-width: 767px) {
  .linebna .senibtn img:hover {
    opacity: 1;
  }
}
/*# sourceMappingURL=newbna.css.map */