@charset "utf-8";



/*  クライアントロゴ --------------------*/

.p-logoList .c-slider__item.--no001 .c-img {
  padding-left: 22px;
}

.p-logoList .c-slider__item.--no002 .c-img {
  padding: 0 16px;
}

.p-logoList .c-slider__item.--no003 img {
  width: 95px !important;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no003 img {
    width: 70px !important;
  }
}

.p-logoList .c-slider__item.--no005 .c-img {
  padding: 0 8px;
}

.p-logoList .c-slider__item.--no007 .c-img {
  padding: 0 8px;
}

.p-logoList .c-slider__item.--no009 .c-img {
  padding-right: 40px;
}

.p-logoList .c-slider__item.--no010 img {
  min-width: 260px;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no010 img {
    min-width: 200px;
  }
}

.p-logoList .c-slider__item.--no011 {
  margin-left: 40px;
}

.p-logoList .c-slider__item.--no012 .c-img {
  padding: 0 0 0 32px;
}

.p-logoList .c-slider__item.--no013 .c-img {
  padding: 0 24px;
}

.p-logoList .c-slider__item.--no014 .c-img {
  padding: 0 8px;
}

.p-logoList .c-slider__item.--no015 img {
  width: 85px !important;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no015 img {
    width: 50px !important;
  }
}

.p-logoList .c-slider__item.--no016 .c-img {
  padding: 0 24px;
}

@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no017 .c-img {
    width: 100px !important;
  }
}

.p-logoList .c-slider__item.--no018 .c-img {
  padding: 0 4px;
}

.p-logoList .c-slider__item.--no019 img {
  min-width: 200px;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no019 img {
    min-width: 150px;
  }
}

@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no020 .c-img {
    padding-left: 16px;
  }
}

.p-logoList .c-slider__item.--no021 img {
  width: 95px !important;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no021 img {
    width: 55px !important;
  }
}

.p-logoList .c-slider__item.--no023 .c-img {
  padding: 0 8px;
}

.p-logoList .c-slider__item.--no025 .c-img {
  padding: 0 56px;
}
@media (max-width: 768px) {
  .p-logoList .c-slider__item.--no025 .c-img {
    padding: 0 40px;
  }
}

.p-logoList .c-slider__item.--no026 .c-img {
  padding: 0 16px;
}





/*  導入事例 --------------------*/

.p-caseStudy.--case-04 .p-caseStudy__introTextWrap {
  margin-top: 50px;
}
@media (max-width: 768px) {
  .p-caseStudy.--case-04 .p-caseStudy__introTextWrap {
    margin-top: 24px;
  }
}

.p-caseStudy.--case-08 .p-caseStudy__introTextWrap {
  margin-top: 60px;
}
@media (max-width: 768px) {
  .p-caseStudy.--case-08 .p-caseStudy__introTextWrap {
    margin-top: 24px;
  }
}





/* TOP MV ----------------------*/

.p-mv__img.--mv-01 {
  background: url(/images/mv/mv-01.jpg?20251212) center center/cover no-repeat;
}
.p-mv__img.--mv-02 {
  background: url(/images/mv/mv-02.jpg) center center/cover no-repeat;
}
.p-mv__img.--mv-03 {
  background: url(/images/mv/mv-03.jpg) center center/cover no-repeat;
}
.p-mv__img.--mv-04 {
  background: url(/images/mv/mv-04.jpg) center center/cover no-repeat;
}

@media (max-width: 768px) {
  .p-mv__img.--mv-01 {
    background: url(/images/mv/mv_sp-01.jpg?20251212) center center/cover no-repeat;
  }
  .p-mv__img.--mv-02 {
    background: url(/images/mv/mv_sp-02.jpg) center center/cover no-repeat;
  }
  .p-mv__img.--mv-03 {
    background: url(/images/mv/mv_sp-03.jpg) center center/cover no-repeat;
  }
  .p-mv__img.--mv-04 {
    background: url(/images/mv/mv_sp-04.jpg) center center/cover no-repeat;
  }
}
