@charset "UTF-8";
:root {
  --color-bg: #fff;
  --color-primary: #c00;
  --color-text: #333;
  --color-black: #050711;
  --font-base: "Yu Gothic", "游ゴシック体", "YuGothic", "游ゴシック", sans-serif;
}

.row {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.col-1 {
  width: calc(8.3333333333% - 1.5rem * 11 / 12);
}

.col-2 {
  width: calc(16.6666666667% - 1.5rem * 11 / 12);
}

.col-3 {
  width: calc(25% - 1.5rem * 11 / 12);
}

.col-4 {
  width: calc(33.3333333333% - 1.5rem * 11 / 12);
}

.col-5 {
  width: calc(41.6666666667% - 1.5rem * 11 / 12);
}

.col-6 {
  width: calc(50% - 1.5rem * 11 / 12);
}

.col-7 {
  width: calc(58.3333333333% - 1.5rem * 11 / 12);
}

.col-8 {
  width: calc(66.6666666667% - 1.5rem * 11 / 12);
}

.col-9 {
  width: calc(75% - 1.5rem * 11 / 12);
}

.col-10 {
  width: calc(83.3333333333% - 1.5rem * 11 / 12);
}

.col-11 {
  width: calc(91.6666666667% - 1.5rem * 11 / 12);
}

.col-12 {
  width: 100%;
}

@media (min-width: 768px) {
  .col-md-1 {
    width: calc(8.3333333333% - 1.5rem * 11 / 12);
  }
  .col-md-2 {
    width: calc(16.6666666667% - 1.5rem * 11 / 12);
  }
  .col-md-3 {
    width: calc(25% - 1.5rem * 11 / 12);
  }
  .col-md-4 {
    width: calc(33.3333333333% - 1.5rem * 11 / 12);
  }
  .col-md-5 {
    width: calc(41.6666666667% - 1.5rem * 11 / 12);
  }
  .col-md-6 {
    width: calc(50% - 1.5rem * 11 / 12);
  }
  .col-md-7 {
    width: calc(58.3333333333% - 1.5rem * 11 / 12);
  }
  .col-md-8 {
    width: calc(66.6666666667% - 1.5rem * 11 / 12);
  }
  .col-md-9 {
    width: calc(75% - 1.5rem * 11 / 12);
  }
  .col-md-10 {
    width: calc(83.3333333333% - 1.5rem * 11 / 12);
  }
  .col-md-11 {
    width: calc(91.6666666667% - 1.5rem * 11 / 12);
  }
  .col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .section-goods .price__value {
    font-weight: bold;
  }
}
.section-goods .price__unit {
  font-size: 0.75rem;
  margin-left: 0.15rem;
}
@media (min-width: 1024px) {
  .section-goods .price__unit {
    font-size: 0.875rem;
    margin-left: 0.25rem;
  }
}
.section-goods .goods__image {
  display: none;
}
@media (min-width: 768px) {
  .section-goods .goods__image {
    display: block;
  }
}
.section-goods .caution {
  margin-top: 1rem;
}
.section-goods .caution ul {
  font-size: 0.75rem;
  list-style: disc;
  padding-left: 1rem;
}/*# sourceMappingURL=page-venue.min.css.map */