.driving-range[data-v-e7f2f2a9] .card-carousel > .title-wrap {
  margin-bottom: 24px;
}
.driving-range[data-v-e7f2f2a9] .card-carousel > .title-wrap .title {
  font-size: var(--sub-h3);
}
.driving-range .item-wrap[data-v-e7f2f2a9] {
  width: 249.6px;
  aspect-ratio: 250/285;
  display: grid;
  overflow: hidden;
  border-radius: 8px;
}
.driving-range .item-wrap.c-p[data-v-e7f2f2a9] {
  cursor: pointer;
}
.driving-range .item-wrap .image[data-v-e7f2f2a9],
.driving-range .item-wrap .item-info[data-v-e7f2f2a9] {
  grid-area: 1/1/2/2;
  z-index: 1;
}
.driving-range .item-wrap .item-info[data-v-e7f2f2a9] {
  height: 126px;
  margin: -11px -25px 0;
  background: linear-gradient(180deg, #333333 -44.44%, rgba(0, 0, 0, 0) 100%);
  text-align: center;
  padding-top: 35px;
}
.driving-range .item-wrap .item-info .name[data-v-e7f2f2a9] {
  font-size: 14px;
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: var(--text-wh-primary);
  letter-spacing: 0.05em;
  line-height: 1.35;
}
.driving-range .item-wrap .item-info .range[data-v-e7f2f2a9] {
  font-size: 24px;
  font-family: "Montserrat-Medium", "NotoSansJP-Medium";
  font-weight: 500;
  line-height: 1.5;
  color: var(--text-wh-primary);
  letter-spacing: 0.05em;
  line-height: 1.35;
}