@charset "UTF-8";
.old-wrapper {
  /*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
  /*  ソリューション CSS
  /*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
}
@media screen and (max-width: 768px) {
  .old-wrapper #mainContents h2 {
    margin-bottom: 5vw;
    line-height: 1.4;
    color: #47B689 !important;
  }
  .old-wrapper #mainContents h2 font {
    font-size: 6vw !important;
    color: #47B689 !important;
  }
  .old-wrapper #mainContents table {
    display: block;
    padding: 5vw;
    border: 1px solid #ddd !important;
  }
  .old-wrapper #mainContents thead,
  .old-wrapper #mainContents tbody,
  .old-wrapper #mainContents tr,
  .old-wrapper #mainContents td,
  .old-wrapper #mainContents th {
    display: block;
    border: 0 !important;
  }
  .old-wrapper #mainContents table h3 {
    margin-bottom: 7vw;
    font-size: 5vw;
    vertical-align: middle;
  }
  .old-wrapper #mainContents table h3 img {
    vertical-align: middle;
  }
  .old-wrapper #mainContents table img {
    float: none !important;
  }
}

/* --------------------------------------------------------------------------------
   トップ - ギャラリー一覧 / body.page-solution .solution-company-list
   -------------------------------------------------------------------------------- */
body.solution_detail .solution-company-list {
  /* スライドする要素 */
  /* スライドレールの枠 */
  /* content4つをまとめたスライドブロック */
}
body.solution_detail .solution-company-list .content {
  width: 200px;
  height: auto;
}
body.solution_detail .solution-company-list .wrap {
  overflow: hidden;
  height: 150px;
  background-color: white;
  display: flex;
}
body.solution_detail .solution-company-list .wrap li {
  display: flex;
  align-items: center;
}
body.solution_detail .solution-company-list .wrap img {
  padding: 15px;
}
body.solution_detail .solution-company-list .slideshow {
  display: flex;
  -webkit-animation: loop-slide 20s infinite linear 1s both;
  animation: loop-slide 30s infinite linear 1s both;
}
@media screen and (max-width: 767px) {
  body.solution_detail .solution-company-list .wrap {
    height: 130px;
  }
}
@-webkit-keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes loop-slide {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

/*# sourceMappingURL=solution-agile-tour.css.map */
