<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sakura2020 .row:after {
  content: "";
  width: 32%;
}
@media only screen and (max-width: 767px) {
  .sakura2020 .row:after {
    width: 100%;
  }
}
.sakura2020 .row .pic-col {
  width: 32%;
  background: #fff;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  margin-top: 25px;
}
@media only screen and (max-width: 767px) {
  .sakura2020 .row .pic-col {
    width: 100%;
  }
}
.sakura2020 .row .pic-col figure {
  height: 100%;
  position: relative;
  padding-bottom: 53px;
}
.sakura2020 .row .pic-col figure img {
  width: 100%;
}
.sakura2020 .row .pic-col figure figcaption .info-box {
  padding: 25px;
  font-family: "貂ｸ譏取悃菴�", "Yu Mincho", YuMincho, "繝偵Λ繧ｮ繝取�譛� Pro",
    "Hiragino Mincho Pro", "MS P譏取悃", "MS PMincho", serif;
}
@media only screen and (max-width: 767px) {
  .sakura2020 .row .pic-col figure figcaption .info-box {
    padding: 15px;
  }
}
.sakura2020 .row .pic-col figure figcaption .info-box .name {
  font-size: 20px;
  font-size: 2rem;
}
.sakura2020 .row .pic-col figure figcaption .info-box .price {
  font-size: 19px;
  font-size: 1.9rem;
}
body.yosen.yakatabune
  #sec02
  .row
  .pic-col
  figure
  figcaption
  .info-box
  .price
  small {
  font-size: 13px;
  font-size: 1.3rem;
}
.sakura2020 .row .pic-col figure figcaption .info-box .detail {
  margin-top: 15px;
  padding-top: 20px;
  border-top: 1px dashed #c9c9c9;
  font-size: 14px;
  font-size: 1.4rem;
}
.sakura2020 .row .pic-col figure figcaption .info-box .nomi {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "貂ｸ繧ｴ繧ｷ繝�け菴�", YuGothic, "貂ｸ繧ｴ繧ｷ繝�け", "Yu Gothic",
    "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", "Osaka",
    "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", "Helvetica Neue", "Helvetica", "Arial",
    sans-serif;
}
.sakura2020 .row .pic-col figure figcaption .btn01 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #25a1cf;
  color: #fff;
  margin-top: 0;
  border-color: #25a1cf;
}
.sakura2020 .row .pic-col figure figcaption .btn01:hover {
  background-image: url(../img/common/arrow04.svg);
  color: #25a1cf;
  background-color: #fff;
}
body.yosen.yakatabune #sec03 .btn01 {
  background-color: #25a1cf;
  border-color: #25a1cf;
}
body.yosen.yakatabune #sec03 .btn01:hover {
  color: #25a1cf;
  background-image: url(../img/common/arrow04.svg);
  background-color: #fff;
}
body.yosen.yakatabune #sec04 {
  background-color: #25a1cf;
}
body.yosen.yakatabune #sec04 .inner .row .col:last-child .btn01 {
  background-color: #fff;
  border-color: #fff;
  color: #25a1cf;
  background-image: url(../img/common/arrow04.svg);
}
body.yosen.yakatabune #sec04 .inner .row .col:last-child .btn01:hover {
  color: #fff;
  background-image: url(../img/common/arrow02.svg);
  background-color: #25a1cf;
}
body.yosen.yakatabune #sec05 .inner .row .col .btn01 {
  background-color: #25a1cf;
  color: #fff;
  border-color: #25a1cf;
  margin: 15px 0 0;
}
body.yosen.yakatabune #sec05 .inner .row .col .btn01:hover {
  background-image: url(../img/common/arrow04.svg);
  color: #25a1cf;
  background-color: #fff;
}
body.yosen.yakatabune #sec06 {
  background: #f7f7f7;
}
body.yosen.yakatabune #sec06 .btn01 {
  background-color: #25a1cf;
  border-color: #25a1cf;
}
body.yosen.yakatabune #sec06 .btn01:hover {
  background-color: #fff;
  color: #25a1cf;
  background-image: url(../img/common/arrow04.svg);
}

#form.reservationform
  .ex-select-area-whole
  .ex-select-area
  .tab-content
  .select-course-area
  ul {
  width: 100%;
}
</pre></body></html>