@charset "UTF-8";
html {
  font-size: 62.5% !important;
}

body {
  font-size: 1.4rem;
}
@media screen and (min-width: 576px) {
  body {
    font-size: 1.6rem;
  }
}

.is-style-button-1 .wp-element-button {
  border: 1px solid var(--accent-text-color);
  border-radius: 8px;
  padding: 12px 24px;
  background: var(--milky-button);
  color: var(--accent-text-color);
}
@media screen and (min-width: 576px) {
  .is-style-button-1 .wp-element-button:hover {
    color: var(--white);
    background: var(--accent-text-color);
  }
}

.is-style-button-2 .wp-element-button {
  border-radius: 8px;
  padding: 8px 16px;
  background: #05DF72;
  color: var(--white);
}
@media screen and (min-width: 576px) {
  .is-style-button-2:hover {
    opacity: 0.64;
  }
}

.is-style-button-3 .wp-element-button {
  border: 1px solid #d55571;
  border-radius: 8px;
  padding: 12px 24px;
  background: var(--milky-button);
  color: #d55571;
}
@media screen and (min-width: 576px) {
  .is-style-button-3 .wp-element-button:hover {
    color: var(--white);
    background: #d55571;
  }
}

.is-style-cover-1 .wp-block-cover__background {
  background-color: transparent !important;
  background: var(--main-gradient);
}

.editor-styles-wrapper {
  font-size: 1.6rem;
  font-family: "筑紫A丸ゴシック", "Zen Maru Gothic", sans-serif;
}

.post-type-news .editor-styles-wrapper {
  max-width: 1000px;
  margin-inline: auto;
}

.l-single-detail,
.editor-styles-wrapper {
  color: var(--accent-text-color);
  line-height: 1.4;
}
.l-single-detail > *,
.editor-styles-wrapper > * {
  margin-top: 1.6rem;
}
.l-single-detail h2,
.editor-styles-wrapper h2 {
  font-size: 3.2rem;
  font-weight: bold;
}
.l-single-detail h3,
.editor-styles-wrapper h3 {
  font-size: 2.8rem;
  font-weight: bold;
}
.l-single-detail h4,
.editor-styles-wrapper h4 {
  font-size: 2.4rem;
  font-weight: bold;
}
.l-single-detail h5,
.editor-styles-wrapper h5 {
  font-size: 2rem;
  font-weight: bold;
}
.l-single-detail h6,
.editor-styles-wrapper h6 {
  font-size: 1.8rem;
  font-weight: bold;
}
.l-single-detail ul,
.l-single-detail ol,
.editor-styles-wrapper ul,
.editor-styles-wrapper ol {
  padding-left: 1em;
  list-style: revert;
}
.l-single-detail blockquote,
.editor-styles-wrapper blockquote {
  margin-inline: 0;
  padding: 2rem;
  background: linear-gradient(#AAA, #AAA) no-repeat left center/4px 100%;
}

/*# sourceMappingURL=editor-style.css.map */
