/* over view
-------------------------------------- */
.overview .line_ttl {
  margin-bottom: 50px;
}
.overview .inner {
  max-width: 920px;
}
.overview .overview_field {
  display: flex;
  width: 100%;
  margin: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1em 0;
  border-bottom: 1px solid #cfcfcf;
}
.overview .overview_field:first-of-type {
  border-top: 1px solid #cfcfcf;
}

.overview .overview_item {
  width: 30%;
}
.overview .overview_content {
  width: 70%;
}

@media all and (max-width: 900px) {
}
@media all and (max-width: 600px) {
  .overview .overview_field {
  }
  .overview .overview_item {
    width: 40%;
  }
  .overview .overview_content {
    width: 60%;
  }
}

.overview .overview_f {
  margin-bottom: 140px;
}
.overview .history {
  margin-bottom: 140px;
}

.qualification .inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.qualification .quali_content {
  width: 48%;
  padding: 1em 0;
  border-bottom: 1px solid #cfcfcf;
}

.qualification .quali_content:first-of-type,
.qualification .quali_content:nth-of-type(2) {
  border-top: 1px solid #cfcfcf;
}

@media all and (max-width: 900px) {
}
@media all and (max-width: 600px) {
  .qualification .quali_content {
    width: 100%;
  }

  .qualification .quali_content:nth-of-type(2) {
    border-top: none;
  }
}
