@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Shippori+Mincho&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");
:root {
  --hl: 8rem;
  --hm: 4rem;
  --hs: 2rem;
}

#footer .company::after,
#footerfixedbtn::after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  /*
  */
}

#footerfixedbtn {
  position: relative;
}
#footerfixedbtn::after {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-70%);
  width: min(10vw, 150px);
  aspect-ratio: 573/600;
  background-image: url(../img/nagashima/24_3490.png);
  background-size: cover;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  #footerfixedbtn {
    padding-right: 0;
  }
  #footerfixedbtn::after {
    width: min(30vw, 150px);
  }
}

#footer .company .acceljapan img {
  max-width: 200px;
}
@media screen and (max-width: 768px) {
  #footer .company .acceljapan {
    text-align: center;
    margin: 1em 0;
  }
}/*# sourceMappingURL=nagashima.css.map */