  @charset "UTF-8";
/* var */
:root {
  --blue: #00559C;
  --black: #414141;
  --gray: #434343;
  --orange: #F0532D;
  --green: #95BC4A;
  --red: #C94B4B;
  --yellow: #C3B129;
  --green2: #258835;
}

.header h1 {
  max-width: 139px;
}
.header h1 img {
  vertical-align: middle;
}
 .top-main-set::after {
  display: none;
}
 .top-main-set__wrap {
  justify-content: space-between;
}

 .footer {
  padding: 2rem 0;
}

.management {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .management {
    flex-direction: column;
  }
  .sidebar__head--sp {
    display: none;
  }
}
.management-image img {
  margin-bottom: .5rem;
}
.c-table-th {
  white-space: inherit;
}
.top-mv__lead {
  background-image: linear-gradient(115deg, var(--blue) 0 31%, #fff 31%);
}
@media (max-width: 1100px) {
  .top-mv__lead {
    background-image: linear-gradient(116deg, var(--blue) 0 30%, #fff 30%);
  }
}
@media (max-width: 768px) {
  .top-mv__lead {
    background-image: linear-gradient(106deg, var(--blue) 0 27%, #fff 27%);
    font-size: 4rem;
  }
}
@media (max-width: 428px) {
  .top-mv__lead {
    background-image: linear-gradient(106deg, var(--blue) 0 36%, #fff 36%);
    font-size: 3rem;
  }
  .header h1 {
    max-width: 100px;
  }
}
@media (max-width: 400px) {
  .top-mv__lead {
    background-image: linear-gradient(106deg, var(--blue) 0 39%, #fff 39%);
  }
  
}

.top-mv-bg::after {
  background: transparent url("../img/english/top/bg_mv.jpg") no-repeat left center;
  background-size: cover;
}
@media (max-width: 768px) {
  .top-mv-bg::after {
    background: transparent url("../img/english/top/bg_mv_sp.jpg") no-repeat left center;
    background-size: cover;
  }
}

.top-main-set-02 {
  padding-bottom: 26rem;
}