@charset "UTF-8";
/*
@media (min-width: 375px) { ... }
@media (min-width: 425px) { ... }
@media (min-width: 576px) { ... }
@media (min-width: 768px) { ... }
@media (min-width: 992px) { ... }
@media (min-width: 1200px) { ... }
@media (min-width: 1400px) { ... }
*/
.or-mw-1440 {
  max-width: 1440px;
}

.or-mw-720 {
  max-width: 720px;
}

.or-lh-base {
  line-height: 1.4;
}

.or-lh-lg {
  line-height: 1.6;
}

.or-lh-xl {
  line-height: 1.8;
}

.or-fs-32_24 {
  font-size: 2.4rem !important;
}

@media (min-width: 576px) {
  .or-fs-32_24 {
    font-size: 3.2rem !important;
  }
}
.or-fs-30_24 {
  font-size: 2.4rem !important;
}

@media (min-width: 576px) {
  .or-fs-30_24 {
    font-size: 3.0rem !important;
  }
}
.or-fs-26_23 {
  font-size: 2.3rem !important;
}

@media (min-width: 576px) {
  .or-fs-26_23 {
    font-size: 2.6rem !important;
  }
}
.or-fs-24_23 {
  font-size: 2.3rem !important;
}

@media (min-width: 576px) {
  .or-fs-24_23 {
    font-size: 2.0rem !important;
  }
}
.or-fs-21_16 {
  font-size: 1.6rem !important;
}

@media (min-width: 576px) {
  .or-fs-21_16 {
    font-size: 2.1rem !important;
  }
}
.or-fs-14_12 {
  font-size: 1.2rem !important;
}

@media (min-width: 576px) {
  .or-fs-14_12 {
    font-size: 1.4rem !important;
  }
}
.or-opacity-80:hover {
  opacity: 0.8;
}

.or-btn-65B8BE {
  background-color: #65B8BE;
}

.or-btn-289dc8 {
  background-color: #289dc8;
}

.fontGothic {
  font-family: "Avenir", "Helvetica Neue", "Verdana", Helvetica, Arial, YuGothic, "Meiryo UI", メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.or-text-decoration-underline {
  text-decoration: underline;
}

/* unit005 ----------*/
.unit005 #cal-sat {
  border-top: 7px solid #66b8be !important;
}
.unit005 #cal-sun {
  border-top: 7px solid #66b8be !important;
}

/*# sourceMappingURL=feature2023gw.css.map */