@media screen and (max-width: 767px) {
  .p-case .l-container {
    margin-bottom: 0;
  }
  .p-case .p-block-editor__inner {
    margin-top: 0;
  }
}
.p-case__list {
  display: flex;
  flex-wrap: wrap;
  gap: 45px;
  padding: 100px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-case__list {
    gap: 30px;
    padding: 30px 0;
    margin-top: 0;
  }
}
.p-case__list:before {
  content: "";
  width: calc(100% + 200px);
  height: 100%;
  background: #f4f5f7;
  position: absolute;
  top: 0;
  left: -100px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .p-case__list:before {
    width: 100vw;
    left: -30px;
  }
}
.p-case__item {
  width: calc((100% - 90px) / 3);
}
@media screen and (max-width: 767px) {
  .p-case__item {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-case__item .p-case__info, .p-case__item .p-case__img img {
    transition: 0.2s ease-in;
  }
  .p-case__item:hover .p-case__img img {
    -webkit-filter: brightness(0.8);
            filter: brightness(0.8);
  }
  .p-case__item:hover .p-case__info {
    border-color: #3498F0;
    background-color: #3498F0;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-case__item:hover .p-case__info {
    border-color: #D2D2D2;
    background-color: #fff;
  }
}
@media screen and (min-width: 768px) {
  .p-case__item:hover .p-case__info p {
    color: #fff;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-case__item:hover .p-case__info p {
    color: #5C6773;
  }
}
@media screen and (min-width: 768px) {
  .p-case__item:hover .p-case__info .p-case__ttl::after {
    background-image: url("/hrd/wp-content/themes/wp/assets/images/icon/icon09.svg");
  }
}
.p-case__info {
  background: #fff;
  padding: 26px 30px 65px;
}
@media screen and (max-width: 767px) {
  .p-case__info {
    padding: 20px 22px 40px;
  }
}
.p-case__ttl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .p-case__ttl {
    font-size: 1.5rem;
    line-height: 1.2;
  }
}
.p-case__ttl:after {
  content: "";
  flex-shrink: 0;
  width: 23px;
  height: 16px;
  background-image: url("/hrd/wp-content/themes/wp/assets/images/icon/icon08.svg");
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .p-case__ttl:after {
    width: 17px;
    height: 12px;
  }
}
.p-case__company {
  font-size: 1.5rem;
  line-height: 1.6;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-case__company {
    font-size: 1.3rem;
    line-height: 1.2307692308;
    margin-top: 10px;
  }
}
.p-case__txt {
  font-size: 1.5rem;
  line-height: 1.6;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-case__txt {
    font-size: 1.3rem;
    line-height: 1.2307692308;
    margin-top: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19taXhpbi5zY3NzIiwicGFnZXMvY2FzZS9zdHlsZXMuc2NzcyIsInNldHRpbmdzL192YXJpYWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlESTtFQ3BERjtJQUVJOzs7QURrREY7RUM5Q0Y7SUFFSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG1DQTtFQ3hDRjtJQU9JO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG9CRjtFQzVCQTtJQVVJO0lBQ0E7OztBQUtOO0VBQ0U7O0FEV0E7RUNaRjtJQUdJOzs7QURTRjtFQ05FO0lBQ0U7O0VBS0U7SUFDRTs7RUFJSjtJQUNFLGNDN0RGO0lEOERFLGtCQzlERjs7O0FGdURKO0VDS0k7SUFLSSxjQ3pESjtJRDBESSxrQkM5REg7OztBRm1ETDtFQ2NNO0lBQ0UsT0NsRUg7OztBRm1ETDtFQ2NNO0lBSUksT0NwRUw7OztBRmtETDtFQ3VCUTtJQUNFOzs7QUFRWjtFQUNFO0VBQ0E7O0FEbENBO0VDZ0NGO0lBSUk7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEL0NBO0VDd0NGO0lBU0k7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEM0RGO0VDcURBO0lBUUk7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FEdEVBO0VDbUVGO0lBS0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QURqRkE7RUM4RUY7SUFLSTtJQUNBO0lBQ0EiLCJmaWxlIjoicGFnZXMvY2FzZS9zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnc2FzczptYXAnO1xyXG5cclxuJHZpZXdwb3J0OiAxMzQwO1xyXG5AZnVuY3Rpb24gcHgoJG51bSwgJHdpZHRoOiAkdmlld3BvcnQpIHtcclxuICAgIEByZXR1cm4gY2FsYygxdncgKiAkbnVtIC8gJHdpZHRoICogMTAwKTtcclxufVxyXG5cclxuJHZpZXdwb3J0MjogMTkyMDtcclxuQGZ1bmN0aW9uIHB4MigkbnVtLCAkd2lkdGg6ICR2aWV3cG9ydDIpIHtcclxuICAgIEByZXR1cm4gY2FsYygxdncgKiAkbnVtIC8gJHdpZHRoICogMTAwKTtcclxufVxyXG4kdmlld3BvcnQzOiAzNzU7XHJcbkBmdW5jdGlvbiBweDMoJG51bSwgJHdpZHRoOiAkdmlld3BvcnQzKSB7XHJcbiAgICBAcmV0dXJuIGNhbGMoMXZ3ICogJG51bSAvICR3aWR0aCAqIDEwMCk7XHJcbn1cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICdzbWxlc3MnOiAoXHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4LFxyXG4gICksXHJcbiAgJ3Ntb3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogNjQxcHgsXHJcbiAgKSxcclxuICAnbWRsZXNzJzogKFxyXG4gICAgbWF4LXdpZHRoOiA3NjdweCxcclxuICApLFxyXG4gICdtZG92ZXInOiAoXHJcbiAgICBtaW4td2lkdGg6IDc2OHB4LFxyXG4gICksXHJcbiAgJ2xnbGVzcyc6IChcclxuICAgIG1heC13aWR0aDogMTAyNHB4LFxyXG4gICksXHJcbiAgJ2xnb3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogMTAyNXB4LFxyXG4gICksXHJcbiAgJ3hsbGVzcyc6IChcclxuICAgIG1heC13aWR0aDogMTI4MHB4LFxyXG4gICksXHJcbiAgJ3hsb3Zlcic6IChcclxuICAgIG1pbi13aWR0aDogMTI4MXB4LFxyXG4gICksXHJcbiAgJ3h4bGxlc3MnOiAoXHJcbiAgICBtYXgtd2lkdGg6IDEzNDBweCxcclxuICApLFxyXG4gICd4eGxvdmVyJzogKFxyXG4gICAgbWluLXdpZHRoOiAxMzQxcHgsXHJcbiAgKSxcclxuICAnbWF4bGVzcyc6IChcclxuICAgIG1heC13aWR0aDogMTkyMHB4LFxyXG4gICksXHJcbiAgJ21heG92ZXInOiAoXHJcbiAgICBtaW4td2lkdGg6IDE5MjFweCxcclxuICApLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBlcnJvciBcIuaMh+WumuOBleOCjOOBn+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBr+OBguOCiuOBvuOBm+OCkyAtPiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9XCI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcm9ib3RvIHtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gemVua2FrdSB7XHJcbiAgZm9udC1mYW1pbHk6ICdaZW4gS2FrdSBHb3RoaWMgTmV3Jywgc2Fucy1zZXJpZjtcclxufVxyXG4iLCJAdXNlICcuLi8uLi9zZXR0aW5ncy9fdmFyaWFibGUnIGFzIHY7XHJcbkB1c2UgJy4uLy4uL3NldHRpbmdzL19taXhpbicgYXMgcjtcclxuQHVzZSAnLi4vLi4vc2V0dGluZ3MvX3BhdGgnIGFzIHA7XHJcblxyXG4ucC1jYXNlIHtcclxuICAubC1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgci5tcShtZGxlc3MpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWJsb2NrLWVkaXRvcl9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgci5tcShtZGxlc3MpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNDVweDtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY1Zjc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gMyk7XHJcbiAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHIubXEobWRvdmVyKSB7XHJcbiAgICAgIC5wLWNhc2VfX2luZm8sIC5wLWNhc2VfX2ltZyBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucC1jYXNlX19pbWcge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1jYXNlX19pbmZvIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kYmx1ZTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHYuJGdyYXkzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRibGFjazE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucC1jYXNlX190dGwge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHAuJHBhdGggKyAnaW1hZ2VzL2ljb24vaWNvbjA5LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDMwcHggNjVweDtcclxuICAgIEBpbmNsdWRlIHIubXEobWRsZXNzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjJweCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSByLm1xKG1kbGVzcykge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHAuJHBhdGggKyAnaW1hZ2VzL2ljb24vaWNvbjA4LnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIEBpbmNsdWRlIHIubXEobWRsZXNzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYW55IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNSk7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgci5tcShtZGxlc3MpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNSk7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgci5tcShtZGxlc3MpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjYpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAkZmlsZVBhdGg6ICcvZGlybmFtZS9hc3NldHMvJztcclxuXHJcbiRibHVlMTogIzM0OThGMDtcclxuJGJsdWUyOiAjNDY5NkRDO1xyXG4kYmx1ZTM6ICMxRDJFNEM7XHJcbiRibHVlNDogIzRFNkU5MDtcclxuJHdoaXRlMTogI2ZmZjtcclxuJGJsYWNrMTogIzVDNjc3MztcclxuJGdyYXkxOiAjRjRGNUY3O1xyXG4kZ3JheTI6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuJGdyYXkzOiAjRDJEMkQyO1xyXG4kZ3JheTQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuJGdyYXk1OiAjRjJGM0Y1O1xyXG4kZ3JheTY6ICNDQUNCQ0M7XHJcbiJdfQ== */
