@media screen and (max-width: 768px) {
  .pc-only {
    display: none;
  }
}

.sp-only {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp-only {
    display: block;
  }
}

.page-template-page-social-contribution-activities .page-header {
  background: url("../img/social_contribution_activities/h1.webp") center/cover no-repeat;
}
@media screen and (max-width: 768px) {
  .page-template-page-social-contribution-activities .page-header {
    background-image: url("../img/social_contribution_activities/h1_sp.webp");
  }
}
@media screen and (max-width: 768px) {
  .page-template-page-social-contribution-activities .page-header h1 {
    font-size: 3rem;
  }
}
.page-template-page-social-contribution-activities .headline-section h2 {
  margin-bottom: 8rem;
}
.page-template-page-social-contribution-activities section .wrapper .with-subtitle {
  margin-bottom: 12rem;
}
@media screen and (max-width: 768px) {
  .page-template-page-social-contribution-activities section .wrapper .with-subtitle {
    margin-bottom: 8rem;
  }
}
.page-template-page-social-contribution-activities section .wrapper .news-list {
  margin-bottom: 12rem;
}
@media screen and (max-width: 768px) {
  .page-template-page-social-contribution-activities section .wrapper .news-list {
    margin-bottom: 5.6rem;
  }
}

/*# sourceMappingURL=social-contribution-activities.css.map */
