@charset "UTF-8";

.elementor-widget-theme-post-content h1,
.elementor-widget-text-editor h1 {
  font-size: 2.074rem;
}

.elementor-widget-theme-post-content h2,
.elementor-widget-text-editor h2 {
  font-size: 1.728rem;
}

.elementor-widget-theme-post-content h3,
.elementor-widget-text-editor h3 {
  font-size: 1.44rem;
}

.elementor-widget-theme-post-content h4,
.elementor-widget-text-editor h4 {
  font-size: 1.2rem;
}

.elementor-widget-theme-post-content h5,
.elementor-widget-text-editor h5 {
  font-size: 1rem;
}

.elementor-widget-theme-post-content h6,
.elementor-widget-text-editor h6 {
  font-size: 0.833rem;
}

/* 見出しはfont-weightをboldにするが、見出し以外はfont-weightを継承する */
/*body:not(.elementor-editor-active) .elementor-widget-theme-post-content .elementor-widget-container > :not(:is(h1, h2, h3, h4, h5, h6)),*/
/*body:not(.elementor-editor-active) .elementor-widget-text-editor .elementor-widget-container > :not(:is(h1, h2, h3, h4, h5, h6)),*/
/*body.elementor-editor-active .elementor-widget-text-editor .elementor-text-editor > :not(:is(h1, h2, h3, h4, h5, h6)) {*/
/*  font-weight: inherit;*/
/*  line-height: inherit;*/
/*}*/

body:not(.elementor-editor-active) .elementor-widget-theme-post-content .elementor-widget-container > :is(h1, h2, h3, h4, h5, h6):not(:first-child),
body:not(.elementor-editor-active) .elementor-widget-text-editor .elementor-widget-container > :is(h1, h2, h3, h4, h5, h6):not(:first-child),
body.elementor-editor-active .elementor-widget-text-editor .elementor-text-editor > :is(h1, h2, h3, h4, h5, h6):not(:first-child) {
  margin-top: 1.5em;
}

