@charset "UTF-8";
.editor-styles-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 5%;
  font-family: "Noto Sans JP", "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.c-article-body strong,
.editor-styles-wrapper strong {
  font-weight: bold;
}
.c-article-body em,
.editor-styles-wrapper em {
  font-style: italic;
}
.c-article-body a:hover,
.editor-styles-wrapper a:hover {
  text-decoration: none;
}
.c-article-body img,
.editor-styles-wrapper img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.c-article-body .is-width-50,
.editor-styles-wrapper .is-width-50 {
  width: 50%;
}
.c-article-body .is-width-80,
.editor-styles-wrapper .is-width-80 {
  width: 80%;
}
.c-article-body .is-width-100,
.editor-styles-wrapper .is-width-100 {
  width: 100%;
}
.c-article-body .is-align-left,
.editor-styles-wrapper .is-align-left {
  margin-left: 0;
  margin-right: auto;
}
.c-article-body .is-align-center,
.editor-styles-wrapper .is-align-center {
  margin-left: auto;
  margin-right: auto;
}
.c-article-body .is-align-right,
.editor-styles-wrapper .is-align-right {
  margin-left: auto;
  margin-right: 0;
}
.c-article-body [class*=wp-block],
.c-article-body .wp-block-paragraph,
.editor-styles-wrapper [class*=wp-block],
.editor-styles-wrapper .wp-block-paragraph {
  box-sizing: border-box;
  max-width: none;
  margin-top: 0;
  margin-bottom: clamp(14.4px, 1.875vw, 24px);
}
.c-article-body .mb-0,
.editor-styles-wrapper .mb-0 {
  margin-bottom: 0 !important;
}
.c-article-body .mb-1,
.editor-styles-wrapper .mb-1 {
  margin-bottom: 8px !important;
}
.c-article-body .mb-2,
.editor-styles-wrapper .mb-2 {
  margin-bottom: 16px !important;
}
.c-article-body .mb-3,
.editor-styles-wrapper .mb-3 {
  margin-bottom: 32px !important;
}
.c-article-body .mb-4,
.editor-styles-wrapper .mb-4 {
  margin-bottom: 48px !important;
}
.c-article-body .mb-5,
.editor-styles-wrapper .mb-5 {
  margin-bottom: 64px !important;
}
.c-article-body .mb-6,
.editor-styles-wrapper .mb-6 {
  margin-bottom: 80px !important;
}
.c-article-body .mb-7,
.editor-styles-wrapper .mb-7 {
  margin-bottom: 96px !important;
}
.c-article-body .mb-8,
.editor-styles-wrapper .mb-8 {
  margin-bottom: 112px !important;
}
.c-article-body .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-image figcaption {
  font-size: 0.85rem;
  color: #898989;
}
.c-article-body .wp-block-buttons,
.editor-styles-wrapper .wp-block-buttons {
  margin: 0 0 24px;
}
/*# sourceMappingURL=editor_style.css.map */
