@charset "UTF-8";
/*-- globalフォルダ内の_scssを記述--*/
/*-- --*/
/* 
/en/ ページ調整用
---------------------
*/
.l-main#top .company .company-content:has(.company-mission) {
  width: 100%;
  max-width: 400px;
}
@media screen and (max-width: 750px) {
  .l-main#top .company .company-content:has(.company-mission) {
    max-width: none;
  }
}
.l-main#top .company .company-content .company-mission {
  padding: 28px 28px;
}
@media screen and (max-width: 750px) {
  .l-main#top .company .company-content .company-mission {
    padding: 24px 20px;
    max-width: 300px;
    margin-inline: auto;
  }
}
.l-main#top .company .company-content .company-mission .company-mission__text {
  font-size: 21px;
  text-align: justify;
  word-break: normal;
}
@media screen and (max-width: 750px) {
  .l-main#top .company .company-content .company-mission .company-mission__text {
    font-size: 16px;
  }
}

@media screen and (max-width: 750px) {
  .l-main#company .company-info .company-flex-content .details .item {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .company-info .company-flex-content .details .item .item__theme {
    max-width: max(110px, 27.5%);
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item .history-slider-era .history-slider-era__num {
    font-size: 16px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item .history-slider-era .history-slider-era__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item .history-slider__detail {
    font-size: 14px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item.swiper-slide-active .history-slider-era .history-slider-era__num {
    font-size: 30px;
  }
  .l-main#company .history .history-slider .history-slider__item.swiper-slide-active .history-slider-era .history-slider-era__num.history-slider-era__num--small {
    font-size: 26px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item.swiper-slide-active .history-slider-era .history-slider-era__text {
    font-size: 18px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#company .history .history-slider .history-slider__item.swiper-slide-active .history-slider__detail {
    font-size: 16px;
  }
}
.l-main#company .results .results-head .results-head__text {
  width: auto;
  max-width: 600px;
}
@media screen and (max-width: 750px) {
  .l-main#company .results .results-head .results-head__text {
    max-width: none;
  }
}
/*# sourceMappingURL=en.css.map */
