.c-section-detail {
  padding-bottom: 0;
  background-image: url("../img/common/blur_green_bg_04.png"), url("../img/common/blur_green_bg_03.jpg");
}
.c-section-detail__block {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(239, 248, 233)));
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(239, 248, 233) 100%);
}

@media print, screen and (width >= 768px) {
  .c-section-detail .c-heading--primary {
    margin-bottom: 91px;
  }
  .c-section-detail .c-media {
    margin-bottom: 60px;
  }
  .c-section-detail .c-box {
    margin-bottom: 60px;
  }
  .c-section-detail__block {
    padding-top: 55px;
    padding-bottom: 110px;
  }
  .c-section-detail .c-text__space {
    letter-spacing: 0.025em;
  }
}
@media print {
  .c-section-detail .c-media {
    margin-bottom: 0;
  }
}
@media screen and (width < 768px) {
  .c-section-detail .c-heading--primary {
    margin-bottom: 0.57rem;
  }
  .c-section-detail .c-media {
    margin-bottom: 0.39rem;
  }
  .c-section-detail .c-box {
    margin-bottom: 0.4rem;
  }
  .c-section-detail__block {
    padding-top: 0.2rem;
    padding-bottom: 0.7rem;
  }
  .c-section-detail__block .c-button--quinary {
    left: 0.02rem;
  }
  .c-section-detail .c-button--quinary::after {
    right: 0.09rem;
  }
  .c-section-detail .c-button--quinary .c-button__text-english {
    position: relative;
    top: 1px;
    padding-left: 0.04rem;
  }
}
/*# sourceMappingURL=work_detail.css.map */