@charset "UTF-8";
/* イベント詳細だけに適用。本文画像の比率・入力改行・申込ボタンを整える。 */
.p-content-block__bg--type_event .p-article-content img {
  max-width: 100%;
  height: auto;
}
.p-content-block__bg--type_event .p-article-outline__area td,
.p-content-block__bg--type_event .p-article-outline > p.c-sentence {
  white-space: pre-line;
}
@media screen and (max-width: 767px) {
  .p-content-block__bg--type_event .p-article-outline .c-button--join > a {
    box-sizing: border-box;
    width: 100%;
    padding: 12px 40px 12px 16px;
    white-space: nowrap;
  }
}
