@charset "UTF-8";
/**
 * @ hover.css
 *
 * 
 */
a,
button,
*::before,
*::after {
  transition: 0.3s;
}
a:hover,
button:hover,
*::before:hover,
*::after:hover {
  transition: 0.3s;
}
a:hover img {
  opacity: 0.8;
}
/* ==============================
  ボタン
  ============================== */
.u-btn--arrow-corner:hover {
  text-decoration: underline;
}
.u-btn--fill:hover {
  background: #e1c4f1;
}
/* ==============================
  .header__nav
  ============================== */
.header__nav-link:not(.header__nav-items--cta a):hover {
  text-decoration: underline;
}
.header__nav-items--cta .header__nav-link:hover,
.header__hamburger:hover {
  opacity: 0.8;
}
@media screen and (min-width: 1700px) {
  .header__nav-link:not(.header__nav-items--cta a):hover {
    color: var(--color-accent);
    text-decoration: underline;
  }
}
/* ==============================
  .news
  ============================== */
.news__link:hover {
  text-decoration: underline;
}
/* ==============================
  .school-life
  ============================== */
.school-life__link:hover {
  background-color: #e9e0ee !important;
}

/* ==============================
  .link-list
  ============================== */
.link-list__link:hover::before {
  transform: scale(1.2, 1.2);
}

/* ==============================
  .footer
  ============================== */
.footer__menu-items a:hover {
  text-decoration: underline;
}

/* ==============================
  .page-top
  ============================== */
.page-top:hover {
  background: #e9e0ee !important;
}

/* ==============================
  .editor
  ============================== */
.editor .wp-block-button a:hover {
  opacity: 0.8;
}
.editor :is(li, p, td) a:hover {
  text-decoration: none;
}

/* ==============================
  .pagenation
  ============================== */
.pagenation__link:hover {
  background: var(--color-accent);
  color: #fff;
}

/* ==============================
  .breadcrumbsn
  ============================== */
.breadcrumbs__link:hover {
  text-decoration: underline;
}
