@charset "UTF-8";

.event_thumb {
  margin-bottom: 60px;
}
.event_thumb figure {
  width: 100%;
}
.event_thumb img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.event_content * {
  margin-bottom: 13px;
}
.event_content *:last-child {
  margin-bottom: 0;
}
.event_content p {
  font-family: var(--font-bm);
  font-weight: 400;
}
.event_content p.has-text-align-center {
  text-align: center;
}
.event_content p strong {
  font-weight: 700;
}
.event_content .common_btn__default {
  margin-top: 40px;
}

@media(max-width: 1390px){
  .event_thumb {
    margin-bottom: calc(60/var(--view-size)*100vw);
  }
  .event_content * {
    margin-bottom: calc(13/var(--view-size)*100vw);
  }
  .event_content .common_btn__default {
    margin-top: calc(40/var(--view-size)*100vw);
  }
}

@media(max-width: 768px){
  .event_thumb {
    margin-bottom: calc(29/var(--view-size)*100vw);
  }
  .event_content {
    line-height: calc(20 / 14);
  }
  .event_section .common_inner_ss {
    padding: 0 calc(20/var(--view-size)*100vw);
  }
  .event_content p {
    margin-bottom: calc(10/var(--view-size)*100vw);
  }
}