@charset "UTF-8";
/* ----------------------------------------------------
会社案内
-----------------------------------------------------*/
#company .page-title {
  background: url("../images/company/pagetitle.png") no-repeat center center;
  background-size: cover;
}
#company .lead__text {
  line-height: 2.6;
}
@media screen and (max-width: 767px) {
  #company .lead__text {
    line-height: 2;
  }
}
#company .outline .base-table th {
  width: min(30vw, 240px);
}
#company .outline .map {
  position: relative;
  width: 100%;
  aspect-ratio: 3/1;
}
@media screen and (max-width: 767px) {
  #company .outline .map {
    aspect-ratio: 2/1;
  }
}
#company .outline .map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#company .factory__main {
  display: grid;
  grid-template-columns: 2fr 1fr;
  -moz-column-gap: min(6vw, 25px);
       column-gap: min(6vw, 25px);
}
@media screen and (max-width: 980px) {
  #company .factory__main {
    grid-template-columns: 1fr;
    row-gap: min(6vw, 20px);
  }
}
@media screen and (max-width: 980px) {
  #company .factory__main figure {
    order: 2;
  }
}
@media screen and (max-width: 980px) {
  #company .factory__main .base-table {
    order: 1;
  }
  #company .factory__main .base-table th {
    width: min(30vw, 240px);
  }
}
#company .ootori .base-table th {
  width: min(30vw, 240px);
}
#company .ootori .map {
  position: relative;
  width: 100%;
  aspect-ratio: 3/1;
}
@media screen and (max-width: 767px) {
  #company .ootori .map {
    aspect-ratio: 2/1;
  }
}
#company .ootori .map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#company .history table {
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
#company .history table th {
  white-space: nowrap;
  width: min(30vw, 150px);
  font-weight: 700;
  padding: min(4vw, 20px);
  border-bottom: 1px dashed #707070;
}
#company .history table td {
  padding: min(4vw, 20px);
  border-bottom: 1px dashed #707070;
}/*# sourceMappingURL=company.css.map */