@charset "UTF-8";
.store-information {
  background-color: var(--black);
  padding-bottom: 80px;
  text-align: center;
  border-bottom: 2px solid var(--gold);
}
.store-information h2 {
  border-top: solid 2px var(--gold);
  border-bottom: solid 2px var(--gold);
  line-height: 1.7;
}

.store-info-parent {
  width: 57vw;
  min-width: 850px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  /* 店名背景色の設定 */
}
.store-info-parent .store-item {
  width: 33.3%;
}
.store-info-parent .store-item .store-name {
  margin-bottom: 0;
  text-align: center;
  color: var(--white);
  font-family: "Zen Old Mincho", serif;
  font-size: 24px;
}
.store-info-parent .store-item img {
  width: 100%;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
}
.store-info-parent .store-item:nth-child(9n-8) p, .store-info-parent .store-item:nth-child(9n-4) p, .store-info-parent .store-item:nth-child(9n) p {
  background-color: var(--navy);
}
.store-info-parent .store-item:nth-child(9n-7) p, .store-info-parent .store-item:nth-child(9n-3) p, .store-info-parent .store-item:nth-child(9n-2) p {
  background-color: var(--back-ground-red);
}
.store-info-parent .store-item:nth-child(9n-6) p, .store-info-parent .store-item:nth-child(9n-5) p, .store-info-parent .store-item:nth-child(9n-1) p {
  background-color: var(--gold);
}

@media screen and (max-width: 959px) {
  .store-information {
    padding-bottom: 0;
    border-bottom: none;
  }
  .store-info-parent {
    width: 100%;
    min-width: auto;
    padding: 0;
  }
  .store-info-parent .store-item .store-name {
    font-size: 18px;
  }
  .sestion-bottom {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .store-info-parent .store-item .store-name {
    padding: 10px 0;
  }
  .store-info-parent .store-item img {
    aspect-ratio: 1.3/1.2;
    -o-object-fit: cover;
       object-fit: cover;
  }
}/*# sourceMappingURL=store.css.map */