.price_table .price_data {
  font-size: 257%;
}
.price_table .price_data_pack {
  font-size: 237%;
}
.price_table .price_child {
  font-size: 237%;
}
.price_table .price_adult {
  font-size: 237%;
}
.price_table .play_time, .price_table .novelty {
  font-size: 108.5%;
}
.price_text {
  font-family: var(--font-type-maru);
  font-size: 121.4%;
  color: red;
  font-weight: var(--font-w-extra);
  line-height: 1.8;
  padding: 0 1em 0 2.5em;
  -webkit-transform: rotate(0.03deg);
  transform: rotate(0.03deg);
}
.price_table .blank2 {
  border-left:3px solid rgba(var(--base-color-BR), 1);
}

.calenderList {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(1px,3.33333vw,40px);
    width: 100%;
    max-width: 900px
}
@media (max-width: 800px) {
    .calenderList {
        width:100%;
        grid-template-columns: 1fr
    }
}
.calenderList li {
    margin: 0 !important;
    display: grid;
    text-align: center
}
.calenderList li .thumb {
    width: 100%;
    margin: 0 auto;
    border-radius: clamp(1px,2.5vw,30px);
    -o-object-fit: cover;
    object-fit: cover
}
@media (max-width: 800px) {
    .calenderList li .thumb {
        border-radius:4vw
    }
}