/**
 * Fonts
 */
.caseStudy .pageHeader {
  background: url(../img/case-study/case_pageheader.png) no-repeat center center/cover;
}
.caseStudy .caseStudyList {
  margin-top: 16px;
}
@media screen and (max-width: 1366px) {
  .caseStudy .caseStudyList {
    margin-top: 1.1713030747vw;
  }
}
@media screen and (max-width: 828px) {
  .caseStudy .caseStudyList {
    margin-top: 1.9323671498vw;
  }
}
.caseStudy .caseStudyList_item {
  border-bottom: 1px solid #777;
  padding: 40px 0 40px 32px;
  display: flex;
}
@media screen and (max-width: 1366px) {
  .caseStudy .caseStudyList_item {
    padding: 2.9282576867vw 0 2.9282576867vw 2.3426061493vw;
  }
}
@media screen and (max-width: 828px) {
  .caseStudy .caseStudyList_item {
    display: block;
    padding: 7.729468599vw 0 7.729468599vw 3.8647342995vw;
  }
}
.caseStudy .caseStudyList_item::before {
  content: "";
  background: #1D1D1F;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
@media screen and (max-width: 1366px) {
  .caseStudy .caseStudyList_item::before {
    width: 0.439238653vw;
    height: 0.439238653vw;
  }
}
@media screen and (max-width: 828px) {
  .caseStudy .caseStudyList_item::before {
    width: 1.4492753623vw;
    height: 1.4492753623vw;
  }
}
.caseStudy .caseStudyList_text {
  line-height: 2;
  font-size: 1.5rem;
}
@media screen and (max-width: 1366px) {
  .caseStudy .caseStudyList_text {
    font-size: 1.0980966325vw;
  }
}
@media screen and (max-width: 828px) {
  .caseStudy .caseStudyList_text {
    font-size: 3.6231884058vw;
  }
}
.caseStudy .caseStudyList_text b {
  color: #EA5513;
}