@charset "UTF-8";
@font-face {
  font-family: "NotoSansR";
  src: url("assets/fonts/NotoSansCJKjp-Regular.woff") format("woff"), url("assets/fonts/NotoSansCJKjp-Regular.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "NotoSansB";
  src: url("assets/fonts/NotoSansCJKjp-Bold.woff") format("woff"), url("assets/fonts/NotoSansCJKjp-Bold.otf") format("opentype");
  font-display: swap;
}
@font-face {
  font-family: "CONDENSEicon";
  src: url("assets/fonts/CONDENSEicon.woff") format("woff"), url("assets/fonts/CONDENSEicon.otf") format("opentype"), url("assets/fonts/CONDENSEicon.eot") format("eot");
  font-display: swap;
}
/* ################# 管理画面側のみの調整 ################# */
/* エディタの基本スタイル */
.block-editor .editor-styles-wrapper {
  color: #3c3c48;
  font-family: "NotoSansR", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}
.block-editor .editor-styles-wrapper h1, .block-editor .editor-styles-wrapper h2, .block-editor .editor-styles-wrapper h3, .block-editor .editor-styles-wrapper h4, .block-editor .editor-styles-wrapper h5, .block-editor .editor-styles-wrapper h6, .block-editor .editor-styles-wrapper p {
  margin-top: 0;
  margin-bottom: 0;
}
.block-editor .editor-styles-wrapper ul, .block-editor .editor-styles-wrapper ol, .block-editor .editor-styles-wrapper dl {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.block-editor .editor-styles-wrapper li {
  list-style: none;
}
.block-editor .editor-styles-wrapper img {
  max-width: 100%;
  vertical-align: bottom;
}
.block-editor .editor-styles-wrapper a:focus {
  outline: none;
}

/* 入力エリアのカラム幅 */
.block-editor .wp-block {
  box-sizing: border-box;
  max-width: 750px;
}

/* ドロップキャップ無効化 */
.has-drop-cap:not(:focus):first-letter {
  float: none;
  line-height: inherit;
  margin: 0;
  text-transform: inherit;
  letter-spacing: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

/* 記事タイトルのスタイル */
.editor-post-title .editor-post-title__input {
  line-height: 1.6666666667;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebeff5;
  letter-spacing: 0.08em;
  font-size: 1.125rem;
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}

/* 区切り線のスタイル */
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 750px;
}

/* ################# 管理画面・singleページ両方 ################# */
/* 段落（デフォルト） */
.block-editor .editor-styles-wrapper p,
.sNews-postBody p {
  line-height: 2;
  letter-spacing: 0.08em;
  font-size: 0.8125rem;
}
.block-editor .editor-styles-wrapper p strong,
.sNews-postBody p strong {
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}
.block-editor .editor-styles-wrapper p a[target=_blank],
.sNews-postBody p a[target=_blank] {
  margin-right: 5px;
}
.block-editor .editor-styles-wrapper p a[target=_blank]::after,
.sNews-postBody p a[target=_blank]::after {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-left: 0;
  background: url("assets/img/common/ico-external.png") no-repeat 0 0;
  background-size: 11px auto;
  content: "";
}

/* 段落（ブロックスタイル：注釈用） */
.block-editor .editor-styles-wrapper p.is-style-notes,
.sNews-postBody p.is-style-notes {
  line-height: 1.7272727273;
  margin-top: 15px;
  padding-left: 1.08em;
  text-indent: -1.08em;
  letter-spacing: 0.08em;
  font-size: 0.6875rem;
}
.block-editor .editor-styles-wrapper p.is-style-notes::before,
.sNews-postBody p.is-style-notes::before {
  content: "※";
}
.block-editor .editor-styles-wrapper p.is-style-notes + p.is-style-notes,
.sNews-postBody p.is-style-notes + p.is-style-notes {
  margin-top: 0;
}

/* 見出し（デフォルト） */
.block-editor .editor-styles-wrapper h1, .block-editor .editor-styles-wrapper h2, .block-editor .editor-styles-wrapper h3, .block-editor .editor-styles-wrapper h4, .block-editor .editor-styles-wrapper h5, .block-editor .editor-styles-wrapper h6,
.sNews-postBody h1,
.sNews-postBody h2,
.sNews-postBody h3,
.sNews-postBody h4,
.sNews-postBody h5,
.sNews-postBody h6 {
  line-height: 1.75;
  margin-top: 50px;
  letter-spacing: 0.08em;
  font-size: 1rem;
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}
.block-editor .editor-styles-wrapper h1.has-background, .block-editor .editor-styles-wrapper h2.has-background, .block-editor .editor-styles-wrapper h3.has-background, .block-editor .editor-styles-wrapper h4.has-background, .block-editor .editor-styles-wrapper h5.has-background, .block-editor .editor-styles-wrapper h6.has-background,
.sNews-postBody h1.has-background,
.sNews-postBody h2.has-background,
.sNews-postBody h3.has-background,
.sNews-postBody h4.has-background,
.sNews-postBody h5.has-background,
.sNews-postBody h6.has-background {
  border-radius: 0;
}

/* 見出し（下線） */
.block-editor .editor-styles-wrapper h1.is-style-underline, .block-editor .editor-styles-wrapper h2.is-style-underline, .block-editor .editor-styles-wrapper h3.is-style-underline, .block-editor .editor-styles-wrapper h4.is-style-underline, .block-editor .editor-styles-wrapper h5.is-style-underline, .block-editor .editor-styles-wrapper h6.is-style-underline,
.sNews-postBody h1.is-style-underline,
.sNews-postBody h2.is-style-underline,
.sNews-postBody h3.is-style-underline,
.sNews-postBody h4.is-style-underline,
.sNews-postBody h5.is-style-underline,
.sNews-postBody h6.is-style-underline {
  line-height: 1.4444444444;
  color: #2f3078;
  letter-spacing: 0.08em;
  text-align: center;
  font-size: 1.125rem;
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}
.block-editor .editor-styles-wrapper h1.is-style-underline::after, .block-editor .editor-styles-wrapper h2.is-style-underline::after, .block-editor .editor-styles-wrapper h3.is-style-underline::after, .block-editor .editor-styles-wrapper h4.is-style-underline::after, .block-editor .editor-styles-wrapper h5.is-style-underline::after, .block-editor .editor-styles-wrapper h6.is-style-underline::after,
.sNews-postBody h1.is-style-underline::after,
.sNews-postBody h2.is-style-underline::after,
.sNews-postBody h3.is-style-underline::after,
.sNews-postBody h4.is-style-underline::after,
.sNews-postBody h5.is-style-underline::after,
.sNews-postBody h6.is-style-underline::after {
  display: block;
  width: 45px;
  height: 2px;
  margin: 10px auto 0;
  background: #46afe8;
  content: "";
}
.block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-left,
.sNews-postBody h1.is-style-underline.has-text-align-left,
.sNews-postBody h2.is-style-underline.has-text-align-left,
.sNews-postBody h3.is-style-underline.has-text-align-left,
.sNews-postBody h4.is-style-underline.has-text-align-left,
.sNews-postBody h5.is-style-underline.has-text-align-left,
.sNews-postBody h6.is-style-underline.has-text-align-left {
  text-align: left;
}
.block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-left::after,
.sNews-postBody h1.is-style-underline.has-text-align-left::after,
.sNews-postBody h2.is-style-underline.has-text-align-left::after,
.sNews-postBody h3.is-style-underline.has-text-align-left::after,
.sNews-postBody h4.is-style-underline.has-text-align-left::after,
.sNews-postBody h5.is-style-underline.has-text-align-left::after,
.sNews-postBody h6.is-style-underline.has-text-align-left::after {
  margin: 10px auto 0 0;
}
.block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-right,
.sNews-postBody h1.is-style-underline.has-text-align-right,
.sNews-postBody h2.is-style-underline.has-text-align-right,
.sNews-postBody h3.is-style-underline.has-text-align-right,
.sNews-postBody h4.is-style-underline.has-text-align-right,
.sNews-postBody h5.is-style-underline.has-text-align-right,
.sNews-postBody h6.is-style-underline.has-text-align-right {
  text-align: right;
}
.block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-right::after,
.sNews-postBody h1.is-style-underline.has-text-align-right::after,
.sNews-postBody h2.is-style-underline.has-text-align-right::after,
.sNews-postBody h3.is-style-underline.has-text-align-right::after,
.sNews-postBody h4.is-style-underline.has-text-align-right::after,
.sNews-postBody h5.is-style-underline.has-text-align-right::after,
.sNews-postBody h6.is-style-underline.has-text-align-right::after {
  margin: 10px 0 0 auto;
}

/* 見出し（背景） */
.block-editor .editor-styles-wrapper h1.is-style-bg, .block-editor .editor-styles-wrapper h2.is-style-bg, .block-editor .editor-styles-wrapper h3.is-style-bg, .block-editor .editor-styles-wrapper h4.is-style-bg, .block-editor .editor-styles-wrapper h5.is-style-bg, .block-editor .editor-styles-wrapper h6.is-style-bg,
.sNews-postBody h1.is-style-bg,
.sNews-postBody h2.is-style-bg,
.sNews-postBody h3.is-style-bg,
.sNews-postBody h4.is-style-bg,
.sNews-postBody h5.is-style-bg,
.sNews-postBody h6.is-style-bg {
  line-height: 1.75;
  margin: 50px -10px 0;
  padding: 4px 10px 5px;
  background: #2f3078;
  letter-spacing: 0.08em;
  color: #fff;
  font-size: 1rem;
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}

/* 画像 */
.block-editor .editor-styles-wrapper .wp-block-image img,
.sNews-postBody .wp-block-image img {
  width: 100%;
  height: auto;
}
.block-editor .editor-styles-wrapper .wp-block-image figcaption,
.sNews-postBody .wp-block-image figcaption {
  line-height: 1.7777777778;
  margin: 5px 0 0;
  letter-spacing: 0.08em;
  font-size: 0.5625rem;
}

/* リスト */
.block-editor .editor-styles-wrapper ul,
.sNews-postBody ul {
  padding: 0;
}
.block-editor .editor-styles-wrapper ul li,
.sNews-postBody ul li {
  text-indent: -1em;
  padding-left: 1em;
  line-height: 1.6428571429;
  margin: 12px 0;
  letter-spacing: 0.08em;
  list-style: none;
  font-size: 0.875rem;
}
.block-editor .editor-styles-wrapper ul li::before,
.sNews-postBody ul li::before {
  content: "・";
  font-weight: bold;
}
.block-editor .editor-styles-wrapper ul.is-style-large li,
.sNews-postBody ul.is-style-large li {
  position: relative;
  text-indent: 0;
  padding-left: 25px;
  list-style: none;
}
.block-editor .editor-styles-wrapper ul.is-style-large li::before,
.sNews-postBody ul.is-style-large li::before {
  position: absolute;
  top: 6px;
  left: 0;
  width: 12px;
  height: 12px;
  background: #2f3078;
  content: "";
}
.block-editor .editor-styles-wrapper ol,
.sNews-postBody ol {
  padding-left: 2em;
}
.block-editor .editor-styles-wrapper ol li,
.sNews-postBody ol li {
  line-height: 1.6428571429;
  margin: 12px 0;
  letter-spacing: 0.08em;
  list-style: decimal;
  font-size: 0.875rem;
}

/* テーブル */
.block-editor .editor-styles-wrapper .wp-block-table,
.sNews-postBody .wp-block-table {
  width: 100%;
  max-width: 750px;
}
.block-editor .editor-styles-wrapper .wp-block-table table,
.sNews-postBody .wp-block-table table {
  border: 0;
  border-top: 1px solid #ebeff5;
  border-left: 1px solid #ebeff5;
  border-collapse: collapse;
}
.block-editor .editor-styles-wrapper .wp-block-table thead,
.sNews-postBody .wp-block-table thead {
  border: 0;
  background: #2f3078;
  color: #fff;
}
.block-editor .editor-styles-wrapper .wp-block-table tbody,
.block-editor .editor-styles-wrapper .wp-block-table tfoot,
.sNews-postBody .wp-block-table tbody,
.sNews-postBody .wp-block-table tfoot {
  border: 0;
}
.block-editor .editor-styles-wrapper .wp-block-table th, .block-editor .editor-styles-wrapper .wp-block-table td,
.sNews-postBody .wp-block-table th,
.sNews-postBody .wp-block-table td {
  line-height: 1.7692307692;
  padding: 14px;
  border: 0;
  border-bottom: 1px solid #ebeff5;
  border-right: 1px solid #ebeff5;
  letter-spacing: 0.04em;
  text-align: left;
  font-size: 0.8125rem;
}
.block-editor .editor-styles-wrapper .wp-block-table th a, .block-editor .editor-styles-wrapper .wp-block-table td a,
.sNews-postBody .wp-block-table th a,
.sNews-postBody .wp-block-table td a {
  font-weight: bold;
  text-decoration: underline;
}
.block-editor .editor-styles-wrapper .wp-block-table th,
.sNews-postBody .wp-block-table th {
  font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
}
.block-editor .editor-styles-wrapper .wp-block-table figcaption,
.sNews-postBody .wp-block-table figcaption {
  line-height: 1.7777777778;
  margin: 5px 0 0;
  letter-spacing: 0.08em;
  font-size: 0.5625rem;
}

/* 引用 */
.block-editor .editor-styles-wrapper .wp-block-quote,
.sNews-postBody .wp-block-quote {
  position: relative;
  line-height: 1.9166666667;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 30px 30px 60px;
  border-left: 0;
  border-radius: 12px;
  background: #ebeff5;
}
.block-editor .editor-styles-wrapper .wp-block-quote::before,
.sNews-postBody .wp-block-quote::before {
  position: absolute;
  top: 20px;
  left: 15px;
  line-height: 1;
  content: "”";
  font-size: 5rem;
  color: #ccc;
}
.block-editor .editor-styles-wrapper .wp-block-quote cite,
.sNews-postBody .wp-block-quote cite {
  display: block;
  line-height: 1.9;
  margin-top: 29px;
  color: #999;
  letter-spacing: 0.04em;
  font-style: normal;
  font-size: 0.625rem;
}

/* 区切り線 */
.block-editor .editor-styles-wrapper hr,
.sNews-postBody hr {
  width: 100%;
  max-width: 750px;
  height: 1px;
  margin: 50px auto;
  border: 0;
  background: #ebeff5;
}
.block-editor .editor-styles-wrapper hr::after,
.sNews-postBody hr::after {
  display: none;
}

/* グループ */
.wp-block-group {
  padding: 21px 5.8666666667vw 27px;
  border-radius: 12px;
}
.wp-block-group__inner-container > *:first-child {
  margin-top: 0 !important;
}
.wp-block-group__inner-container h1, .wp-block-group__inner-container h2, .wp-block-group__inner-container h3, .wp-block-group__inner-container h4, .wp-block-group__inner-container h5, .wp-block-group__inner-container h6 {
  font-size: 1rem;
}

/* カラム */
.sNews-postBody .wp-block-columns {
  margin-left: -7px;
  margin-right: -7px;
}
.sNews-postBody .wp-block-column {
  margin-left: 7px;
  margin-right: 7px;
}
.sNews-postBody .wp-block-column > *:first-child {
  margin-top: 0;
}
.sNews-postBody .wp-block-column + .wp-block-column {
  margin-top: 15px;
}

/* ギャラリー */
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item,
.sNews-postBody .wp-block-gallery .blocks-gallery-item {
  width: calc(50% - 7px);
  margin: 0 7px 15px 0;
  padding: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item::before,
.sNews-postBody .wp-block-gallery .blocks-gallery-item::before {
  display: none;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:last-child,
.sNews-postBody .wp-block-gallery .blocks-gallery-item:last-child {
  margin-right: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:nth-of-type(2n),
.sNews-postBody .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figure,
.sNews-postBody .wp-block-gallery .blocks-gallery-item figure {
  display: block;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption,
.sNews-postBody .wp-block-gallery .blocks-gallery-item figcaption {
  position: relative;
  background: none;
  padding: 0;
  text-indent: 0;
  color: inherit;
}
.block-editor .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item img,
.sNews-postBody .wp-block-gallery .blocks-gallery-item img {
  height: auto;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item,
.sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item {
  width: calc(33.33% - 7px);
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(2n),
.sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 7px;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
.sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  margin-right: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(4n),
.sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(4n) {
  margin-right: 7px;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:last-child,
.sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:last-child {
  margin-right: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item,
.sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item {
  width: calc(25% - 7px);
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(2n),
.sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 7px;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
.sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
  margin-right: 0;
}
.block-editor .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:last-child,
.sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:last-child {
  margin-right: 0;
}

/* twitter */
.block-editor .editor-styles-wrapper .twitter-tweet-rendered,
.sNews-postBody .twitter-tweet-rendered {
  margin-left: auto;
  margin-right: auto;
}

/* 背景色 */
.block-editor .editor-styles-wrapper .has-text-color.has-blue-color,
.sNews-postBody .has-text-color.has-blue-color {
  color: #2f3078;
}
.block-editor .editor-styles-wrapper .has-text-color.has-light-blue-color,
.sNews-postBody .has-text-color.has-light-blue-color {
  color: #46afe8;
}
.block-editor .editor-styles-wrapper .has-text-color.has-beige-color,
.sNews-postBody .has-text-color.has-beige-color {
  color: #f7f5f0;
}
.block-editor .editor-styles-wrapper .has-text-color.has-light-gray-color,
.sNews-postBody .has-text-color.has-light-gray-color {
  color: #ebeff5;
}
.block-editor .editor-styles-wrapper .has-text-color.has-white-color,
.sNews-postBody .has-text-color.has-white-color {
  color: #fff;
}
.block-editor .editor-styles-wrapper .has-background:not(hr),
.sNews-postBody .has-background:not(hr) {
  padding: 21px 22px 27px;
  border-radius: 12px;
}
.block-editor .editor-styles-wrapper .has-background:not(hr).has-blue-background-color,
.sNews-postBody .has-background:not(hr).has-blue-background-color {
  background-color: #2f3078;
}
.block-editor .editor-styles-wrapper .has-background:not(hr).has-light-blue-background-color,
.sNews-postBody .has-background:not(hr).has-light-blue-background-color {
  background-color: #46afe8;
}
.block-editor .editor-styles-wrapper .has-background:not(hr).has-beige-background-color,
.sNews-postBody .has-background:not(hr).has-beige-background-color {
  background-color: #f7f5f0;
}
.block-editor .editor-styles-wrapper .has-background:not(hr).has-light-gray-background-color,
.sNews-postBody .has-background:not(hr).has-light-gray-background-color {
  background-color: #ebeff5;
}
.block-editor .editor-styles-wrapper .has-background:not(hr).has-white-background-color,
.sNews-postBody .has-background:not(hr).has-white-background-color {
  background-color: #fff;
}

/* ################# 要素同士の前後のマージン ################# */
/* 見出しの前には50pxのマージン
 * 見出しと段落、段落と段落の間は17px、ボックスと段落間は30pxのマージン
 * あとに続くボックスは30pxのマージン。ボックス間だけ15px。
 */
.block-editor .editor-styles-wrapper p + h1, .block-editor .editor-styles-wrapper p + h2, .block-editor .editor-styles-wrapper p + h3, .block-editor .editor-styles-wrapper p + h4, .block-editor .editor-styles-wrapper p + h5, .block-editor .editor-styles-wrapper p + h6,
.sNews-postBody p + h1,
.sNews-postBody p + h2,
.sNews-postBody p + h3,
.sNews-postBody p + h4,
.sNews-postBody p + h5,
.sNews-postBody p + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper p + p:not(.is-style-notes),
.sNews-postBody p + p:not(.is-style-notes) {
  margin-top: 17px;
}
.block-editor .editor-styles-wrapper p + .block-list, .block-editor .editor-styles-wrapper p + .wp-block-image, .block-editor .editor-styles-wrapper p + .wp-block-quote, .block-editor .editor-styles-wrapper p + .wp-block-table, .block-editor .editor-styles-wrapper p + .wp-block-columns, .block-editor .editor-styles-wrapper p + .wp-block-embed, .block-editor .editor-styles-wrapper p + .detail-classic, .block-editor .editor-styles-wrapper p + .wp-block-group, .block-editor .editor-styles-wrapper p + .wp-block-gallery,
.sNews-postBody p + .block-list,
.sNews-postBody p + .wp-block-image,
.sNews-postBody p + .wp-block-quote,
.sNews-postBody p + .wp-block-table,
.sNews-postBody p + .wp-block-columns,
.sNews-postBody p + .wp-block-embed,
.sNews-postBody p + .detail-classic,
.sNews-postBody p + .wp-block-group,
.sNews-postBody p + .wp-block-gallery {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper h1 + h1, .block-editor .editor-styles-wrapper h1 + h2, .block-editor .editor-styles-wrapper h1 + h3, .block-editor .editor-styles-wrapper h1 + h4, .block-editor .editor-styles-wrapper h1 + h5, .block-editor .editor-styles-wrapper h1 + h6, .block-editor .editor-styles-wrapper h2 + h1, .block-editor .editor-styles-wrapper h2 + h2, .block-editor .editor-styles-wrapper h2 + h3, .block-editor .editor-styles-wrapper h2 + h4, .block-editor .editor-styles-wrapper h2 + h5, .block-editor .editor-styles-wrapper h2 + h6, .block-editor .editor-styles-wrapper h3 + h1, .block-editor .editor-styles-wrapper h3 + h2, .block-editor .editor-styles-wrapper h3 + h3, .block-editor .editor-styles-wrapper h3 + h4, .block-editor .editor-styles-wrapper h3 + h5, .block-editor .editor-styles-wrapper h3 + h6, .block-editor .editor-styles-wrapper h4 + h1, .block-editor .editor-styles-wrapper h4 + h2, .block-editor .editor-styles-wrapper h4 + h3, .block-editor .editor-styles-wrapper h4 + h4, .block-editor .editor-styles-wrapper h4 + h5, .block-editor .editor-styles-wrapper h4 + h6, .block-editor .editor-styles-wrapper h5 + h1, .block-editor .editor-styles-wrapper h5 + h2, .block-editor .editor-styles-wrapper h5 + h3, .block-editor .editor-styles-wrapper h5 + h4, .block-editor .editor-styles-wrapper h5 + h5, .block-editor .editor-styles-wrapper h5 + h6, .block-editor .editor-styles-wrapper h6 + h1, .block-editor .editor-styles-wrapper h6 + h2, .block-editor .editor-styles-wrapper h6 + h3, .block-editor .editor-styles-wrapper h6 + h4, .block-editor .editor-styles-wrapper h6 + h5, .block-editor .editor-styles-wrapper h6 + h6,
.sNews-postBody h1 + h1,
.sNews-postBody h1 + h2,
.sNews-postBody h1 + h3,
.sNews-postBody h1 + h4,
.sNews-postBody h1 + h5,
.sNews-postBody h1 + h6,
.sNews-postBody h2 + h1,
.sNews-postBody h2 + h2,
.sNews-postBody h2 + h3,
.sNews-postBody h2 + h4,
.sNews-postBody h2 + h5,
.sNews-postBody h2 + h6,
.sNews-postBody h3 + h1,
.sNews-postBody h3 + h2,
.sNews-postBody h3 + h3,
.sNews-postBody h3 + h4,
.sNews-postBody h3 + h5,
.sNews-postBody h3 + h6,
.sNews-postBody h4 + h1,
.sNews-postBody h4 + h2,
.sNews-postBody h4 + h3,
.sNews-postBody h4 + h4,
.sNews-postBody h4 + h5,
.sNews-postBody h4 + h6,
.sNews-postBody h5 + h1,
.sNews-postBody h5 + h2,
.sNews-postBody h5 + h3,
.sNews-postBody h5 + h4,
.sNews-postBody h5 + h5,
.sNews-postBody h5 + h6,
.sNews-postBody h6 + h1,
.sNews-postBody h6 + h2,
.sNews-postBody h6 + h3,
.sNews-postBody h6 + h4,
.sNews-postBody h6 + h5,
.sNews-postBody h6 + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper h1 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h2 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h3 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h4 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h5 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h6 + p:not(.is-style-notes),
.sNews-postBody h1 + p:not(.is-style-notes),
.sNews-postBody h2 + p:not(.is-style-notes),
.sNews-postBody h3 + p:not(.is-style-notes),
.sNews-postBody h4 + p:not(.is-style-notes),
.sNews-postBody h5 + p:not(.is-style-notes),
.sNews-postBody h6 + p:not(.is-style-notes) {
  margin-top: 17px;
}
.block-editor .editor-styles-wrapper h1 + .block-list, .block-editor .editor-styles-wrapper h1 + .wp-block-image, .block-editor .editor-styles-wrapper h1 + .wp-block-quote, .block-editor .editor-styles-wrapper h1 + .wp-block-table, .block-editor .editor-styles-wrapper h1 + .wp-block-columns, .block-editor .editor-styles-wrapper h1 + .wp-block-embed, .block-editor .editor-styles-wrapper h1 + .detail-classic, .block-editor .editor-styles-wrapper h1 + .wp-block-group, .block-editor .editor-styles-wrapper h1 + .wp-block-gallery, .block-editor .editor-styles-wrapper h2 + .block-list, .block-editor .editor-styles-wrapper h2 + .wp-block-image, .block-editor .editor-styles-wrapper h2 + .wp-block-quote, .block-editor .editor-styles-wrapper h2 + .wp-block-table, .block-editor .editor-styles-wrapper h2 + .wp-block-columns, .block-editor .editor-styles-wrapper h2 + .wp-block-embed, .block-editor .editor-styles-wrapper h2 + .detail-classic, .block-editor .editor-styles-wrapper h2 + .wp-block-group, .block-editor .editor-styles-wrapper h2 + .wp-block-gallery, .block-editor .editor-styles-wrapper h3 + .block-list, .block-editor .editor-styles-wrapper h3 + .wp-block-image, .block-editor .editor-styles-wrapper h3 + .wp-block-quote, .block-editor .editor-styles-wrapper h3 + .wp-block-table, .block-editor .editor-styles-wrapper h3 + .wp-block-columns, .block-editor .editor-styles-wrapper h3 + .wp-block-embed, .block-editor .editor-styles-wrapper h3 + .detail-classic, .block-editor .editor-styles-wrapper h3 + .wp-block-group, .block-editor .editor-styles-wrapper h3 + .wp-block-gallery, .block-editor .editor-styles-wrapper h4 + .block-list, .block-editor .editor-styles-wrapper h4 + .wp-block-image, .block-editor .editor-styles-wrapper h4 + .wp-block-quote, .block-editor .editor-styles-wrapper h4 + .wp-block-table, .block-editor .editor-styles-wrapper h4 + .wp-block-columns, .block-editor .editor-styles-wrapper h4 + .wp-block-embed, .block-editor .editor-styles-wrapper h4 + .detail-classic, .block-editor .editor-styles-wrapper h4 + .wp-block-group, .block-editor .editor-styles-wrapper h4 + .wp-block-gallery, .block-editor .editor-styles-wrapper h5 + .block-list, .block-editor .editor-styles-wrapper h5 + .wp-block-image, .block-editor .editor-styles-wrapper h5 + .wp-block-quote, .block-editor .editor-styles-wrapper h5 + .wp-block-table, .block-editor .editor-styles-wrapper h5 + .wp-block-columns, .block-editor .editor-styles-wrapper h5 + .wp-block-embed, .block-editor .editor-styles-wrapper h5 + .detail-classic, .block-editor .editor-styles-wrapper h5 + .wp-block-group, .block-editor .editor-styles-wrapper h5 + .wp-block-gallery, .block-editor .editor-styles-wrapper h6 + .block-list, .block-editor .editor-styles-wrapper h6 + .wp-block-image, .block-editor .editor-styles-wrapper h6 + .wp-block-quote, .block-editor .editor-styles-wrapper h6 + .wp-block-table, .block-editor .editor-styles-wrapper h6 + .wp-block-columns, .block-editor .editor-styles-wrapper h6 + .wp-block-embed, .block-editor .editor-styles-wrapper h6 + .detail-classic, .block-editor .editor-styles-wrapper h6 + .wp-block-group, .block-editor .editor-styles-wrapper h6 + .wp-block-gallery,
.sNews-postBody h1 + .block-list,
.sNews-postBody h1 + .wp-block-image,
.sNews-postBody h1 + .wp-block-quote,
.sNews-postBody h1 + .wp-block-table,
.sNews-postBody h1 + .wp-block-columns,
.sNews-postBody h1 + .wp-block-embed,
.sNews-postBody h1 + .detail-classic,
.sNews-postBody h1 + .wp-block-group,
.sNews-postBody h1 + .wp-block-gallery,
.sNews-postBody h2 + .block-list,
.sNews-postBody h2 + .wp-block-image,
.sNews-postBody h2 + .wp-block-quote,
.sNews-postBody h2 + .wp-block-table,
.sNews-postBody h2 + .wp-block-columns,
.sNews-postBody h2 + .wp-block-embed,
.sNews-postBody h2 + .detail-classic,
.sNews-postBody h2 + .wp-block-group,
.sNews-postBody h2 + .wp-block-gallery,
.sNews-postBody h3 + .block-list,
.sNews-postBody h3 + .wp-block-image,
.sNews-postBody h3 + .wp-block-quote,
.sNews-postBody h3 + .wp-block-table,
.sNews-postBody h3 + .wp-block-columns,
.sNews-postBody h3 + .wp-block-embed,
.sNews-postBody h3 + .detail-classic,
.sNews-postBody h3 + .wp-block-group,
.sNews-postBody h3 + .wp-block-gallery,
.sNews-postBody h4 + .block-list,
.sNews-postBody h4 + .wp-block-image,
.sNews-postBody h4 + .wp-block-quote,
.sNews-postBody h4 + .wp-block-table,
.sNews-postBody h4 + .wp-block-columns,
.sNews-postBody h4 + .wp-block-embed,
.sNews-postBody h4 + .detail-classic,
.sNews-postBody h4 + .wp-block-group,
.sNews-postBody h4 + .wp-block-gallery,
.sNews-postBody h5 + .block-list,
.sNews-postBody h5 + .wp-block-image,
.sNews-postBody h5 + .wp-block-quote,
.sNews-postBody h5 + .wp-block-table,
.sNews-postBody h5 + .wp-block-columns,
.sNews-postBody h5 + .wp-block-embed,
.sNews-postBody h5 + .detail-classic,
.sNews-postBody h5 + .wp-block-group,
.sNews-postBody h5 + .wp-block-gallery,
.sNews-postBody h6 + .block-list,
.sNews-postBody h6 + .wp-block-image,
.sNews-postBody h6 + .wp-block-quote,
.sNews-postBody h6 + .wp-block-table,
.sNews-postBody h6 + .wp-block-columns,
.sNews-postBody h6 + .wp-block-embed,
.sNews-postBody h6 + .detail-classic,
.sNews-postBody h6 + .wp-block-group,
.sNews-postBody h6 + .wp-block-gallery {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-image + h1, .block-editor .editor-styles-wrapper .wp-block-image + h2, .block-editor .editor-styles-wrapper .wp-block-image + h3, .block-editor .editor-styles-wrapper .wp-block-image + h4, .block-editor .editor-styles-wrapper .wp-block-image + h5, .block-editor .editor-styles-wrapper .wp-block-image + h6,
.sNews-postBody .wp-block-image + h1,
.sNews-postBody .wp-block-image + h2,
.sNews-postBody .wp-block-image + h3,
.sNews-postBody .wp-block-image + h4,
.sNews-postBody .wp-block-image + h5,
.sNews-postBody .wp-block-image + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .wp-block-image + p:not(.is-style-notes),
.sNews-postBody .wp-block-image + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-image + .block-list, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-image + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-gallery,
.sNews-postBody .wp-block-image + .block-list,
.sNews-postBody .wp-block-image + .wp-block-image,
.sNews-postBody .wp-block-image + .wp-block-quote,
.sNews-postBody .wp-block-image + .wp-block-table,
.sNews-postBody .wp-block-image + .wp-block-columns,
.sNews-postBody .wp-block-image + .wp-block-embed,
.sNews-postBody .wp-block-image + .detail-classic,
.sNews-postBody .wp-block-image + .wp-block-group,
.sNews-postBody .wp-block-image + .wp-block-gallery {
  margin-top: 15px;
}
.block-editor .editor-styles-wrapper .block-list + h1, .block-editor .editor-styles-wrapper .block-list + h2, .block-editor .editor-styles-wrapper .block-list + h3, .block-editor .editor-styles-wrapper .block-list + h4, .block-editor .editor-styles-wrapper .block-list + h5, .block-editor .editor-styles-wrapper .block-list + h6,
.sNews-postBody .block-list + h1,
.sNews-postBody .block-list + h2,
.sNews-postBody .block-list + h3,
.sNews-postBody .block-list + h4,
.sNews-postBody .block-list + h5,
.sNews-postBody .block-list + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .block-list + p:not(.is-style-notes),
.sNews-postBody .block-list + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .block-list + .block-list, .block-editor .editor-styles-wrapper .block-list + .wp-block-image, .block-editor .editor-styles-wrapper .block-list + .wp-block-quote, .block-editor .editor-styles-wrapper .block-list + .wp-block-table, .block-editor .editor-styles-wrapper .block-list + .wp-block-columns, .block-editor .editor-styles-wrapper .block-list + .wp-block-embed, .block-editor .editor-styles-wrapper .block-list + .detail-classic, .block-editor .editor-styles-wrapper .block-list + .wp-block-group, .block-editor .editor-styles-wrapper .block-list + .wp-block-gallery,
.sNews-postBody .block-list + .block-list,
.sNews-postBody .block-list + .wp-block-image,
.sNews-postBody .block-list + .wp-block-quote,
.sNews-postBody .block-list + .wp-block-table,
.sNews-postBody .block-list + .wp-block-columns,
.sNews-postBody .block-list + .wp-block-embed,
.sNews-postBody .block-list + .detail-classic,
.sNews-postBody .block-list + .wp-block-group,
.sNews-postBody .block-list + .wp-block-gallery {
  margin-top: 15px;
}
.block-editor .editor-styles-wrapper .wp-block-table + h1, .block-editor .editor-styles-wrapper .wp-block-table + h2, .block-editor .editor-styles-wrapper .wp-block-table + h3, .block-editor .editor-styles-wrapper .wp-block-table + h4, .block-editor .editor-styles-wrapper .wp-block-table + h5, .block-editor .editor-styles-wrapper .wp-block-table + h6,
.sNews-postBody .wp-block-table + h1,
.sNews-postBody .wp-block-table + h2,
.sNews-postBody .wp-block-table + h3,
.sNews-postBody .wp-block-table + h4,
.sNews-postBody .wp-block-table + h5,
.sNews-postBody .wp-block-table + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .wp-block-table + p:not(.is-style-notes),
.sNews-postBody .wp-block-table + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-table + .block-list, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-table + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-gallery,
.sNews-postBody .wp-block-table + .block-list,
.sNews-postBody .wp-block-table + .wp-block-image,
.sNews-postBody .wp-block-table + .wp-block-quote,
.sNews-postBody .wp-block-table + .wp-block-table,
.sNews-postBody .wp-block-table + .wp-block-columns,
.sNews-postBody .wp-block-table + .wp-block-embed,
.sNews-postBody .wp-block-table + .detail-classic,
.sNews-postBody .wp-block-table + .wp-block-group,
.sNews-postBody .wp-block-table + .wp-block-gallery {
  margin-top: 15px;
}
.block-editor .editor-styles-wrapper .wp-block-quote + h1, .block-editor .editor-styles-wrapper .wp-block-quote + h2, .block-editor .editor-styles-wrapper .wp-block-quote + h3, .block-editor .editor-styles-wrapper .wp-block-quote + h4, .block-editor .editor-styles-wrapper .wp-block-quote + h5, .block-editor .editor-styles-wrapper .wp-block-quote + h6,
.sNews-postBody .wp-block-quote + h1,
.sNews-postBody .wp-block-quote + h2,
.sNews-postBody .wp-block-quote + h3,
.sNews-postBody .wp-block-quote + h4,
.sNews-postBody .wp-block-quote + h5,
.sNews-postBody .wp-block-quote + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .wp-block-quote + p:not(.is-style-notes),
.sNews-postBody .wp-block-quote + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-quote + .block-list, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-quote + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-gallery,
.sNews-postBody .wp-block-quote + .block-list,
.sNews-postBody .wp-block-quote + .wp-block-image,
.sNews-postBody .wp-block-quote + .wp-block-quote,
.sNews-postBody .wp-block-quote + .wp-block-table,
.sNews-postBody .wp-block-quote + .wp-block-columns,
.sNews-postBody .wp-block-quote + .wp-block-embed,
.sNews-postBody .wp-block-quote + .detail-classic,
.sNews-postBody .wp-block-quote + .wp-block-group,
.sNews-postBody .wp-block-quote + .wp-block-gallery {
  margin-top: 15px;
}
.block-editor .editor-styles-wrapper .wp-block-group + h1, .block-editor .editor-styles-wrapper .wp-block-group + h2, .block-editor .editor-styles-wrapper .wp-block-group + h3, .block-editor .editor-styles-wrapper .wp-block-group + h4, .block-editor .editor-styles-wrapper .wp-block-group + h5, .block-editor .editor-styles-wrapper .wp-block-group + h6,
.sNews-postBody .wp-block-group + h1,
.sNews-postBody .wp-block-group + h2,
.sNews-postBody .wp-block-group + h3,
.sNews-postBody .wp-block-group + h4,
.sNews-postBody .wp-block-group + h5,
.sNews-postBody .wp-block-group + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .wp-block-group + p:not(.is-style-notes),
.sNews-postBody .wp-block-group + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-group + .block-list, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-group + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-gallery,
.sNews-postBody .wp-block-group + .block-list,
.sNews-postBody .wp-block-group + .wp-block-image,
.sNews-postBody .wp-block-group + .wp-block-quote,
.sNews-postBody .wp-block-group + .wp-block-table,
.sNews-postBody .wp-block-group + .wp-block-columns,
.sNews-postBody .wp-block-group + .wp-block-embed,
.sNews-postBody .wp-block-group + .detail-classic,
.sNews-postBody .wp-block-group + .wp-block-group,
.sNews-postBody .wp-block-group + .wp-block-gallery {
  margin-top: 15px;
}
.block-editor .editor-styles-wrapper .wp-block-columns + h1, .block-editor .editor-styles-wrapper .wp-block-columns + h2, .block-editor .editor-styles-wrapper .wp-block-columns + h3, .block-editor .editor-styles-wrapper .wp-block-columns + h4, .block-editor .editor-styles-wrapper .wp-block-columns + h5, .block-editor .editor-styles-wrapper .wp-block-columns + h6,
.sNews-postBody .wp-block-columns + h1,
.sNews-postBody .wp-block-columns + h2,
.sNews-postBody .wp-block-columns + h3,
.sNews-postBody .wp-block-columns + h4,
.sNews-postBody .wp-block-columns + h5,
.sNews-postBody .wp-block-columns + h6 {
  margin-top: 50px;
}
.block-editor .editor-styles-wrapper .wp-block-columns + p:not(.is-style-notes),
.sNews-postBody .wp-block-columns + p:not(.is-style-notes) {
  margin-top: 30px;
}
.block-editor .editor-styles-wrapper .wp-block-columns + .block-list, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-columns + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-gallery,
.sNews-postBody .wp-block-columns + .block-list,
.sNews-postBody .wp-block-columns + .wp-block-image,
.sNews-postBody .wp-block-columns + .wp-block-quote,
.sNews-postBody .wp-block-columns + .wp-block-table,
.sNews-postBody .wp-block-columns + .wp-block-columns,
.sNews-postBody .wp-block-columns + .wp-block-embed,
.sNews-postBody .wp-block-columns + .detail-classic,
.sNews-postBody .wp-block-columns + .wp-block-group,
.sNews-postBody .wp-block-columns + .wp-block-gallery {
  margin-top: 15px;
}

@media screen and (min-width: 769px) {
  @font-face {
    font-family: "NotoSansR";
    src: url("assets/fonts/NotoSansCJKjp-Regular.woff") format("woff"), url("assets/fonts/NotoSansCJKjp-Regular.otf") format("opentype");
    font-display: swap;
  }
  @font-face {
    font-family: "NotoSansB";
    src: url("assets/fonts/NotoSansCJKjp-Bold.woff") format("woff"), url("assets/fonts/NotoSansCJKjp-Bold.otf") format("opentype");
    font-display: swap;
  }
  @font-face {
    font-family: "CONDENSEicon";
    src: url("assets/fonts/CONDENSEicon.woff") format("woff"), url("assets/fonts/CONDENSEicon.otf") format("opentype"), url("assets/fonts/CONDENSEicon.eot") format("eot");
    font-display: swap;
  }
  /* ################# 管理画面側のみの調整 ################# */
  /* エディタの基本スタイル */
  .block-editor .editor-styles-wrapper {
    color: #3c3c48;
    font-family: "NotoSansR", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }
  .block-editor .editor-styles-wrapper h1, .block-editor .editor-styles-wrapper h2, .block-editor .editor-styles-wrapper h3, .block-editor .editor-styles-wrapper h4, .block-editor .editor-styles-wrapper h5, .block-editor .editor-styles-wrapper h6, .block-editor .editor-styles-wrapper p {
    margin-top: 0;
    margin-bottom: 0;
  }
  .block-editor .editor-styles-wrapper ul, .block-editor .editor-styles-wrapper ol, .block-editor .editor-styles-wrapper dl {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .block-editor .editor-styles-wrapper li {
    list-style: none;
  }
  .block-editor .editor-styles-wrapper img {
    max-width: 100%;
    vertical-align: bottom;
  }
  .block-editor .editor-styles-wrapper a:focus {
    outline: none;
  }

  /* 入力エリアのカラム幅 */
  .block-editor .wp-block {
    box-sizing: border-box;
    max-width: 750px;
  }

  /* ドロップキャップ無効化 */
  .has-drop-cap:not(:focus):first-letter {
    float: none;
    line-height: inherit;
    margin: 0;
    text-transform: inherit;
    letter-spacing: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
  }

  /* 記事タイトルのスタイル */
  .editor-post-title .editor-post-title__input {
    line-height: 1.8461538462;
    padding-bottom: 30px;
    border-bottom: 1px solid #ebeff5;
    letter-spacing: 0.08em;
    font-size: 1.625rem;
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }

  /* 区切り線のスタイル */
  .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 750px;
  }

  /* ################# 管理画面・singleページ両方 ################# */
  /* 段落 */
  .block-editor .editor-styles-wrapper p,
.sNews-postBody p {
    line-height: 2.1333333333;
    letter-spacing: 0.08em;
    font-size: 0.9375rem;
  }
  .block-editor .editor-styles-wrapper p strong,
.sNews-postBody p strong {
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }
  .block-editor .editor-styles-wrapper p a[target=_blank],
.sNews-postBody p a[target=_blank] {
    margin-right: 5px;
  }
  .block-editor .editor-styles-wrapper p a[target=_blank]::after,
.sNews-postBody p a[target=_blank]::after {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-left: 0;
    background: url("assets/img/common/ico-external.png") no-repeat 0 0;
    background-size: 11px auto;
    content: "";
  }

  /* 段落（ブロックスタイル：注釈用） */
  .block-editor .editor-styles-wrapper p.is-style-notes,
.sNews-postBody p.is-style-notes {
    line-height: 2;
    margin-top: 13px;
    padding-left: 1.08em;
    text-indent: -1.08em;
    letter-spacing: 0.08em;
    font-size: 0.8125rem;
  }
  .block-editor .editor-styles-wrapper p.is-style-notes::before,
.sNews-postBody p.is-style-notes::before {
    content: "※";
  }
  .block-editor .editor-styles-wrapper p.is-style-notes + p.is-style-notes,
.sNews-postBody p.is-style-notes + p.is-style-notes {
    margin-top: 0;
  }

  /* 見出し（デフォルト） */
  .block-editor .editor-styles-wrapper h1, .block-editor .editor-styles-wrapper h2, .block-editor .editor-styles-wrapper h3, .block-editor .editor-styles-wrapper h4, .block-editor .editor-styles-wrapper h5, .block-editor .editor-styles-wrapper h6,
.sNews-postBody h1,
.sNews-postBody h2,
.sNews-postBody h3,
.sNews-postBody h4,
.sNews-postBody h5,
.sNews-postBody h6 {
    line-height: 1.3076923077;
    margin-top: 50px;
    letter-spacing: 0.08em;
    font-size: 1.375rem;
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }
  .block-editor .editor-styles-wrapper h1.has-background, .block-editor .editor-styles-wrapper h2.has-background, .block-editor .editor-styles-wrapper h3.has-background, .block-editor .editor-styles-wrapper h4.has-background, .block-editor .editor-styles-wrapper h5.has-background, .block-editor .editor-styles-wrapper h6.has-background,
.sNews-postBody h1.has-background,
.sNews-postBody h2.has-background,
.sNews-postBody h3.has-background,
.sNews-postBody h4.has-background,
.sNews-postBody h5.has-background,
.sNews-postBody h6.has-background {
    border-radius: 0;
  }

  /* 見出し（下線） */
  .block-editor .editor-styles-wrapper h1.is-style-underline, .block-editor .editor-styles-wrapper h2.is-style-underline, .block-editor .editor-styles-wrapper h3.is-style-underline, .block-editor .editor-styles-wrapper h4.is-style-underline, .block-editor .editor-styles-wrapper h5.is-style-underline, .block-editor .editor-styles-wrapper h6.is-style-underline,
.sNews-postBody h1.is-style-underline,
.sNews-postBody h2.is-style-underline,
.sNews-postBody h3.is-style-underline,
.sNews-postBody h4.is-style-underline,
.sNews-postBody h5.is-style-underline,
.sNews-postBody h6.is-style-underline {
    line-height: 1.3076923077;
    color: #2f3078;
    letter-spacing: 0.08em;
    text-align: center;
    font-size: 1.625rem;
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }
  .block-editor .editor-styles-wrapper h1.is-style-underline::after, .block-editor .editor-styles-wrapper h2.is-style-underline::after, .block-editor .editor-styles-wrapper h3.is-style-underline::after, .block-editor .editor-styles-wrapper h4.is-style-underline::after, .block-editor .editor-styles-wrapper h5.is-style-underline::after, .block-editor .editor-styles-wrapper h6.is-style-underline::after,
.sNews-postBody h1.is-style-underline::after,
.sNews-postBody h2.is-style-underline::after,
.sNews-postBody h3.is-style-underline::after,
.sNews-postBody h4.is-style-underline::after,
.sNews-postBody h5.is-style-underline::after,
.sNews-postBody h6.is-style-underline::after {
    position: static;
    display: block;
    width: 50px;
    height: 2px;
    margin: 26px auto 0;
    background: #46afe8;
    content: "";
  }
  .block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-left, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-left,
.sNews-postBody h1.is-style-underline.has-text-align-left,
.sNews-postBody h2.is-style-underline.has-text-align-left,
.sNews-postBody h3.is-style-underline.has-text-align-left,
.sNews-postBody h4.is-style-underline.has-text-align-left,
.sNews-postBody h5.is-style-underline.has-text-align-left,
.sNews-postBody h6.is-style-underline.has-text-align-left {
    text-align: left;
  }
  .block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-left::after, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-left::after,
.sNews-postBody h1.is-style-underline.has-text-align-left::after,
.sNews-postBody h2.is-style-underline.has-text-align-left::after,
.sNews-postBody h3.is-style-underline.has-text-align-left::after,
.sNews-postBody h4.is-style-underline.has-text-align-left::after,
.sNews-postBody h5.is-style-underline.has-text-align-left::after,
.sNews-postBody h6.is-style-underline.has-text-align-left::after {
    margin: 26px auto 0 0;
  }
  .block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-right, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-right,
.sNews-postBody h1.is-style-underline.has-text-align-right,
.sNews-postBody h2.is-style-underline.has-text-align-right,
.sNews-postBody h3.is-style-underline.has-text-align-right,
.sNews-postBody h4.is-style-underline.has-text-align-right,
.sNews-postBody h5.is-style-underline.has-text-align-right,
.sNews-postBody h6.is-style-underline.has-text-align-right {
    text-align: right;
  }
  .block-editor .editor-styles-wrapper h1.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h2.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h3.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h4.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h5.is-style-underline.has-text-align-right::after, .block-editor .editor-styles-wrapper h6.is-style-underline.has-text-align-right::after,
.sNews-postBody h1.is-style-underline.has-text-align-right::after,
.sNews-postBody h2.is-style-underline.has-text-align-right::after,
.sNews-postBody h3.is-style-underline.has-text-align-right::after,
.sNews-postBody h4.is-style-underline.has-text-align-right::after,
.sNews-postBody h5.is-style-underline.has-text-align-right::after,
.sNews-postBody h6.is-style-underline.has-text-align-right::after {
    margin: 26px 0 0 auto;
  }

  /* 見出し（背景） */
  .block-editor .editor-styles-wrapper h1.is-style-bg, .block-editor .editor-styles-wrapper h2.is-style-bg, .block-editor .editor-styles-wrapper h3.is-style-bg, .block-editor .editor-styles-wrapper h4.is-style-bg, .block-editor .editor-styles-wrapper h5.is-style-bg, .block-editor .editor-styles-wrapper h6.is-style-bg,
.sNews-postBody h1.is-style-bg,
.sNews-postBody h2.is-style-bg,
.sNews-postBody h3.is-style-bg,
.sNews-postBody h4.is-style-bg,
.sNews-postBody h5.is-style-bg,
.sNews-postBody h6.is-style-bg {
    line-height: 1.75;
    margin: 50px auto 0;
    padding: 9px 21px 10px;
    background: #2f3078;
    letter-spacing: 0.08em;
    color: #fff;
    font-size: 1.125rem;
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }

  /* 画像 */
  .block-editor .editor-styles-wrapper .wp-block-image img,
.sNews-postBody .wp-block-image img {
    width: 100%;
    height: auto;
  }
  .block-editor .editor-styles-wrapper .wp-block-image figcaption,
.sNews-postBody .wp-block-image figcaption {
    line-height: 1.7777777778;
    margin: 15px 0 0;
    letter-spacing: 0.08em;
    font-size: 0.8125rem;
  }

  /* リスト */
  .block-editor .editor-styles-wrapper ul,
.sNews-postBody ul {
    padding: 0;
  }
  .block-editor .editor-styles-wrapper ul li,
.sNews-postBody ul li {
    text-indent: -1em;
    padding-left: 1em;
    line-height: 2;
    margin: 24px 0;
    letter-spacing: 0.08em;
    list-style: none;
    font-size: 1rem;
  }
  .block-editor .editor-styles-wrapper ul li::before,
.sNews-postBody ul li::before {
    content: "・";
    font-weight: bold;
  }
  .block-editor .editor-styles-wrapper ul.is-style-large li,
.sNews-postBody ul.is-style-large li {
    position: relative;
    text-indent: 0;
    padding-left: 47px;
    list-style: none;
  }
  .block-editor .editor-styles-wrapper ul.is-style-large li::before,
.sNews-postBody ul.is-style-large li::before {
    position: absolute;
    top: 9px;
    left: 0;
    width: 14px;
    height: 14px;
    background: #2f3078;
    content: "";
  }
  .block-editor .editor-styles-wrapper ol,
.sNews-postBody ol {
    padding-left: 2em;
  }
  .block-editor .editor-styles-wrapper ol li,
.sNews-postBody ol li {
    line-height: 2;
    margin: 24px 0;
    letter-spacing: 0.08em;
    list-style: decimal;
    font-size: 1rem;
  }

  /* テーブル */
  .block-editor .editor-styles-wrapper .wp-block-table,
.sNews-postBody .wp-block-table {
    width: 100%;
    max-width: 750px;
  }
  .block-editor .editor-styles-wrapper .wp-block-table table,
.sNews-postBody .wp-block-table table {
    border: 0;
    border-top: 1px solid #ebeff5;
    border-left: 1px solid #ebeff5;
    border-collapse: collapse;
  }
  .block-editor .editor-styles-wrapper .wp-block-table thead,
.sNews-postBody .wp-block-table thead {
    border: 0;
    background: #2f3078;
    color: #fff;
  }
  .block-editor .editor-styles-wrapper .wp-block-table tbody,
.block-editor .editor-styles-wrapper .wp-block-table tfoot,
.sNews-postBody .wp-block-table tbody,
.sNews-postBody .wp-block-table tfoot {
    border: 0;
  }
  .block-editor .editor-styles-wrapper .wp-block-table th, .block-editor .editor-styles-wrapper .wp-block-table td,
.sNews-postBody .wp-block-table th,
.sNews-postBody .wp-block-table td {
    line-height: 1.7692307692;
    padding: 14px;
    border: 0;
    border-bottom: 1px solid #ebeff5;
    border-right: 1px solid #ebeff5;
    letter-spacing: 0.04em;
    text-align: left;
    font-size: 0.875rem;
  }
  .block-editor .editor-styles-wrapper .wp-block-table th a, .block-editor .editor-styles-wrapper .wp-block-table td a,
.sNews-postBody .wp-block-table th a,
.sNews-postBody .wp-block-table td a {
    font-weight: bold;
    text-decoration: underline;
  }
  .block-editor .editor-styles-wrapper .wp-block-table th,
.sNews-postBody .wp-block-table th {
    font-family: "NotoSansB", "ヒラギノ角ゴ Pro W6", "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic", "メイリオ", "Meiryo", "system-ui", sans-serif;
  }
  .block-editor .editor-styles-wrapper .wp-block-table figcaption,
.sNews-postBody .wp-block-table figcaption {
    line-height: 2;
    margin: 15px 0 0;
    letter-spacing: 0.08em;
    font-size: 0.8125rem;
  }

  /* 引用 */
  .block-editor .editor-styles-wrapper .wp-block-quote,
.sNews-postBody .wp-block-quote {
    position: relative;
    line-height: 1.9166666667;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 30px 30px 60px;
    border-left: 0;
    border-radius: 12px;
    background: #ebeff5;
  }
  .block-editor .editor-styles-wrapper .wp-block-quote::before,
.sNews-postBody .wp-block-quote::before {
    position: absolute;
    top: 20px;
    left: 15px;
    line-height: 1;
    content: "”";
    font-size: 5rem;
    color: #ccc;
  }
  .block-editor .editor-styles-wrapper .wp-block-quote cite,
.sNews-postBody .wp-block-quote cite {
    display: block;
    line-height: 1.9;
    margin-top: 29px;
    color: #999;
    letter-spacing: 0.04em;
    font-style: normal;
    font-size: 0.75rem;
  }

  /* 区切り線 */
  .block-editor .editor-styles-wrapper hr,
.sNews-postBody hr {
    width: 100%;
    max-width: 750px;
    height: 1px;
    margin: 80px auto;
    border: 0;
    background: #ebeff5;
  }
  .block-editor .editor-styles-wrapper hr::after,
.sNews-postBody hr::after {
    display: none;
  }

  /* グループ */
  .wp-block-group {
    padding: 36px 40px 39px;
    border-radius: 12px;
  }
  .wp-block-group__inner-container > *:first-child {
    margin-top: 0 !important;
  }
  .wp-block-group__inner-container h1, .wp-block-group__inner-container h2, .wp-block-group__inner-container h3, .wp-block-group__inner-container h4, .wp-block-group__inner-container h5, .wp-block-group__inner-container h6 {
    font-size: 1.125rem;
  }

  /* カラム */
  .sNews-postBody .wp-block-columns {
    margin-left: -15px;
    margin-right: -15px;
  }
  .sNews-postBody .wp-block-column {
    margin-left: 15px;
    margin-right: 15px;
  }
  .sNews-postBody .wp-block-column > *:first-child {
    margin-top: 0;
  }
  .sNews-postBody .wp-block-column + .wp-block-column {
    margin-top: 0;
  }

  /* ギャラリー */
  .sNews-postBody .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 15px);
    margin: 0 15px 30px 0;
    padding: 0;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item::before {
    display: none;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item figure {
    display: block;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item figcaption {
    position: relative;
    background: none;
    padding: 0;
    text-indent: 0;
    color: inherit;
  }
  .sNews-postBody .wp-block-gallery .blocks-gallery-item img {
    height: auto;
  }
  .sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33% - 15px);
  }
  .sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 15px;
  }
  .sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  .sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 15px;
  }
  .sNews-postBody .wp-block-gallery.columns-3 .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  .sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc(25% - 15px);
  }
  .sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 15px;
  }
  .sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 0;
  }
  .sNews-postBody .wp-block-gallery.columns-4 .blocks-gallery-item:last-child {
    margin-right: 0;
  }

  /* twitter */
  .block-editor .editor-styles-wrapper .twitter-tweet-rendered,
.sNews-postBody .twitter-tweet-rendered {
    margin-left: auto;
    margin-right: auto;
  }

  /* 背景色 */
  .block-editor .editor-styles-wrapper .has-text-color.has-blue-color,
.sNews-postBody .has-text-color.has-blue-color {
    color: #2f3078;
  }
  .block-editor .editor-styles-wrapper .has-text-color.has-light-blue-color,
.sNews-postBody .has-text-color.has-light-blue-color {
    color: #46afe8;
  }
  .block-editor .editor-styles-wrapper .has-text-color.has-beige-color,
.sNews-postBody .has-text-color.has-beige-color {
    color: #f7f5f0;
  }
  .block-editor .editor-styles-wrapper .has-text-color.has-light-gray-color,
.sNews-postBody .has-text-color.has-light-gray-color {
    color: #ebeff5;
  }
  .block-editor .editor-styles-wrapper .has-text-color.has-white-color,
.sNews-postBody .has-text-color.has-white-color {
    color: #fff;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr),
.sNews-postBody .has-background:not(hr) {
    padding: 36px 40px 39px;
    border-radius: 12px;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr).has-blue-background-color,
.sNews-postBody .has-background:not(hr).has-blue-background-color {
    background-color: #2f3078;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr).has-light-blue-background-color,
.sNews-postBody .has-background:not(hr).has-light-blue-background-color {
    background-color: #46afe8;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr).has-beige-background-color,
.sNews-postBody .has-background:not(hr).has-beige-background-color {
    background-color: #f7f5f0;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr).has-light-gray-background-color,
.sNews-postBody .has-background:not(hr).has-light-gray-background-color {
    background-color: #ebeff5;
  }
  .block-editor .editor-styles-wrapper .has-background:not(hr).has-white-background-color,
.sNews-postBody .has-background:not(hr).has-white-background-color {
    background-color: #fff;
  }

  /* ################# 要素同士の前後のマージン ################# */
  /* 見出しの前には50pxのマージン
   * 見出しと段落、段落と段落の間は17px、ボックスと段落間は50pxのマージン
   * あとに続くボックスは50pxのマージン
   */
  .block-editor .editor-styles-wrapper p + h1, .block-editor .editor-styles-wrapper p + h2, .block-editor .editor-styles-wrapper p + h3, .block-editor .editor-styles-wrapper p + h4, .block-editor .editor-styles-wrapper p + h5, .block-editor .editor-styles-wrapper p + h6,
.sNews-postBody p + h1,
.sNews-postBody p + h2,
.sNews-postBody p + h3,
.sNews-postBody p + h4,
.sNews-postBody p + h5,
.sNews-postBody p + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper p + p:not(.is-style-notes),
.sNews-postBody p + p:not(.is-style-notes) {
    margin-top: 17px;
  }
  .block-editor .editor-styles-wrapper p + .block-list, .block-editor .editor-styles-wrapper p + .wp-block-image, .block-editor .editor-styles-wrapper p + .wp-block-quote, .block-editor .editor-styles-wrapper p + .wp-block-table, .block-editor .editor-styles-wrapper p + .wp-block-columns, .block-editor .editor-styles-wrapper p + .wp-block-embed, .block-editor .editor-styles-wrapper p + .detail-classic, .block-editor .editor-styles-wrapper p + .wp-block-group, .block-editor .editor-styles-wrapper p + .wp-block-gallery,
.sNews-postBody p + .block-list,
.sNews-postBody p + .wp-block-image,
.sNews-postBody p + .wp-block-quote,
.sNews-postBody p + .wp-block-table,
.sNews-postBody p + .wp-block-columns,
.sNews-postBody p + .wp-block-embed,
.sNews-postBody p + .detail-classic,
.sNews-postBody p + .wp-block-group,
.sNews-postBody p + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper h1 + h1, .block-editor .editor-styles-wrapper h1 + h2, .block-editor .editor-styles-wrapper h1 + h3, .block-editor .editor-styles-wrapper h1 + h4, .block-editor .editor-styles-wrapper h1 + h5, .block-editor .editor-styles-wrapper h1 + h6, .block-editor .editor-styles-wrapper h2 + h1, .block-editor .editor-styles-wrapper h2 + h2, .block-editor .editor-styles-wrapper h2 + h3, .block-editor .editor-styles-wrapper h2 + h4, .block-editor .editor-styles-wrapper h2 + h5, .block-editor .editor-styles-wrapper h2 + h6, .block-editor .editor-styles-wrapper h3 + h1, .block-editor .editor-styles-wrapper h3 + h2, .block-editor .editor-styles-wrapper h3 + h3, .block-editor .editor-styles-wrapper h3 + h4, .block-editor .editor-styles-wrapper h3 + h5, .block-editor .editor-styles-wrapper h3 + h6, .block-editor .editor-styles-wrapper h4 + h1, .block-editor .editor-styles-wrapper h4 + h2, .block-editor .editor-styles-wrapper h4 + h3, .block-editor .editor-styles-wrapper h4 + h4, .block-editor .editor-styles-wrapper h4 + h5, .block-editor .editor-styles-wrapper h4 + h6, .block-editor .editor-styles-wrapper h5 + h1, .block-editor .editor-styles-wrapper h5 + h2, .block-editor .editor-styles-wrapper h5 + h3, .block-editor .editor-styles-wrapper h5 + h4, .block-editor .editor-styles-wrapper h5 + h5, .block-editor .editor-styles-wrapper h5 + h6, .block-editor .editor-styles-wrapper h6 + h1, .block-editor .editor-styles-wrapper h6 + h2, .block-editor .editor-styles-wrapper h6 + h3, .block-editor .editor-styles-wrapper h6 + h4, .block-editor .editor-styles-wrapper h6 + h5, .block-editor .editor-styles-wrapper h6 + h6,
.sNews-postBody h1 + h1,
.sNews-postBody h1 + h2,
.sNews-postBody h1 + h3,
.sNews-postBody h1 + h4,
.sNews-postBody h1 + h5,
.sNews-postBody h1 + h6,
.sNews-postBody h2 + h1,
.sNews-postBody h2 + h2,
.sNews-postBody h2 + h3,
.sNews-postBody h2 + h4,
.sNews-postBody h2 + h5,
.sNews-postBody h2 + h6,
.sNews-postBody h3 + h1,
.sNews-postBody h3 + h2,
.sNews-postBody h3 + h3,
.sNews-postBody h3 + h4,
.sNews-postBody h3 + h5,
.sNews-postBody h3 + h6,
.sNews-postBody h4 + h1,
.sNews-postBody h4 + h2,
.sNews-postBody h4 + h3,
.sNews-postBody h4 + h4,
.sNews-postBody h4 + h5,
.sNews-postBody h4 + h6,
.sNews-postBody h5 + h1,
.sNews-postBody h5 + h2,
.sNews-postBody h5 + h3,
.sNews-postBody h5 + h4,
.sNews-postBody h5 + h5,
.sNews-postBody h5 + h6,
.sNews-postBody h6 + h1,
.sNews-postBody h6 + h2,
.sNews-postBody h6 + h3,
.sNews-postBody h6 + h4,
.sNews-postBody h6 + h5,
.sNews-postBody h6 + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper h1 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h2 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h3 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h4 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h5 + p:not(.is-style-notes), .block-editor .editor-styles-wrapper h6 + p:not(.is-style-notes),
.sNews-postBody h1 + p:not(.is-style-notes),
.sNews-postBody h2 + p:not(.is-style-notes),
.sNews-postBody h3 + p:not(.is-style-notes),
.sNews-postBody h4 + p:not(.is-style-notes),
.sNews-postBody h5 + p:not(.is-style-notes),
.sNews-postBody h6 + p:not(.is-style-notes) {
    margin-top: 17px;
  }
  .block-editor .editor-styles-wrapper h1 + .block-list, .block-editor .editor-styles-wrapper h1 + .wp-block-image, .block-editor .editor-styles-wrapper h1 + .wp-block-quote, .block-editor .editor-styles-wrapper h1 + .wp-block-table, .block-editor .editor-styles-wrapper h1 + .wp-block-columns, .block-editor .editor-styles-wrapper h1 + .wp-block-embed, .block-editor .editor-styles-wrapper h1 + .detail-classic, .block-editor .editor-styles-wrapper h1 + .wp-block-group, .block-editor .editor-styles-wrapper h1 + .wp-block-gallery, .block-editor .editor-styles-wrapper h2 + .block-list, .block-editor .editor-styles-wrapper h2 + .wp-block-image, .block-editor .editor-styles-wrapper h2 + .wp-block-quote, .block-editor .editor-styles-wrapper h2 + .wp-block-table, .block-editor .editor-styles-wrapper h2 + .wp-block-columns, .block-editor .editor-styles-wrapper h2 + .wp-block-embed, .block-editor .editor-styles-wrapper h2 + .detail-classic, .block-editor .editor-styles-wrapper h2 + .wp-block-group, .block-editor .editor-styles-wrapper h2 + .wp-block-gallery, .block-editor .editor-styles-wrapper h3 + .block-list, .block-editor .editor-styles-wrapper h3 + .wp-block-image, .block-editor .editor-styles-wrapper h3 + .wp-block-quote, .block-editor .editor-styles-wrapper h3 + .wp-block-table, .block-editor .editor-styles-wrapper h3 + .wp-block-columns, .block-editor .editor-styles-wrapper h3 + .wp-block-embed, .block-editor .editor-styles-wrapper h3 + .detail-classic, .block-editor .editor-styles-wrapper h3 + .wp-block-group, .block-editor .editor-styles-wrapper h3 + .wp-block-gallery, .block-editor .editor-styles-wrapper h4 + .block-list, .block-editor .editor-styles-wrapper h4 + .wp-block-image, .block-editor .editor-styles-wrapper h4 + .wp-block-quote, .block-editor .editor-styles-wrapper h4 + .wp-block-table, .block-editor .editor-styles-wrapper h4 + .wp-block-columns, .block-editor .editor-styles-wrapper h4 + .wp-block-embed, .block-editor .editor-styles-wrapper h4 + .detail-classic, .block-editor .editor-styles-wrapper h4 + .wp-block-group, .block-editor .editor-styles-wrapper h4 + .wp-block-gallery, .block-editor .editor-styles-wrapper h5 + .block-list, .block-editor .editor-styles-wrapper h5 + .wp-block-image, .block-editor .editor-styles-wrapper h5 + .wp-block-quote, .block-editor .editor-styles-wrapper h5 + .wp-block-table, .block-editor .editor-styles-wrapper h5 + .wp-block-columns, .block-editor .editor-styles-wrapper h5 + .wp-block-embed, .block-editor .editor-styles-wrapper h5 + .detail-classic, .block-editor .editor-styles-wrapper h5 + .wp-block-group, .block-editor .editor-styles-wrapper h5 + .wp-block-gallery, .block-editor .editor-styles-wrapper h6 + .block-list, .block-editor .editor-styles-wrapper h6 + .wp-block-image, .block-editor .editor-styles-wrapper h6 + .wp-block-quote, .block-editor .editor-styles-wrapper h6 + .wp-block-table, .block-editor .editor-styles-wrapper h6 + .wp-block-columns, .block-editor .editor-styles-wrapper h6 + .wp-block-embed, .block-editor .editor-styles-wrapper h6 + .detail-classic, .block-editor .editor-styles-wrapper h6 + .wp-block-group, .block-editor .editor-styles-wrapper h6 + .wp-block-gallery,
.sNews-postBody h1 + .block-list,
.sNews-postBody h1 + .wp-block-image,
.sNews-postBody h1 + .wp-block-quote,
.sNews-postBody h1 + .wp-block-table,
.sNews-postBody h1 + .wp-block-columns,
.sNews-postBody h1 + .wp-block-embed,
.sNews-postBody h1 + .detail-classic,
.sNews-postBody h1 + .wp-block-group,
.sNews-postBody h1 + .wp-block-gallery,
.sNews-postBody h2 + .block-list,
.sNews-postBody h2 + .wp-block-image,
.sNews-postBody h2 + .wp-block-quote,
.sNews-postBody h2 + .wp-block-table,
.sNews-postBody h2 + .wp-block-columns,
.sNews-postBody h2 + .wp-block-embed,
.sNews-postBody h2 + .detail-classic,
.sNews-postBody h2 + .wp-block-group,
.sNews-postBody h2 + .wp-block-gallery,
.sNews-postBody h3 + .block-list,
.sNews-postBody h3 + .wp-block-image,
.sNews-postBody h3 + .wp-block-quote,
.sNews-postBody h3 + .wp-block-table,
.sNews-postBody h3 + .wp-block-columns,
.sNews-postBody h3 + .wp-block-embed,
.sNews-postBody h3 + .detail-classic,
.sNews-postBody h3 + .wp-block-group,
.sNews-postBody h3 + .wp-block-gallery,
.sNews-postBody h4 + .block-list,
.sNews-postBody h4 + .wp-block-image,
.sNews-postBody h4 + .wp-block-quote,
.sNews-postBody h4 + .wp-block-table,
.sNews-postBody h4 + .wp-block-columns,
.sNews-postBody h4 + .wp-block-embed,
.sNews-postBody h4 + .detail-classic,
.sNews-postBody h4 + .wp-block-group,
.sNews-postBody h4 + .wp-block-gallery,
.sNews-postBody h5 + .block-list,
.sNews-postBody h5 + .wp-block-image,
.sNews-postBody h5 + .wp-block-quote,
.sNews-postBody h5 + .wp-block-table,
.sNews-postBody h5 + .wp-block-columns,
.sNews-postBody h5 + .wp-block-embed,
.sNews-postBody h5 + .detail-classic,
.sNews-postBody h5 + .wp-block-group,
.sNews-postBody h5 + .wp-block-gallery,
.sNews-postBody h6 + .block-list,
.sNews-postBody h6 + .wp-block-image,
.sNews-postBody h6 + .wp-block-quote,
.sNews-postBody h6 + .wp-block-table,
.sNews-postBody h6 + .wp-block-columns,
.sNews-postBody h6 + .wp-block-embed,
.sNews-postBody h6 + .detail-classic,
.sNews-postBody h6 + .wp-block-group,
.sNews-postBody h6 + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-image + h1, .block-editor .editor-styles-wrapper .wp-block-image + h2, .block-editor .editor-styles-wrapper .wp-block-image + h3, .block-editor .editor-styles-wrapper .wp-block-image + h4, .block-editor .editor-styles-wrapper .wp-block-image + h5, .block-editor .editor-styles-wrapper .wp-block-image + h6,
.sNews-postBody .wp-block-image + h1,
.sNews-postBody .wp-block-image + h2,
.sNews-postBody .wp-block-image + h3,
.sNews-postBody .wp-block-image + h4,
.sNews-postBody .wp-block-image + h5,
.sNews-postBody .wp-block-image + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-image + p:not(.is-style-notes),
.sNews-postBody .wp-block-image + p:not(.is-style-notes) {
    margin-top: 17px;
  }
  .block-editor .editor-styles-wrapper .wp-block-image + .block-list, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-image + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-image + .wp-block-gallery,
.sNews-postBody .wp-block-image + .block-list,
.sNews-postBody .wp-block-image + .wp-block-image,
.sNews-postBody .wp-block-image + .wp-block-quote,
.sNews-postBody .wp-block-image + .wp-block-table,
.sNews-postBody .wp-block-image + .wp-block-columns,
.sNews-postBody .wp-block-image + .wp-block-embed,
.sNews-postBody .wp-block-image + .detail-classic,
.sNews-postBody .wp-block-image + .wp-block-group,
.sNews-postBody .wp-block-image + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .block-list + h1, .block-editor .editor-styles-wrapper .block-list + h2, .block-editor .editor-styles-wrapper .block-list + h3, .block-editor .editor-styles-wrapper .block-list + h4, .block-editor .editor-styles-wrapper .block-list + h5, .block-editor .editor-styles-wrapper .block-list + h6,
.sNews-postBody .block-list + h1,
.sNews-postBody .block-list + h2,
.sNews-postBody .block-list + h3,
.sNews-postBody .block-list + h4,
.sNews-postBody .block-list + h5,
.sNews-postBody .block-list + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .block-list + p:not(.is-style-notes),
.sNews-postBody .block-list + p:not(.is-style-notes) {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .block-list + .block-list, .block-editor .editor-styles-wrapper .block-list + .wp-block-image, .block-editor .editor-styles-wrapper .block-list + .wp-block-quote, .block-editor .editor-styles-wrapper .block-list + .wp-block-table, .block-editor .editor-styles-wrapper .block-list + .wp-block-columns, .block-editor .editor-styles-wrapper .block-list + .wp-block-embed, .block-editor .editor-styles-wrapper .block-list + .detail-classic, .block-editor .editor-styles-wrapper .block-list + .wp-block-group, .block-editor .editor-styles-wrapper .block-list + .wp-block-gallery,
.sNews-postBody .block-list + .block-list,
.sNews-postBody .block-list + .wp-block-image,
.sNews-postBody .block-list + .wp-block-quote,
.sNews-postBody .block-list + .wp-block-table,
.sNews-postBody .block-list + .wp-block-columns,
.sNews-postBody .block-list + .wp-block-embed,
.sNews-postBody .block-list + .detail-classic,
.sNews-postBody .block-list + .wp-block-group,
.sNews-postBody .block-list + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-table + h1, .block-editor .editor-styles-wrapper .wp-block-table + h2, .block-editor .editor-styles-wrapper .wp-block-table + h3, .block-editor .editor-styles-wrapper .wp-block-table + h4, .block-editor .editor-styles-wrapper .wp-block-table + h5, .block-editor .editor-styles-wrapper .wp-block-table + h6,
.sNews-postBody .wp-block-table + h1,
.sNews-postBody .wp-block-table + h2,
.sNews-postBody .wp-block-table + h3,
.sNews-postBody .wp-block-table + h4,
.sNews-postBody .wp-block-table + h5,
.sNews-postBody .wp-block-table + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-table + p:not(.is-style-notes),
.sNews-postBody .wp-block-table + p:not(.is-style-notes) {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-table + .block-list, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-table + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-table + .wp-block-gallery,
.sNews-postBody .wp-block-table + .block-list,
.sNews-postBody .wp-block-table + .wp-block-image,
.sNews-postBody .wp-block-table + .wp-block-quote,
.sNews-postBody .wp-block-table + .wp-block-table,
.sNews-postBody .wp-block-table + .wp-block-columns,
.sNews-postBody .wp-block-table + .wp-block-embed,
.sNews-postBody .wp-block-table + .detail-classic,
.sNews-postBody .wp-block-table + .wp-block-group,
.sNews-postBody .wp-block-table + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-quote + h1, .block-editor .editor-styles-wrapper .wp-block-quote + h2, .block-editor .editor-styles-wrapper .wp-block-quote + h3, .block-editor .editor-styles-wrapper .wp-block-quote + h4, .block-editor .editor-styles-wrapper .wp-block-quote + h5, .block-editor .editor-styles-wrapper .wp-block-quote + h6,
.sNews-postBody .wp-block-quote + h1,
.sNews-postBody .wp-block-quote + h2,
.sNews-postBody .wp-block-quote + h3,
.sNews-postBody .wp-block-quote + h4,
.sNews-postBody .wp-block-quote + h5,
.sNews-postBody .wp-block-quote + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-quote + p:not(.is-style-notes),
.sNews-postBody .wp-block-quote + p:not(.is-style-notes) {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-quote + .block-list, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-quote + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-quote + .wp-block-gallery,
.sNews-postBody .wp-block-quote + .block-list,
.sNews-postBody .wp-block-quote + .wp-block-image,
.sNews-postBody .wp-block-quote + .wp-block-quote,
.sNews-postBody .wp-block-quote + .wp-block-table,
.sNews-postBody .wp-block-quote + .wp-block-columns,
.sNews-postBody .wp-block-quote + .wp-block-embed,
.sNews-postBody .wp-block-quote + .detail-classic,
.sNews-postBody .wp-block-quote + .wp-block-group,
.sNews-postBody .wp-block-quote + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-group + h1, .block-editor .editor-styles-wrapper .wp-block-group + h2, .block-editor .editor-styles-wrapper .wp-block-group + h3, .block-editor .editor-styles-wrapper .wp-block-group + h4, .block-editor .editor-styles-wrapper .wp-block-group + h5, .block-editor .editor-styles-wrapper .wp-block-group + h6,
.sNews-postBody .wp-block-group + h1,
.sNews-postBody .wp-block-group + h2,
.sNews-postBody .wp-block-group + h3,
.sNews-postBody .wp-block-group + h4,
.sNews-postBody .wp-block-group + h5,
.sNews-postBody .wp-block-group + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-group + p:not(.is-style-notes),
.sNews-postBody .wp-block-group + p:not(.is-style-notes) {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-group + .block-list, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-group + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-group + .wp-block-gallery,
.sNews-postBody .wp-block-group + .block-list,
.sNews-postBody .wp-block-group + .wp-block-image,
.sNews-postBody .wp-block-group + .wp-block-quote,
.sNews-postBody .wp-block-group + .wp-block-table,
.sNews-postBody .wp-block-group + .wp-block-columns,
.sNews-postBody .wp-block-group + .wp-block-embed,
.sNews-postBody .wp-block-group + .detail-classic,
.sNews-postBody .wp-block-group + .wp-block-group,
.sNews-postBody .wp-block-group + .wp-block-gallery {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-columns + h1, .block-editor .editor-styles-wrapper .wp-block-columns + h2, .block-editor .editor-styles-wrapper .wp-block-columns + h3, .block-editor .editor-styles-wrapper .wp-block-columns + h4, .block-editor .editor-styles-wrapper .wp-block-columns + h5, .block-editor .editor-styles-wrapper .wp-block-columns + h6,
.sNews-postBody .wp-block-columns + h1,
.sNews-postBody .wp-block-columns + h2,
.sNews-postBody .wp-block-columns + h3,
.sNews-postBody .wp-block-columns + h4,
.sNews-postBody .wp-block-columns + h5,
.sNews-postBody .wp-block-columns + h6 {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-columns + p:not(.is-style-notes),
.sNews-postBody .wp-block-columns + p:not(.is-style-notes) {
    margin-top: 50px;
  }
  .block-editor .editor-styles-wrapper .wp-block-columns + .block-list, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-image, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-quote, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-table, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-columns, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-embed, .block-editor .editor-styles-wrapper .wp-block-columns + .detail-classic, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-group, .block-editor .editor-styles-wrapper .wp-block-columns + .wp-block-gallery,
.sNews-postBody .wp-block-columns + .block-list,
.sNews-postBody .wp-block-columns + .wp-block-image,
.sNews-postBody .wp-block-columns + .wp-block-quote,
.sNews-postBody .wp-block-columns + .wp-block-table,
.sNews-postBody .wp-block-columns + .wp-block-columns,
.sNews-postBody .wp-block-columns + .wp-block-embed,
.sNews-postBody .wp-block-columns + .detail-classic,
.sNews-postBody .wp-block-columns + .wp-block-group,
.sNews-postBody .wp-block-columns + .wp-block-gallery {
    margin-top: 50px;
  }
}