/* =========================================================
activity
========================================================= */
/*------------------------------------------
list
------------------------------------------*/
@media (max-width: 768px) {
  .activity-list {
    padding-bottom: 80px;
  }
}
@media (min-width: 769px) {
  .activity-list {
    padding-bottom: 90px;
  }
}
@media (min-width: 769px) {
  .activity-list .c-col1-3 {
    grid-gap: 38px 24px;
  }
}
@media (min-width: 769px) {
  .activity-list .c-card03 {
    padding-bottom: 30px;
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 4;
    row-gap: 0;
  }
}
.activity-list .c-card03 .c-card03__tag {
  width: 100%;
}