:root {
  --color-primary: #073E6E;
  --color-sub: #A68B36;
  --color-accent: #B7993D;
  --color-text: #333;
  --color-white: #FFF;
  --color-bg-subtle: #F1F9FF;
  --color-bg-muted: #DEEDFF;
  --color-secondary: #53749C;
  --color-black: #000;
  --color-text-muted: #9F9F9F;
}

.visible-sp {
  display: none;
}
@media (max-width: 599px) {
  .visible-sp {
    display: block !important;
  }
}

.visible-sp-ib {
  display: none;
}
@media (max-width: 599px) {
  .visible-sp-ib {
    display: inline-block !important;
  }
}

.visible-sp-flex {
  display: none;
}
@media (max-width: 599px) {
  .visible-sp-flex {
    display: flex !important;
  }
}

.visible-tab {
  display: none;
}
@media (min-width: 600px) and (max-width: 1135px) {
  .visible-tab {
    display: block !important;
  }
}

.visible-tab-ib {
  display: none;
}
@media (min-width: 600px) and (max-width: 1135px) {
  .visible-tab-ib {
    display: inline-block !important;
  }
}

.visible-tab-flex {
  display: none;
}
@media (min-width: 600px) and (max-width: 1135px) {
  .visible-tab-flex {
    display: flex !important;
  }
}

.visible-pc {
  display: none;
}
@media (min-width: 1136px) {
  .visible-pc {
    display: block !important;
  }
}

.visible-pc-ib {
  display: none;
}
@media (min-width: 1136px) {
  .visible-pc-ib {
    display: inline-block !important;
  }
}

.visible-pc-flex {
  display: none;
}
@media (min-width: 1136px) {
  .visible-pc-flex {
    display: flex !important;
  }
}

@media (max-width: 599px) {
  .hidden-sp {
    display: none !important;
  }
}

@media (min-width: 600px) and (max-width: 1135px) {
  .hidden-tab {
    display: none !important;
  }
}

@media (min-width: 1136px) {
  .hidden-pc {
    display: none !important;
  }
}

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