
.amakusaMenu {
  margin-top: 60px;
}

.amakusaMenu__inner {
  padding: 0 20px;
  max-width: 400px;
  margin: 0 auto;
}

.amakusaMenu__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.amakusaMenu__item {
  text-align: center;
}

.amakusaMenu__item {
  text-align: center;
  transition: transform 0.3s ease;
}

.amakusaMenu__item:hover {
  transform: translateY(-8px);
}

@media screen and (min-width: 767px) {
  .amakusaMenu__inner {
  padding: 0 20px;
  max-width: 800px;
  margin: 0 auto;
}
.amakusaMenu__list {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
}



