<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@media (min-width:600px) {
  .value-ticket-desc&gt;.innerWrap&gt;.headingTxt&gt;.mainTxt {
    margin: 0 0 20px;
  }
  .d-sec.-value-ticket&gt;.innerWrap&gt;.secIcon {
    width: 114px;
    top: -88px;
  }
  .d-sec.-value-ticket&gt;.innerWrap .value-ticket-desc {
    padding-top: 0px;
  }
  .d-sec-desc-box {
    margin-bottom: 200px;
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-fig.-jr-free-sec01 {
    margin-top: 70px;
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-fig.-jr-free-sec02 {
    margin-top: 50px;
    width: 774px;
  }
  .d-sec-desc-box.d-sec-desc-box-tonly {
    width: 774px;
    margin-top: 12px;
    margin-bottom: 120px;
  }
  .d-sec-desc-box.d-sec-desc-box-tonly&gt;dl&gt;dd {
    width: 100%;
    margin-left: 0;
    font-size: 14px;
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-heading02 {
    margin-top: 75px;
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-fig.-jr-free-sec02 + .d-fig.-jr-free-sec02 {
    margin-top: 35px;
  }
  .d-sec.-ticket-reserv&gt;.innerWrap&gt;.secIcon {
    width: 115px;
    left: calc(120 * (100vw / var(--base-width-pc)));
    top: -40px;
  }
  .step-list &gt;.innerWrap &gt; .listBody02 &gt; .notesList {
    width: 538px;
  }
  .pc-mt5 {
    margin-top: 5px;
  }
}
@media (min-width:1366px) {
  .d-sec.-value-ticket&gt;.innerWrap&gt;.secIcon {
    right: calc(140 * (100vw / 1366));
    right: calc(140 * (100vw / var(--base-width-pc)));
  }
}

@media (max-width: 599px) {
  .d-sec.-value-ticket&gt;.innerWrap {
    padding: calc(225 * (100vw / 375)) 0 0;
    padding: calc(225 * (100vw / var(--base-width-sp))) 0 0;
  }
  .d-sec.-value-ticket&gt;.innerWrap&gt;.secIcon {
    width: calc(81 * (100vw / 375));
    width: calc(81 * (100vw / var(--base-width-sp)));
    top: calc(20 * (100vw / 375));
    top: calc(20 * (100vw / var(--base-width-sp)));
    right: calc(14 * (100vw / 375));
    right: calc(14 * (100vw / var(--base-width-sp)));
  }
  .d-sec.-value-ticket&gt;.innerWrap .value-ticket-img {
    width: 687px;
  }
  .value-ticket-desc&gt;.innerWrap&gt;.notesTxt {
    font-size: 14px;
  }
  .d-sec.-jr-free-section&gt;.innerWrap {
    padding-bottom: calc(75 * (100vw / 375));
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-fig.-jr-free-sec01 {
    margin-top: 30px;
  }
  .hero-box02--txt {
    margin: calc(15 * (100vw / 375)) auto calc(80 * (100vw / 375));
    margin: calc(15 * (100vw / var(--base-width-sp))) auto calc(80 * (100vw / var(--base-width-sp)));
  }
  .d-sec.-jr-free-section&gt;.innerWrap .d-fig.-jr-free-sec02 {
    margin-top: 50px;
  }
  .d-sec.-jr-free-section .d-sec-desc-box-tonly.d-sec-desc-box&gt;dl&gt;dd {
    line-height: 1.75;
  }
  .d-sec-desc-box.d-sec-desc-box-tonly {
    margin-top: 6px;
  }
  .d-sec.-ticket-reserv&gt;.innerWrap&gt;.secIcon {
    width: calc(83 * (100vw / 375));
    width: calc(83 * (100vw / var(--base-width-sp)));
    top: calc(0 * (100vw / 375));
    top: calc(0 * (100vw / var(--base-width-sp)));
    left: calc(20 * (100vw / 375));
    left: calc(20 * (100vw / var(--base-width-sp)));
  }
  .d-sec.-recommend&gt;.innerWrap&gt;.secIcon {
    width: calc(135 * (100vw / 375));
    width: calc(135 * (100vw / var(--base-width-sp)));
    top: calc(-16 * (100vw / 375));
    top: calc(-16 * (100vw / var(--base-width-sp)));
    right: calc(45 * (100vw / 375));
    right: calc(45 * (100vw / var(--base-width-sp)));
  }
  .listBody01&gt;dl {
    align-items:center;
  }
  .sp-mt4 {
    margin-top: 4px;
  }
}

.value-ticket-desc&gt;.innerWrap&gt;.iconDeparture {
  background: url(../img/yamanashi/bg_icon_blue.png) no-repeat;
  width: 249px;
}
.value-ticket-desc&gt;.innerWrap&gt;.priceBox {
  font-weight: 500;
}
.value-ticket-desc&gt;.innerWrap&gt;.priceBox&gt;.priceTxt {
  font-weight: bold;
}
.destination-box {
  display: flex;
  justify-content: center;
}

.d-sec.-ticket-reserv .listBody02 .notesTxt {
  font-size:14px;
  line-height: 1.46;
}
.d-sec.-ticket-reserv .d-sec-desc-box&gt;dl&gt;dd {
  line-height: 1.76;
}
.value-ticket-desc&gt;.innerWrap&gt;.destination-box&gt;.dTxt {
  margin-top: 0;
}
.value-ticket-desc&gt;.innerWrap&gt;.destination-box&gt;.iconBox&gt;li {
  margin-left: 8px;
  margin-right: 8px;
}

</pre></body></html>