.p-center_contact.-tsuchiyama,
.c-totop.-tsuchiyama,
.c-btn.-tsuchiyama {
  background: #0D558D;
}

.p-center_contact.-himeji,
.c-totop.-himeji,
.c-btn.-himeji {
  background: #0D558D;
}

.p-center_contact.-gifu,
.c-totop.-gifu,
.c-btn.-gifu {
  background: #56A092;
}

.p-center_contact.-ichinomiya,
.c-totop.-ichinomiya,
.c-btn.-ichinomiya {
  background: #3761A3;
}

.p-center_contact.-colton,
.c-totop.-colton,
.c-btn.-colton {
  background: #679A5F;
}

.p-center_contact.-union,
.c-totop.-union,
.c-btn.-union {
  background: #385E68;
}

.p-center_contact.-dome,
.c-totop.-dome,
.c-btn.-dome {
  background: #B65368;
}

.p-center_contact.-nagoya,
.c-totop.-nagoya,
.c-btn.-nagoya {
  background: #1F9CBE;
}

.p-center_sns__wrap {
  gap: 10px;
  justify-content: center;
}

.p-center_access__wrap {
  gap: 10px;
}
.p-center_access__address a {
  color: #5F6477;
}

.p-news_body {
  padding-top: 4vw;
}
.p-news_body .p-panel_article .c-card_news__ttl {
  font-size: 2.4rem;
  font-weight: bold;
  margin: 1em 0;
}
@media screen and (max-width: 767.9px) {
  .p-news_body .p-panel_article .c-card_news__ttl {
    font-size: 1.8rem;
  }
}
.p-news_body .p-panel_article__foot {
  margin-top: 4rem;
}

.c-totop {
  z-index: 5;
  transform: scale(-1, 1);
}
.c-totop .arrow {
  transform: rotate(-90deg) translateY(-4px);
}

.-under .l-header.is-act {
  background: transparent;
  box-shadow: none;
}

.p-center_kv__catch {
  padding-top: 11.93vw;
}

.p-center_kv__desc {
  margin-top: 1.77083vw;
  padding-bottom: 27.7083vw;
}

.l-sidebar-contact {
  position: fixed;
  top: 11.93vw;
  right: 0;
  width: 6rem;
  z-index: 9999;
}

.l-sidebar-contact__lesson {
  display: block;
}

.l-sidebar-contact__line {
  display: block;
  margin-top: 6px;
}

.p-center_body__wrap:before {
  background: url(../img/center/img_bg_cnt.jpg) no-repeat center/cover;
}

.c-center_col__img img {
  object-fit: cover;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 290px;
  aspect-ratio: 387/290;
}

.p-school_academy {
  padding-top: 4.5rem;
}

.p-school_image {
  margin-top: -6rem;
}

.p-school_boxs {
  margin-top: 8rem;
}

.p-school_boxs .p-school_charge:nth-of-type(odd) .c-center_col__ttl:before {
  opacity: 1;
}

.p-school_charge__tbl th:before {
  opacity: 1;
  z-index: -1;
}

.p-school_charge__tbl th {
  color: #fff;
}

.c-center_col__cnt.-dome:before {
  background: #EFEDED;
}

.c-center_col__item:nth-child(odd) .c-center_col__cnt:not(.gray):before {
  opacity: 1;
}

.p-school_boxs .p-school_charge:nth-of-type(even) .c-center_col__cnt:before {
  background: #F2F2F2;
  opacity: 0.6;
}

.p-school_charge__note-big {
  margin-top: 2.1rem;
  font-size: 2rem;
  font-weight: bold;
  line-height: 3.6rem;
  color: #AA5164;
}

.p-school_charge__note {
  font-size: 1.4rem;
  font-weight: medium;
  line-height: 2.4rem;
}

.p-school_instructor__name {
  display: block;
}

.p-school_instructor__name .sub {
  margin-top: 0.5rem;
  font-size: 1.4rem;
}

.p-school_instructor {
  padding-bottom: 0;
}

.p-center_kv__img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.p-center_kv__img img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1920/1180;
  object-fit: cover;
  object-position: center;
}

.p-center_body__wrap:before {
  height: calc(100% - 3rem);
  top: 0rem;
}

.p-center_body__desc .sub span {
  font-weight: bold;
}/*# sourceMappingURL=include.css.map */