@charset "UTF-8";
.underMV__wrapper {
  background-image: url(../images/under_MV_company.jpg);
}

/* company-overview */
.company-overview {
  padding: 50px 10px;
}

.company-overview .parts-title {
  margin-bottom: 30px;
}

.company-overview-inner {
  max-width: 1000px;
  margin: 0 auto;
}

.company-overview table {
  width: 100%;
  margin-bottom: 80px;
}

.company-overview th {
  width: 30%;
  padding: 20px 10px 20px 40px;
  vertical-align: middle;
  text-align: left;
  font-size: 18px;
}

.company-overview td {
  padding: 20px 10px 20px 40px;
  vertical-align: middle;
  font-size: 18px;
}

.company-overview td small {
  display: block;
  font-size: 14px;
}

.company-overview td iframe {
  display: block;
  width: 100%;
  height: 307px;
  margin-top: 10px;
}

.company-overview tr {
  border-top: solid 1px #cfcfcf;
}

.company-overview tr:last-of-type {
  border-bottom: solid 1px #cfcfcf;
}

@media screen and (max-width: 768px) {
  /* company-overviewスマホ */
  .company-overview {
    padding: 30px 10px;
  }
  .company-overview table {
    margin-bottom: 50px;
  }
  .company-overview th {
    display: block;
    width: 100%;
    padding: 15px 5px 5px 0;
    font-size: 18px;
  }
  .company-overview td {
    display: block;
    padding: 5px 5px 15px 0;
    font-size: 13px;
  }
  .company-overview td iframe {
    height: 300px;
    margin-top: 5px;
  }
}
