
/*-------------------------------------------
 * カラーパターンに応じて初期カラーを設定
 *-------------------------------------------/

/*-------------------------------------------
旧st-kanri.phpより移動（ここから）
*/

	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text {
		background-color: #f3f0ec;
	}
	.is-style-st-paragraph-kaiwa::after,
	.is-style-st-paragraph-kaiwa-b::after {
		border-right-color: #f3f0ec;
	}


	/* 見出しステップ */
	.is-style-st-heading-custom-step::after {
		border-bottom-color: #9e9488;
	}
	.is-style-st-heading-custom-step::before {
		color: #9e9488;
	}
	.is-style-st-heading-custom-step::after {
		color: #9e9488;
	}

/*--------------------------------
Gutenberg カラーパレット
---------------------------------*/
:root .has-pale-pink-color {
	color: #f78da7;
}

:root .has-soft-red-color {
	color: #e92f3d;
}

:root .has-light-grayish-red-color {
	color: #fdf0f2;
}

:root .has-vivid-yellow-color {
	color: #ffc107;
}

:root .has-very-pale-yellow-color {
	color: #fffde7;
}

:root .has-light-green-cyan-color {
	color: #eefaff!important;
}

:root .has-pale-cyan-blue-color {
	color: #8ed1fc;
}

:root .has-vivid-cyan-blue-color {
	color: #0693e3;
}

:root .has-very-light-gray-color {
	color: #fafafa;
}

:root .has-very-dark-gray-color {
	color: #313131;
}

:root .has-white-color {
	color: #ffffff;
}

:root .has-pale-pink-background-color {
	background-color: #f78da7;
}

:root .has-soft-red-background-color {
	background-color: #e92f3d;
}

:root .has-light-grayish-red-background-color {
	background-color: #fdf0f2;
}

:root .has-vivid-yellow-background-color {
	background-color: #ffc107;
}

:root .has-very-pale-yellow-background-color {
	background-color: #fffde7;
}

:root .has-light-green-cyan-background-color {
	background-color: #eefaff!important;
}

:root .has-pale-cyan-blue-background-color {
	background-color: #8ed1fc;
}

:root .has-vivid-cyan-blue-background-color {
	background-color: #0693e3;
}

:root .has-very-light-gray-background-color {
	background-color: #fafafa;
}

:root .has-very-dark-gray-background-color {
	background-color: #313131;
}

:root .has-white-background-color {
	background-color: #ffffff;
}

/** インラインの文字色（カラーパレット） */
.has-inline-color.has-pale-pink-color {
	color: #f78da7;
}

.has-inline-color.has-soft-red-color {
	color: #e92f3d;
}

.has-inline-color.has-light-grayish-red-color {
	color: #fdf0f2;
}

.has-inline-color.has-vivid-yellow-color {
	color: #ffc107;
}

.has-inline-color.has-very-pale-yellow-color {
	color: #fffde7;
}

.has-inline-color.has-light-green-cyan-color {
	color: #eefaff!important;
}

.has-inline-color.has-pale-cyan-blue-color {
	color: #8ed1fc;
}

.has-inline-color.has-vivid-cyan-blue-color {
	color: #0693e3;
}

.has-inline-color.has-very-light-gray-color {
	color: #fafafa;
}

.has-inline-color.has-very-dark-gray-color {
	color: #313131;
}

.has-inline-color.has-white-color {
	color: #ffffff;
}

/** カラーパレット（文字色）選択時のアイコン */
[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-pale-pink-color::before {
	color: #f78da7;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-soft-red-color::before {
	color: #e92f3d;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-light-grayish-red-color::before {
	color: #fdf0f2;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-vivid-yellow-color::before {
	color: #ffc107;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-very-pale-yellow-color::before {
	color: #fffde7;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-light-green-cyan-color::before {
	color: #eefaff!important;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-pale-cyan-blue-color::before {
	color: #8ed1fc;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-vivid-cyan-blue-color::before {
	color: #0693e3;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-very-light-gray-color::before {
	color: #fafafa;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-very-dark-gray-color::before {
	color: #313131;
}

[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-white-color::before {
	color: #ffffff;
}

/* カラーパレット選択時の見出しライン */
.is-style-st-heading-custom-line.has-pale-pink-color::after {
	background-color: #f78da7;
}

.is-style-st-heading-custom-line.has-soft-red-color::after {
	background-color: #e92f3d;
}

.is-style-st-heading-custom-line.has-light-grayish-red-color::after {
	background-color: #fdf0f2;
}

.is-style-st-heading-custom-line.has-vivid-yellow-color::after {
	background-color: #ffc107;
}

.is-style-st-heading-custom-line.has-very-pale-yellow-color::after {
	background-color: #fffde7;
}

.is-style-st-heading-custom-line.has-light-green-cyan-color::after {
	background-color: #eefaff!important;
}

.is-style-st-heading-custom-line.has-pale-cyan-blue-color::after {
	background-color: #8ed1fc;
}

.is-style-st-heading-custom-line.has-vivid-cyan-blue-color::after {
	background-color: #0693e3;
}

.is-style-st-heading-custom-line.has-very-light-gray-color::after {
	background-color: #fafafa;
}

.is-style-st-heading-custom-line.has-very-dark-gray-color::after {
	background-color: #313131;
}

.is-style-st-heading-custom-line.has-white-color::after {
	background-color: #ffffff;
}

/* カラーパレット（背景色）選択時のふきだし */
.is-style-st-paragraph-kaiwa.has-pale-pink-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-pale-pink-background-color::after {
	border-right-color: #f78da7;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-pale-pink-background-color::after {
	border-top-color: #f78da7;
}
/* カウント */
.is-style-st-heading-custom-count.has-pale-pink-background-color::before {
	color: #f78da7;
}
/* ステップ */
.is-style-st-heading-custom-step.has-pale-pink-background-color::before {
	color: #f78da7;
}
.is-style-st-heading-custom-step.has-pale-pink-background-color::after {
    border-color: #f78da7;
	color: #f78da7;
}

.is-style-st-paragraph-kaiwa.has-soft-red-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-soft-red-background-color::after {
	border-right-color: #e92f3d;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-soft-red-background-color::after {
	border-top-color: #e92f3d;
}
/* カウント */
.is-style-st-heading-custom-count.has-soft-red-background-color::before {
	color: #e92f3d;
}
/* ステップ */
.is-style-st-heading-custom-step.has-soft-red-background-color::before {
	color: #e92f3d;
}
.is-style-st-heading-custom-step.has-soft-red-background-color::after {
    border-color: #e92f3d;
	color: #e92f3d;
}

.is-style-st-paragraph-kaiwa.has-light-grayish-red-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-light-grayish-red-background-color::after {
	border-right-color: #fdf0f2;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-light-grayish-red-background-color::after {
	border-top-color: #fdf0f2;
}
/* カウント */
.is-style-st-heading-custom-count.has-light-grayish-red-background-color::before {
	color: #fdf0f2;
}
/* ステップ */
.is-style-st-heading-custom-step.has-light-grayish-red-background-color::before {
	color: #fdf0f2;
}
.is-style-st-heading-custom-step.has-light-grayish-red-background-color::after {
    border-color: #fdf0f2;
	color: #fdf0f2;
}

.is-style-st-paragraph-kaiwa.has-vivid-yellow-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-vivid-yellow-background-color::after {
	border-right-color: #ffc107;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-vivid-yellow-background-color::after {
	border-top-color: #ffc107;
}
/* カウント */
.is-style-st-heading-custom-count.has-vivid-yellow-background-color::before {
	color: #ffc107;
}
/* ステップ */
.is-style-st-heading-custom-step.has-vivid-yellow-background-color::before {
	color: #ffc107;
}
.is-style-st-heading-custom-step.has-vivid-yellow-background-color::after {
    border-color: #ffc107;
	color: #ffc107;
}

.is-style-st-paragraph-kaiwa.has-very-pale-yellow-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-very-pale-yellow-background-color::after {
	border-right-color: #fffde7;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-pale-yellow-background-color::after {
	border-top-color: #fffde7;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-pale-yellow-background-color::before {
	color: #fffde7;
}
/* ステップ */
.is-style-st-heading-custom-step.has-very-pale-yellow-background-color::before {
	color: #fffde7;
}
.is-style-st-heading-custom-step.has-very-pale-yellow-background-color::after {
    border-color: #fffde7;
	color: #fffde7;
}

.is-style-st-paragraph-kaiwa.has-light-green-cyan-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-light-green-cyan-background-color::after {
	border-right-color: #eefaff!important;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-light-green-cyan-background-color::after {
	border-top-color: #eefaff!important;
}
/* カウント */
.is-style-st-heading-custom-count.has-light-green-cyan-background-color::before {
	color: #eefaff!important;
}
/* ステップ */
.is-style-st-heading-custom-step.has-light-green-cyan-background-color::before {
	color: #eefaff!important;
}
.is-style-st-heading-custom-step.has-light-green-cyan-background-color::after {
    border-color: #eefaff!important;
	color: #eefaff!important;
}

.is-style-st-paragraph-kaiwa.has-pale-cyan-blue-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-pale-cyan-blue-background-color::after {
	border-right-color: #8ed1fc;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-pale-cyan-blue-background-color::after {
	border-top-color: #8ed1fc;
}
/* カウント */
.is-style-st-heading-custom-count.has-pale-cyan-blue-background-color::before {
	color: #8ed1fc;
}
/* ステップ */
.is-style-st-heading-custom-step.has-pale-cyan-blue-background-color::before {
	color: #8ed1fc;
}
.is-style-st-heading-custom-step.has-pale-cyan-blue-background-color::after {
    border-color: #8ed1fc;
	color: #8ed1fc;
}

.is-style-st-paragraph-kaiwa.has-vivid-cyan-blue-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-vivid-cyan-blue-background-color::after {
	border-right-color: #0693e3;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-vivid-cyan-blue-background-color::after {
	border-top-color: #0693e3;
}
/* カウント */
.is-style-st-heading-custom-count.has-vivid-cyan-blue-background-color::before {
	color: #0693e3;
}
/* ステップ */
.is-style-st-heading-custom-step.has-vivid-cyan-blue-background-color::before {
	color: #0693e3;
}
.is-style-st-heading-custom-step.has-vivid-cyan-blue-background-color::after {
    border-color: #0693e3;
	color: #0693e3;
}

.is-style-st-paragraph-kaiwa.has-very-light-gray-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-very-light-gray-background-color::after {
	border-right-color: #fafafa;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-light-gray-background-color::after {
	border-top-color: #fafafa;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-light-gray-background-color::before {
	color: #fafafa;
}
/* ステップ */
.is-style-st-heading-custom-step.has-very-light-gray-background-color::before {
	color: #fafafa;
}
.is-style-st-heading-custom-step.has-very-light-gray-background-color::after {
    border-color: #fafafa;
	color: #fafafa;
}

.is-style-st-paragraph-kaiwa.has-very-dark-gray-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-very-dark-gray-background-color::after {
	border-right-color: #fafafa;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-dark-gray-background-color::after {
	border-top-color: #313131;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-dark-gray-background-color::before {
	color: #313131;
}
/* ステップ */
.is-style-st-heading-custom-step.has-very-dark-gray-background-color::before {
	color: #313131;
}
.is-style-st-heading-custom-step.has-very-dark-gray-background-color::after {
    border-color: #313131;
	color: #313131;
}

.is-style-st-paragraph-kaiwa.has-white-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-white-background-color::after {
	border-right-color: #313131;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-white-background-color::after {
	border-top-color: #ffffff;
}
/* カウント */
.is-style-st-heading-custom-count.has-white-background-color::before {
	color: #ffffff;
}
/* ステップ */
.is-style-st-heading-custom-step.has-white-background-color::before {
	color: #ffffff;
}
.is-style-st-heading-custom-step.has-white-background-color::after {
    border-color: #ffffff;
	color: #ffffff;
}

/* カラーパレット（背景色）選択時の会話ふきだし背景色 */
.is-style-st-paragraph-kaiwa.has-pale-pink-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-pale-pink-background-color .st-paragraph-kaiwa-text {
	background-color: #f78da7;
}
.is-style-st-paragraph-kaiwa.has-soft-red-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-soft-red-background-color .st-paragraph-kaiwa-text {
	background-color: #e92f3d;
}
.is-style-st-paragraph-kaiwa.has-light-grayish-red-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-light-grayish-red-background-color .st-paragraph-kaiwa-text {
	background-color: #fdf0f2;
}
.is-style-st-paragraph-kaiwa.has-vivid-yellow-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-vivid-yellow-background-color .st-paragraph-kaiwa-text {
	background-color: #ffc107;
}
.is-style-st-paragraph-kaiwa.has-very-pale-yellow-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-very-pale-yellow-background-color .st-paragraph-kaiwa-text {
	background-color: #fffde7;
}
.is-style-st-paragraph-kaiwa.has-light-green-cyan-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-light-green-cyan-background-color .st-paragraph-kaiwa-text {
	background-color: #eefaff!important;
}
.is-style-st-paragraph-kaiwa.has-pale-cyan-blue-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-pale-cyan-blue-background-color .st-paragraph-kaiwa-text {
	background-color: #8ed1fc;
}
.is-style-st-paragraph-kaiwa.has-vivid-cyan-blue-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-vivid-cyan-blue-background-color .st-paragraph-kaiwa-text {
	background-color: #0693e3;
}
.is-style-st-paragraph-kaiwa.has-very-light-gray-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-very-light-gray-background-color .st-paragraph-kaiwa-text {
	background-color: #fafafa;
}
.is-style-st-paragraph-kaiwa.has-very-dark-gray-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-very-dark-gray-background-color .st-paragraph-kaiwa-text {
	background-color: #313131;
}
.is-style-st-paragraph-kaiwa.has-white-background-color .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-white-background-color .st-paragraph-kaiwa-text {
	background-color: #ffffff;
}

/* カラーパレット（背景色）選択時の会話吹き出し周りの背景色を無しに */
.is-style-st-paragraph-kaiwa.has-pale-pink-background-color,
.is-style-st-paragraph-kaiwa-b.has-pale-pink-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-soft-red-background-color,
.is-style-st-paragraph-kaiwa-b.has-soft-red-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-light-grayish-red-background-color,
.is-style-st-paragraph-kaiwa-b.has-light-grayish-red-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-vivid-yellow-background-color,
.is-style-st-paragraph-kaiwa-b.has-vivid-yellow-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-very-pale-yellow-background-color,
.is-style-st-paragraph-kaiwa-b.has-very-pale-yellow-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-light-green-cyan-background-color,
.is-style-st-paragraph-kaiwa-b.has-light-green-cyan-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-pale-cyan-blue-background-color,
.is-style-st-paragraph-kaiwa-b.has-pale-cyan-blue-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-vivid-cyan-blue-background-color,
.is-style-st-paragraph-kaiwa-b.has-vivid-cyan-blue-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-very-light-gray-background-color,
.is-style-st-paragraph-kaiwa-b.has-very-light-gray-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-very-dark-gray-background-color,
.is-style-st-paragraph-kaiwa-b.has-very-dark-gray-background-color {
	background-color: transparent;
}
.is-style-st-paragraph-kaiwa.has-white-background-color,
.is-style-st-paragraph-kaiwa-b.has-white-background-color {
	background-color: transparent;
}

/** カラーパレット（文字色）選択時のアイコン */
.is-style-st-paragraph-pen.has-pale-pink-color::before,
.is-style-st-paragraph-memo-txt.has-pale-pink-color::before,
.is-style-st-paragraph-link.has-pale-pink-color::before,
.is-style-st-paragraph-check.has-pale-pink-color::before,
.is-style-st-paragraph-point.has-pale-pink-color::before,
.is-style-st-paragraph-info-circle.has-pale-pink-color::before,
.is-style-st-paragraph-bigginer.has-pale-pink-color::before,
.is-style-st-paragraph-attention.has-pale-pink-color::before,
.is-style-st-paragraph-attention-gray.has-pale-pink-color::before,
.is-style-st-paragraph-circle-o.has-pale-pink-color::before,
.is-style-st-paragraph-times.has-pale-pink-color::before,
.is-style-st-paragraph-thumbs-o-up.has-pale-pink-color::before,
.is-style-st-paragraph-thumbs-o-down.has-pale-pink-color::before,
.is-style-st-paragraph-code.has-pale-pink-color::before {
	color: #f78da7;
	border-right-color: #f78da7!important;
}

.is-style-st-paragraph-pen.has-soft-red-color::before,
.is-style-st-paragraph-memo-txt.has-soft-red-color::before,
.is-style-st-paragraph-link.has-soft-red-color::before,
.is-style-st-paragraph-check.has-soft-red-color::before,
.is-style-st-paragraph-point.has-soft-red-color::before,
.is-style-st-paragraph-info-circle.has-soft-red-color::before,
.is-style-st-paragraph-bigginer.has-soft-red-color::before,
.is-style-st-paragraph-attention.has-soft-red-color::before,
.is-style-st-paragraph-attention-gray.has-soft-red-color::before,
.is-style-st-paragraph-circle-o.has-soft-red-color::before,
.is-style-st-paragraph-times.has-soft-red-color::before,
.is-style-st-paragraph-thumbs-o-up.has-soft-red-color::before,
.is-style-st-paragraph-thumbs-o-down.has-soft-red-color::before,
.is-style-st-paragraph-code.has-soft-red-color::before {
	color: #e92f3d;
	border-right-color: #e92f3d!important;
}

.is-style-st-paragraph-pen.has-light-grayish-red-color::before,
.is-style-st-paragraph-memo-txt.has-light-grayish-red-color::before,
.is-style-st-paragraph-link.has-light-grayish-red-color::before,
.is-style-st-paragraph-check.has-light-grayish-red-color::before,
.is-style-st-paragraph-point.has-light-grayish-red-color::before,
.is-style-st-paragraph-info-circle.has-light-grayish-red-color::before,
.is-style-st-paragraph-bigginer.has-light-grayish-red-color::before,
.is-style-st-paragraph-attention.has-light-grayish-red-color::before,
.is-style-st-paragraph-attention-gray.has-light-grayish-red-color::before,
.is-style-st-paragraph-circle-o.has-light-grayish-red-color::before,
.is-style-st-paragraph-times.has-light-grayish-red-color::before,
.is-style-st-paragraph-thumbs-o-up.has-light-grayish-red-color::before,
.is-style-st-paragraph-thumbs-o-down.has-light-grayish-red-color::before,
.is-style-st-paragraph-code.has-light-grayish-red-color::before {
	color: #fdf0f2;
	border-right-color: #fdf0f2!important;
}

.is-style-st-paragraph-pen.has-vivid-yellow-color::before,
.is-style-st-paragraph-memo-txt.has-vivid-yellow-color::before,
.is-style-st-paragraph-link.has-vivid-yellow-color::before,
.is-style-st-paragraph-check.has-vivid-yellow-color::before,
.is-style-st-paragraph-point.has-vivid-yellow-color::before,
.is-style-st-paragraph-info-circle.has-vivid-yellow-color::before,
.is-style-st-paragraph-bigginer.has-vivid-yellow-color::before,
.is-style-st-paragraph-attention.has-vivid-yellow-color::before,
.is-style-st-paragraph-attention-gray.has-vivid-yellow-color::before,
.is-style-st-paragraph-circle-o.has-vivid-yellow-color::before,
.is-style-st-paragraph-times.has-vivid-yellow-color::before,
.is-style-st-paragraph-thumbs-o-up.has-vivid-yellow-color::before,
.is-style-st-paragraph-thumbs-o-down.has-vivid-yellow-color::before,
.is-style-st-paragraph-code.has-vivid-yellow-color::before {
	color: #ffc107;
	border-right-color: #ffc107!important;
}

.is-style-st-paragraph-pen.has-very-pale-yellow-color::before,
.is-style-st-paragraph-memo-txt.has-very-pale-yellow-color::before,
.is-style-st-paragraph-link.has-very-pale-yellow-color::before,
.is-style-st-paragraph-check.has-very-pale-yellow-color::before,
.is-style-st-paragraph-point.has-very-pale-yellow-color::before,
.is-style-st-paragraph-info-circle.has-very-pale-yellow-color::before,
.is-style-st-paragraph-bigginer.has-very-pale-yellow-color::before,
.is-style-st-paragraph-attention.has-very-pale-yellow-color::before,
.is-style-st-paragraph-attention-gray.has-very-pale-yellow-color::before,
.is-style-st-paragraph-circle-o.has-very-pale-yellow-color::before,
.is-style-st-paragraph-times.has-very-pale-yellow-color::before,
.is-style-st-paragraph-thumbs-o-up.has-very-pale-yellow-color::before,
.is-style-st-paragraph-thumbs-o-down.has-very-pale-yellow-color::before,
.is-style-st-paragraph-code.has-very-pale-yellow-color::before {
	color: #fffde7;
	border-right-color: #fffde7!important;
}

.is-style-st-paragraph-pen.has-light-green-cyan-color::before,
.is-style-st-paragraph-memo-txt.has-light-green-cyan-color::before,
.is-style-st-paragraph-link.has-light-green-cyan-color::before,
.is-style-st-paragraph-check.has-light-green-cyan-color::before,
.is-style-st-paragraph-point.has-light-green-cyan-color::before,
.is-style-st-paragraph-info-circle.has-light-green-cyan-color::before,
.is-style-st-paragraph-bigginer.has-light-green-cyan-color::before,
.is-style-st-paragraph-attention.has-light-green-cyan-color::before,
.is-style-st-paragraph-attention-gray.has-light-green-cyan-color::before,
.is-style-st-paragraph-circle-o.has-light-green-cyan-color::before,
.is-style-st-paragraph-times.has-light-green-cyan-color::before,
.is-style-st-paragraph-thumbs-o-up.has-light-green-cyan-color::before,
.is-style-st-paragraph-thumbs-o-down.has-light-green-cyan-color::before,
.is-style-st-paragraph-code.has-light-green-cyan-color::before {
	color: #eefaff!important;
	border-right-color: #eefaff!important;
}

.is-style-st-paragraph-pen.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-memo-txt.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-link.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-check.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-point.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-info-circle.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-bigginer.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-attention.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-attention-gray.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-circle-o.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-times.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-thumbs-o-up.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-thumbs-o-down.has-pale-cyan-blue-color::before,
.is-style-st-paragraph-code.has-pale-cyan-blue-color::before {
	color: #8ed1fc;
	border-right-color: #8ed1fc!important;
}

.is-style-st-paragraph-pen.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-memo-txt.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-link.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-check.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-point.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-info-circle.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-bigginer.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-attention.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-attention-gray.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-circle-o.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-times.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-thumbs-o-up.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-thumbs-o-down.has-vivid-cyan-blue-color::before,
.is-style-st-paragraph-code.has-vivid-cyan-blue-color::before {
	color: #0693e3;
	border-right-color: #0693e3!important;
}

.is-style-st-paragraph-pen.has-very-light-gray-color::before,
.is-style-st-paragraph-memo-txt.has-very-light-gray-color::before,
.is-style-st-paragraph-link.has-very-light-gray-color::before,
.is-style-st-paragraph-check.has-very-light-gray-color::before,
.is-style-st-paragraph-point.has-very-light-gray-color::before,
.is-style-st-paragraph-info-circle.has-very-light-gray-color::before,
.is-style-st-paragraph-bigginer.has-very-light-gray-color::before,
.is-style-st-paragraph-attention.has-very-light-gray-color::before,
.is-style-st-paragraph-attention-gray.has-very-light-gray-color::before,
.is-style-st-paragraph-circle-o.has-very-light-gray-color::before,
.is-style-st-paragraph-times.has-very-light-gray-color::before,
.is-style-st-paragraph-thumbs-o-up.has-very-light-gray-color::before,
.is-style-st-paragraph-thumbs-o-down.has-very-light-gray-color::before,
.is-style-st-paragraph-code.has-very-light-gray-color::before {
	color: #fafafa;
	border-right-color: #fafafa!important;
}

.is-style-st-paragraph-pen.has-very-dark-gray-color::before,
.is-style-st-paragraph-memo-txt.has-very-dark-gray-color::before,
.is-style-st-paragraph-link.has-very-dark-gray-color::before,
.is-style-st-paragraph-check.has-very-dark-gray-color::before,
.is-style-st-paragraph-point.has-very-dark-gray-color::before,
.is-style-st-paragraph-info-circle.has-very-dark-gray-color::before,
.is-style-st-paragraph-bigginer.has-very-dark-gray-color::before,
.is-style-st-paragraph-attention.has-very-dark-gray-color::before,
.is-style-st-paragraph-attention-gray.has-very-dark-gray-color::before,
.is-style-st-paragraph-circle-o.has-very-dark-gray-color::before,
.is-style-st-paragraph-times.has-very-dark-gray-color::before,
.is-style-st-paragraph-thumbs-o-up.has-very-dark-gray-color::before,
.is-style-st-paragraph-thumbs-o-down.has-very-dark-gray-color::before,
.is-style-st-paragraph-code.has-very-dark-gray-color::before {
	color: #313131;
	border-right-color: #313131!important;
}

.is-style-st-paragraph-pen.has-white-color::before,
.is-style-st-paragraph-memo-txt.has-white-color::before,
.is-style-st-paragraph-link.has-white-color::before,
.is-style-st-paragraph-check.has-white-color::before,
.is-style-st-paragraph-point.has-white-color::before,
.is-style-st-paragraph-info-circle.has-white-color::before,
.is-style-st-paragraph-bigginer.has-white-color::before,
.is-style-st-paragraph-attention.has-white-color::before,
.is-style-st-paragraph-attention-gray.has-white-color::before,
.is-style-st-paragraph-circle-o.has-white-color::before,
.is-style-st-paragraph-times.has-white-color::before,
.is-style-st-paragraph-thumbs-o-up.has-white-color::before,
.is-style-st-paragraph-thumbs-o-down.has-white-color::before,
.is-style-st-paragraph-code.has-white-color::before {
	color: #ffffff;
	border-right-color: #ffffff!important;
}

/** カラーパレット選択時のbox-shadow */
.is-style-st-paragraph-dotline.has-pale-pink-background-color {
	box-shadow: 0px 0px 0px 7px #f78da7;
}

.is-style-st-paragraph-dotline.has-soft-red-background-color {
	box-shadow: 0px 0px 0px 7px #e92f3d;
}

.is-style-st-paragraph-dotline.has-light-grayish-red-background-color {
	box-shadow: 0px 0px 0px 7px #fdf0f2;
}

.is-style-st-paragraph-dotline.has-vivid-yellow-background-color {
	box-shadow: 0px 0px 0px 7px #ffc107;
}

.is-style-st-paragraph-dotline.has-very-pale-yellow-background-color {
	box-shadow: 0px 0px 0px 7px #fffde7;
}

.is-style-st-paragraph-dotline.has-light-green-cyan-background-color {
	box-shadow: 0px 0px 0px 7px #eefaff!important;
}

.is-style-st-paragraph-dotline.has-pale-cyan-blue-background-color {
	box-shadow: 0px 0px 0px 7px #8ed1fc;
}

.is-style-st-paragraph-dotline.has-vivid-cyan-blue-background-color {
	box-shadow: 0px 0px 0px 7px #0693e3;
}

.is-style-st-paragraph-dotline.has-very-light-gray-background-color {
	box-shadow: 0px 0px 0px 7px #fafafa;
}

.is-style-st-paragraph-dotline.has-very-dark-gray-background-color {
	box-shadow: 0px 0px 0px 7px #313131;
}

.is-style-st-paragraph-dotline.has-white-background-color {
	box-shadow: 0px 0px 0px 7px #ffffff;
}


/* カラーパレット選択時の吹き出し */
.is-style-st-paragraph-bubble.has-pale-pink-background-color::after {
	border-top-color: #f78da7;
}

.is-style-st-paragraph-bubble.has-soft-red-background-color::after {
	border-top-color: #e92f3d;
}

.is-style-st-paragraph-bubble.has-light-grayish-red-background-color::after {
	border-top-color: #fdf0f2;
}

.is-style-st-paragraph-bubble.has-vivid-yellow-background-color::after {
	border-top-color: #ffc107;
}

.is-style-st-paragraph-bubble.has-very-pale-yellow-background-color::after {
	border-top-color: #fffde7;
}

.is-style-st-paragraph-bubble.has-light-green-cyan-background-color::after {
	border-top-color: #eefaff!important;
}

.is-style-st-paragraph-bubble.has-pale-cyan-blue-background-color::after {
	border-top-color: #8ed1fc;
}

.is-style-st-paragraph-bubble.has-vivid-cyan-blue-background-color::after {
	border-top-color: #0693e3;
}

.is-style-st-paragraph-bubble.has-very-light-gray-background-color::after {
	border-top-color: #fafafa;
}

.is-style-st-paragraph-bubble.has-very-dark-gray-background-color::after {
	border-top-color: #313131;
}

.is-style-st-paragraph-bubble.has-white-background-color::after {
	border-top-color: #ffffff;
}

/* オリジナルパレット */
	:root .has-original-color-a-color {
		color: #d5cabd;
	}
	:root .has-original-color-a-background-color {
		background-color: #d5cabd;
	}
	.is-style-st-paragraph-pen.has-original-color-a-color::before,
	.is-style-st-paragraph-memo-txt.has-original-color-a-color::before,
	.is-style-st-paragraph-link.has-original-color-a-color::before,
	.is-style-st-paragraph-check.has-original-color-a-color::before,
	.is-style-st-paragraph-point.has-original-color-a-color::before,
	.is-style-st-paragraph-info-circle.has-original-color-a-color::before,
	.is-style-st-paragraph-bigginer.has-original-color-a-color::before,
	.is-style-st-paragraph-attention.has-original-color-a-color::before,
	.is-style-st-paragraph-attention-gray.has-original-color-a-color::before,
	.is-style-st-paragraph-circle-o.has-original-color-a-color::before,
	.is-style-st-paragraph-times.has-original-color-a-color::before,
	.is-style-st-paragraph-thumbs-o-up.has-original-color-a-color::before,
	.is-style-st-paragraph-thumbs-o-down.has-original-color-a-color::before,
	.is-style-st-paragraph-code.has-original-color-a-color::before {
		color: #d5cabd;
		border-right-color: #d5cabd!important;
	}
	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa.has-original-color-a-background-color .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b.has-original-color-a-background-color .st-paragraph-kaiwa-text {
		background-color: #d5cabd;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-a-background-color::after,
	.is-style-st-paragraph-kaiwa-b.has-original-color-a-background-color::after {
		border-right-color: #d5cabd;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-a-background-color,
	.is-style-st-paragraph-kaiwa-b.has-original-color-a-background-color {
		background-color: transparent;
	}
	/* 見出しアイコン */
	[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-original-color-a-color::before {
		color: #d5cabd;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-a-background-color::after {
		border-top-color: #d5cabd;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-a-color::after {
		background-color: #d5cabd;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-a-color {
		color: #d5cabd;
	}
	.is-style-st-heading-custom-count.has-original-color-a-background-color::before {
		color: #d5cabd;
	}
	/* ステップ */
	.is-style-st-heading-custom-step.has-original-color-a-background-color::before {
		color: #d5cabd;
	}
	.is-style-st-heading-custom-step.has-original-color-a-background-color::after {
		border-color: #d5cabd;
		color: #d5cabd;
	}
	/* 質問と答え */
	.is-style-st-heading-custom-question.has-original-color-a-color::before,
	.is-style-st-heading-custom-answer.has-original-color-a-color::before {
		color: #d5cabd;
	}
	.is-style-st-heading-custom-question.has-original-color-a-background-color::before,
	.is-style-st-heading-custom-answer.has-original-color-a-background-color::before {
		background-color: #d5cabd;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-a-background-color::before {
		background-color: #d5cabd;
		color: #fff!important;
	}
	/* グループ ライン */
	.is-style-st-group-line-bold.has-original-color-a-color,
	.is-style-st-group-line.has-original-color-a-color {
		border-left-color: #d5cabd;
		color: inherit;
	}

	:root .has-original-color-b-color {
		color: #9e9488;
	}
	:root .has-original-color-b-background-color {
		background-color: #9e9488;
	}
	.is-style-st-paragraph-pen.has-original-color-b-color::before,
	.is-style-st-paragraph-memo-txt.has-original-color-b-color::before,
	.is-style-st-paragraph-link.has-original-color-b-color::before,
	.is-style-st-paragraph-check.has-original-color-b-color::before,
	.is-style-st-paragraph-point.has-original-color-b-color::before,
	.is-style-st-paragraph-info-circle.has-original-color-b-color::before,
	.is-style-st-paragraph-bigginer.has-original-color-b-color::before,
	.is-style-st-paragraph-attention.has-original-color-b-color::before,
	.is-style-st-paragraph-attention-gray.has-original-color-b-color::before,
	.is-style-st-paragraph-circle-o.has-original-color-b-color::before,
	.is-style-st-paragraph-times.has-original-color-b-color::before,
	.is-style-st-paragraph-thumbs-o-up.has-original-color-b-color::before,
	.is-style-st-paragraph-thumbs-o-down.has-original-color-b-color::before,
	.is-style-st-paragraph-code.has-original-color-b-color::before {
		color: #9e9488;
		border-right-color: #9e9488!important;
	}
	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa.has-original-color-b-background-color .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b.has-original-color-b-background-color .st-paragraph-kaiwa-text {
		background-color: #9e9488;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-b-background-color::after,
	.is-style-st-paragraph-kaiwa-b.has-original-color-b-background-color::after {
		border-right-color: #9e9488;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-b-background-color,
	.is-style-st-paragraph-kaiwa-b.has-original-color-b-background-color {
		background-color: transparent;
	}
	/* 見出しアイコン */
	[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-original-color-b-color::before {
		color: #9e9488;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-b-background-color::after {
		border-top-color: #9e9488;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-b-color::after {
		background-color: #9e9488;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-b-color {
		color: #9e9488;
	}
	.is-style-st-heading-custom-count.has-original-color-b-background-color::before {
		color: #9e9488;
	}
	/* ステップ */
	.is-style-st-heading-custom-step.has-original-color-b-background-color::before {
		color: #9e9488;
	}
	.is-style-st-heading-custom-step.has-original-color-b-background-color::after {
		border-color: #9e9488;
		color: #9e9488;
	}
	/* 質問と答え */
	.is-style-st-heading-custom-question.has-original-color-b-color::before,
	.is-style-st-heading-custom-answer.has-original-color-b-color::before {
		color: #9e9488;
	}
	.is-style-st-heading-custom-question.has-original-color-b-background-color::before,
	.is-style-st-heading-custom-answer.has-original-color-b-background-color::before {
		background-color: #9e9488;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-b-background-color::before {
		background-color: #9e9488;
		color: #fff!important;
	}
	/* グループ ライン */
	.is-style-st-group-line-bold.has-original-color-b-color,
	.is-style-st-group-line.has-original-color-b-color {
		border-left-color: #9e9488;
		color: inherit;
	}

	:root .has-original-color-c-color {
		color: #f3f0ec;
	}
	:root .has-original-color-c-background-color {
		background-color: #f3f0ec;
	}
	.is-style-st-paragraph-pen.has-original-color-c-color::before,
	.is-style-st-paragraph-memo-txt.has-original-color-c-color::before,
	.is-style-st-paragraph-link.has-original-color-c-color::before,
	.is-style-st-paragraph-check.has-original-color-c-color::before,
	.is-style-st-paragraph-point.has-original-color-c-color::before,
	.is-style-st-paragraph-info-circle.has-original-color-c-color::before,
	.is-style-st-paragraph-bigginer.has-original-color-c-color::before,
	.is-style-st-paragraph-attention.has-original-color-c-color::before,
	.is-style-st-paragraph-attention-gray.has-original-color-c-color::before,
	.is-style-st-paragraph-circle-o.has-original-color-c-color::before,
	.is-style-st-paragraph-times.has-original-color-c-color::before,
	.is-style-st-paragraph-thumbs-o-up.has-original-color-c-color::before,
	.is-style-st-paragraph-thumbs-o-down.has-original-color-c-color::before,
	.is-style-st-paragraph-code.has-original-color-c-color::before {
		color: #f3f0ec;
		border-right-color: #f3f0ec!important;
	}
	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa.has-original-color-c-background-color .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b.has-original-color-c-background-color .st-paragraph-kaiwa-text {
		background-color: #f3f0ec;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-c-background-color::after,
	.is-style-st-paragraph-kaiwa-b.has-original-color-c-background-color::after {
		border-right-color: #f3f0ec;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-c-background-color,
	.is-style-st-paragraph-kaiwa-b.has-original-color-c-background-color {
		background-color: transparent;
	}
	/* 見出しアイコン */
	[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-original-color-c-color::before {
		color: #f3f0ec;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-c-background-color::after {
		border-top-color: #f3f0ec;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-c-color::after {
		background-color: #f3f0ec;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-c-color {
		color: #f3f0ec;
	}
	.is-style-st-heading-custom-count.has-original-color-c-background-color::before {
		color: #f3f0ec;
	}
	/* ステップ */
	.is-style-st-heading-custom-step.has-original-color-c-background-color::before {
		color: #f3f0ec;
	}
	.is-style-st-heading-custom-step.has-original-color-c-background-color::after {
		border-color: #f3f0ec;
		color: #f3f0ec;
	}
	/* 質問と答え */
	.is-style-st-heading-custom-question.has-original-color-c-color::before,
	.is-style-st-heading-custom-answer.has-original-color-c-color::before {
		color: #f3f0ec;
	}
	.is-style-st-heading-custom-question.has-original-color-c-background-color::before,
	.is-style-st-heading-custom-answer.has-original-color-c-background-color::before {
		background-color: #f3f0ec;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-c-background-color::before {
		background-color: #f3f0ec;
		color: #fff!important;
	}
	/* グループ ライン */
	.is-style-st-group-line-bold.has-original-color-c-color,
	.is-style-st-group-line.has-original-color-c-color {
		border-left-color: #f3f0ec;
		color: inherit;
	}

	:root .has-original-color-d-color {
		color: #ffc1b5;
	}
	:root .has-original-color-d-background-color {
		background-color: #ffc1b5;
	}
	.is-style-st-paragraph-pen.has-original-color-d-color::before,
	.is-style-st-paragraph-memo-txt.has-original-color-d-color::before,
	.is-style-st-paragraph-link.has-original-color-d-color::before,
	.is-style-st-paragraph-check.has-original-color-d-color::before,
	.is-style-st-paragraph-point.has-original-color-d-color::before,
	.is-style-st-paragraph-info-circle.has-original-color-d-color::before,
	.is-style-st-paragraph-bigginer.has-original-color-d-color::before,
	.is-style-st-paragraph-attention.has-original-color-d-color::before,
	.is-style-st-paragraph-attention-gray.has-original-color-d-color::before,
	.is-style-st-paragraph-circle-o.has-original-color-d-color::before,
	.is-style-st-paragraph-times.has-original-color-d-color::before,
	.is-style-st-paragraph-thumbs-o-up.has-original-color-d-color::before,
	.is-style-st-paragraph-thumbs-o-down.has-original-color-d-color::before,
	.is-style-st-paragraph-code.has-original-color-d-color::before {
		color: #ffc1b5;
		border-right-color: #ffc1b5!important;
	}
	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa.has-original-color-d-background-color .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b.has-original-color-d-background-color .st-paragraph-kaiwa-text {
		background-color: #ffc1b5;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-d-background-color::after,
	.is-style-st-paragraph-kaiwa-b.has-original-color-d-background-color::after {
		border-right-color: #ffc1b5;
	}
	.is-style-st-paragraph-kaiwa.has-original-color-d-background-color,
	.is-style-st-paragraph-kaiwa-b.has-original-color-d-background-color {
		background-color: transparent;
	}
	/* 見出しアイコン */
	[class^="is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-bubble):not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-original-color-d-color::before {
		color: #ffc1b5;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-d-background-color::after {
		border-top-color: #ffc1b5;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-d-color::after {
		background-color: #ffc1b5;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-d-color {
		color: #ffc1b5;
	}
	.is-style-st-heading-custom-count.has-original-color-d-background-color::before {
		color: #ffc1b5;
	}
	/* ステップ */
	.is-style-st-heading-custom-step.has-original-color-d-background-color::before {
		color: #ffc1b5;
	}
	.is-style-st-heading-custom-step.has-original-color-d-background-color::after {
		border-color: #ffc1b5;
		color: #ffc1b5;
	}
	/* 質問と答え */
	.is-style-st-heading-custom-question.has-original-color-d-color::before,
	.is-style-st-heading-custom-answer.has-original-color-d-color::before {
		color: #ffc1b5;
	}
	.is-style-st-heading-custom-question.has-original-color-d-background-color::before,
	.is-style-st-heading-custom-answer.has-original-color-d-background-color::before {
		background-color: #ffc1b5;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-d-background-color::before {
		background-color: #ffc1b5;
		color: #fff!important;
	}
	/* グループ ライン */
	.is-style-st-group-line-bold.has-original-color-d-color,
	.is-style-st-group-line.has-original-color-d-color {
		border-left-color: #ffc1b5;
		color: inherit;
	}

/* カラーパレット選択時の見出し（質問と答え） */
.is-style-st-heading-custom-question.has-pale-pink-background-color::before,
.is-style-st-heading-custom-answer.has-pale-pink-background-color::before {
	background-color: #f78da7;
}

.is-style-st-heading-custom-question.has-soft-red-background-color::before,
.is-style-st-heading-custom-answer.has-soft-red-background-color::before {
	background-color: #e92f3d;
}

.is-style-st-heading-custom-question.has-light-grayish-red-background-color::before,
.is-style-st-heading-custom-answer.has-light-grayish-red-background-color::before {
	background-color: #fdf0f2;
}

.is-style-st-heading-custom-question.has-vivid-yellow-background-color::before,
.is-style-st-heading-custom-answer.has-vivid-yellow-background-color::before {
	background-color: #ffc107;
}

.is-style-st-heading-custom-question.has-very-pale-yellow-background-color::before,
.is-style-st-heading-custom-answer.has-very-pale-yellow-background-color::before {
	background-color: #fffde7;
}

.is-style-st-heading-custom-question.has-light-green-cyan-background-color::before ,
.is-style-st-heading-custom-answer.has-light-green-cyan-background-color::before {
	background-color: #eefaff!important;
}

.is-style-st-heading-custom-question.has-pale-cyan-blue-background-color::before,
.is-style-st-heading-custom-answer.has-pale-cyan-blue-background-color::before {
	background-color: #8ed1fc;
}

.is-style-st-heading-custom-question.has-vivid-cyan-blue-background-color::before,
.is-style-st-heading-custom-answer.has-vivid-cyan-blue-background-color::before {
	background-color: #0693e3;
}

.is-style-st-heading-custom-question.has-very-light-gray-background-color::before,
.is-style-st-heading-custom-answer.has-very-light-gray-background-color::before {
	background-color: #fafafa;
}

.is-style-st-heading-custom-question.has-very-dark-gray-background-color::before,
.is-style-st-heading-custom-answer.has-very-dark-gray-background-color::before {
	background-color: #313131;
}

.is-style-st-heading-custom-question.has-white-background-color::before,
.is-style-st-heading-custom-answer.has-white-background-color::before {
	background-color: #ffffff;
}

/* カラーパレット選択時の見出し（ランキング） */
.is-style-st-heading-custom-ranking.has-pale-pink-background-color::before {
	background-color: #f78da7;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-soft-red-background-color::before {
	background-color: #e92f3d;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-light-grayish-red-background-color::before {
	background-color: #fdf0f2;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-vivid-yellow-background-color::before {
	background-color: #ffc107;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-pale-yellow-background-color::before {
	background-color: #fffde7;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-light-green-cyan-background-color::before {
	background-color: #eefaff!important;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-pale-cyan-blue-background-color::before {
	background-color: #8ed1fc;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-vivid-cyan-blue-background-color::before {
	background-color: #0693e3;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-light-gray-background-color::before {
	background-color: #fafafa;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-dark-gray-background-color::before {
	background-color: #313131;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-white-background-color::before {
	background-color: #ffffff;
	color: #fff!important;
}

/* マイ細マーカー */
.st-mymarker-s {
			background:linear-gradient(transparent 70%,#FFF9C4 0%);
		font-weight:bold;
	}
.st-mymarker-s-b {
			background:linear-gradient(transparent 70%,#ffc4c4 0%);
		font-weight:bold;
	}

/*--------------------------------
ブロックスタイル ボーダー設定
---------------------------------*/
.has-st-border {
	border-color: #f3f0ec;
}

/*--------------------------------
ブロックスタイル 段落
---------------------------------*/
	/* 基本 */
	[class^="is-style-st-paragraph-"],
	[class*=" is-style-st-paragraph-"] {
		border-radius: 5px;
	}

/* カスタム */
	.is-style-st-paragraph-pen:not(.has-text-color)::before,
	.is-style-st-paragraph-pen::before {
		color: #9e9488;
		border-right-color: #9e9488;
	}

	.is-style-st-paragraph-pen {
		background: #ebe7e0;
	}

/* メモ */


/* リンク */


/* チェック */


/* ポイント */


/* インフォ */


/* 初心者 */


/* 注意 */


/* マル */


/* バツ */


/* Like */


/* Bad */


/* Code */


/* 簡易会話ふきだし */
.is-style-st-paragraph-kaiwa.has-st-border,
.is-style-st-paragraph-kaiwa-b.has-st-border {
	border: none;
	border-radius: 0;
}

.is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text,
.is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text{
	border-color: #f3f0ec;
}

	.is-style-st-paragraph-kaiwa.has-st-border::after,
	.is-style-st-paragraph-kaiwa-b.has-st-border::after {
		border-right-color: #f3f0ec!important;
	}

.is-style-st-paragraph-kaiwa::before {
	background-image: url(https://root-haiso.com/wp-content/uploads/2022/09/cropped-icon-300x300.png);
}

.is-style-st-paragraph-kaiwa-b::before {
	background-image: url(https://root-haiso.com/wp-content/uploads/2022/09/cropped-icon-300x300.png);
}

/* 簡易ボタン */


	/* 囲みドット
	 * ふきだし
	 */
	.is-style-st-paragraph-dotline,
	.is-style-st-paragraph-dotline::before
	.is-style-st-paragraph-bubble {
		border-radius: 5px;
	}

/* カラーパレット選択時の囲みドット */
	.is-style-st-paragraph-dotline.has-original-color-a-background-color {
		box-shadow: 0px 0px 0px 7px #d5cabd;
	}

	.is-style-st-paragraph-dotline.has-original-color-b-background-color {
		box-shadow: 0px 0px 0px 7px #9e9488;
	}

	.is-style-st-paragraph-dotline.has-original-color-c-background-color {
		box-shadow: 0px 0px 0px 7px #f3f0ec;
	}

	.is-style-st-paragraph-dotline.has-original-color-d-background-color {
		box-shadow: 0px 0px 0px 7px #ffc1b5;
	}

/* カラーパレット選択時の吹き出し */
	.is-style-st-paragraph-bubble.has-original-color-a-background-color::after {
		border-top-color: #d5cabd;
	}

	.is-style-st-paragraph-bubble.has-original-color-b-background-color::after {
		border-top-color: #9e9488;
	}

	.is-style-st-paragraph-bubble.has-original-color-c-background-color::after {
		border-top-color: #f3f0ec;
	}

	.is-style-st-paragraph-bubble.has-original-color-d-background-color::after {
		border-top-color: #ffc1b5;
	}

	.is-style-st-paragraph-bubble.has-st-border::after {
		border-top-color: #f3f0ec;
	}

	/* まるもじ */
	.is-style-st-paragraph-marumozi {
		border-radius: 30px!important;
	}

/*--------------------------------
ブロックスタイル グループ
---------------------------------*/
/* 囲みドット */
.is-style-st-group-dotline,
.is-style-st-group-dotline::before {
	border-radius: 5px;
}

/* ライン */
.is-style-st-group-line.has-pale-pink-color,
.is-style-st-group-line-bold.has-pale-pink-color {
	border-left-color: #f78da7;
	color: inherit;
}

.is-style-st-group-line.has-soft-red-color,
.is-style-st-group-line-bold.has-soft-red-color {
	border-left-color: #e92f3d;
	color: inherit;
}

.is-style-st-group-line.has-light-grayish-red-color,
.is-style-st-group-line-bold.has-light-grayish-red-color {
	border-left-color: #fdf0f2;
	color: inherit;
}

.is-style-st-group-line.has-vivid-yellow-color,
.is-style-st-group-line-bold.has-vivid-yellow-color {
	border-left-color: #ffc107;
	color: inherit;
}

.is-style-st-group-line.has-very-pale-yellow-color,
.is-style-st-group-line-bold.has-very-pale-yellow-color {
	border-left-color: #fffde7;
	color: inherit;
}

.is-style-st-group-line.has-light-green-cyan-color,
.is-style-st-group-line-bold.has-light-green-cyan-color {
	border-left-color: #eefaff!important;
	color: inherit;
}

.is-style-st-group-line.has-pale-cyan-blue-color,
.is-style-st-group-line-bold.has-pale-cyan-blue-color {
	border-left-color: #8ed1fc;
	color: inherit;
}

.is-style-st-group-line.has-vivid-cyan-blue-color,
.is-style-st-group-line-bold.has-vivid-cyan-blue-color {
	border-left-color: #0693e3;
	color: inherit;
}

.is-style-st-group-line.has-very-light-gray-color,
.is-style-st-group-line-bold.has-very-light-gray-color {
	border-left-color: #fafafa;
	color: inherit;
}

.is-style-st-group-line.has-very-dark-gray-color,
.is-style-st-group-line-bold.has-very-dark-gray-color {
	border-left-color: #313131;
	color: inherit;
}

.is-style-st-group-line.has-white-color,
.is-style-st-group-line-bold.has-white-color {
	border-left-color: #ffffff;
	color: inherit;
}


p.has-st-margin-bottom--2,
.is-style-st-wide-background.wp-block-group.has-background.has-st-margin-bottom--2,
.is-style-st-wide-background.has-st-margin-bottom--2,
.st-wide-background.has-st-margin-bottom--2,
.wp-block-group.has-st-margin-bottom--2 {
	margin-bottom: -20px!important;
}

p.has-st-margin-bottom--1,
.is-style-st-wide-background.wp-block-group.has-background.has-st-margin-bottom--1,
.is-style-st-wide-background.has-st-margin-bottom--1,
.st-wide-background.has-st-margin-bottom--1,
.wp-block-group.has-st-margin-bottom--1 {
	margin-bottom: -10px!important;
}

p.has-st-margin-bottom-2,
.is-style-st-wide-background.wp-block-group.has-background.has-st-margin-bottom-2,
.is-style-st-wide-background.has-st-margin-bottom-2,
.st-wide-background.has-st-margin-bottom-2,
.wp-block-group.has-st-margin-bottom-2 {
	margin-bottom: 40px!important;
}

/* @keyframes アニメーション */
.st-key-slidedown {
	animation-name: StSlideDown; /* 上から下 */
	animation-duration: 2s;
}

.st-key-slice-up {
	animation-name: StSlideUp; /* 下から上 */
	animation-duration: 2s;
}

.st-key-righttuoleft {
	animation-name: StRightToLeft; /* 右から左 */
	animation-duration: 2s;
}

.st-key-righttuoleft {
	animation-name: StLeftToRight; /* 左から右 */
	animation-duration: 2s;
}

.st-key-fedein {
	animation-name: StFedeIn; /* フェードイン */
	animation-duration: 2s;
}

/* 上から下 */
@keyframes StSlideDown {
  0% {
      opacity: 0;
      transform: translateY(-50px);
  }
  100% {
      opacity: 1;
      transform: translateY(0);
  }
}

/* 下から上 */
@keyframes StSlideUp {
  0% {
      opacity: 0;
      transform: translateY(50px);
  }
  100% {
      opacity: 1;
      transform: translateY(0);
  }
}

/* 右から左 */
@keyframes StRightToLeft {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

/* 左から右 */
@keyframes StLeftToRight {
	0% {
		opacity: 0;
		transform: translateX(0);
	}
	100% {
		opacity: 1;
		transform: translateX(50px);
	}
}

/* フェードイン */
@keyframes StFedeIn {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}



	.rankstlink-r p,
	.rankstlink-l p,
	.rankstlink-r2 p,
	.rankstlink-l2 p,
	.rankstlink-a p,
	.rankstlink-b p {
		box-shadow: 0 2px 2px rgb(0,0,0,.1);
	}
	.rankstlink-r p:hover,
	.rankstlink-l p:hover,
	.rankstlink-r2 p:hover,
	.rankstlink-l2 p:hover,
	.rankstlink-a p:hover,
	.rankstlink-b p:hover {
		box-shadow: 0 1px 1px rgb(0,0,0,.1);
	}
	:root .st-author-profile .rankstlink-r2 p a, /* プロフィールカード */
	.st-mybtn.wp-block-st-blocks-my-button, /* カスタムボタンブロック */
	p.st-mybtn {
		box-shadow: 0 2px 2px rgb(0,0,0,.1)!important;
	}


@media print, screen and (max-width: 959px) {
	#headbox {
				padding: 0 10px 15px;
		}
}



/*ヘッダーウィジェット*/
header .headbox .textwidget,
#footer .headbox .textwidget{
			background: #f3f0ec;
		}

	header h1.descr.sitenametop:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),
	header h1.sitename.sitenametop:not(.entry-title):not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
		margin-bottom: 5px;
		padding-top:5px;
	}

/* ヘッダー画像エリア表示設定 */
	body:not(.front-page) #st-header {
		display: none;
	}




	/* トップページのコンテンツ上部の余白を0に */
	@media print, screen and (min-width: 960px) {
		body.front-page main {
			padding-top:0;
		}
		body.front-page main {
			padding-top:0;
		}

		/* おすすめ記事一覧の調整 */
		body.front-page .nowhits .pop-box {
			margin-top: -10px;
		}
	}


	/* トップページのコンテンツ上部の余白を0に（959px以下） */
	@media print, screen and (max-width: 959px) {
		body.front-page .colum1 main,
		body.front-page main {
			padding-top:0;
		}
		body.front-page main .st-eyecatch {
			margin-top:0;
		}
	}



	
	







	#respond {
		display:none;
	}


 /* 画像の高さ / 幅 * 100% */
.content-post-slider .post-slide-image::before, /* サムネイルスライドショー・ショートコードスライドショー */
.post-card-list .post-card-image::before /* カードデザイン */
{
	padding-top: 56%;
}

	/* 記事スライドショー */
	.header-post-slider .post-slide-image::before {
		padding-top: 70%; /* 画像の高さ (657.2px) / 幅 (1,060px) * 100% */
	}
	@media only screen and (min-width: 600px) {
		.header-post-slider .post-slide-image::before {
			padding-top: 40%; /* 画像の高さ (593.6px) / 幅 (1,060px) * 100% */
		}
	}

	#st-header-bottom-category .content-post-slider .post-slide-image::before /* サムネイルスライドショー */
	{
		padding-top: 56%;
	}

	.header-post-slider .post-slide-text {
		padding-left: 10px;
		padding-bottom: 10px;
	}


	.header-post-slider .post-slide-image img,
	.header-post-slider .post-slide.has-image .post-slide-image img,
	#st-magazine .kanren dt img, /* JET */
	.content-post-slider .post-slide-image img, /* サムネイルスライドショー・ショートコードスライドショー */
	.post-card-list .post-card-image img {
		width: 100%;
		height: 100%;
	}







	@media print, screen and (max-width: 599px) {
		#footer .st-cardbox .clearfix dt.st-card-img,
		#side .st-cardbox .clearfix dt.st-card-img,
		main .st-cardbox .clearfix dt.st-card-img,
		.post .st-cardbox .clearfix dt.st-card-img {
			height: 100px;
		}
	}

	.st-cardstyle .st-cardbox .clearfix dt.st-card-img img,
	.post .st-cardstyle .st-cardbox .clearfix dt.st-card-img img,
	#side .st-cardstyle .st-cardbox .clearfix dt.st-card-img img {
		height: 200px;
	}
	@media only screen and (min-width: 600px) {
		.st-cardstyleb .st-cardbox .clearfix dt.st-card-img img,
		.post .st-cardstyleb .st-cardbox .clearfix dt.st-card-img img,
		#side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img img {
			height: 200px;
		}
	}





			/* キャプション */
		.wp-block-embed.is-type-wp-embed.wp-block-embed-wordpress {
			position: relative;
		}

		/* ラベルがある場合 */
		.wp-block-embed.is-type-wp-embed.kanren figcaption,
		.wp-block-embed.is-type-wp-embed.check figcaption,
		.wp-block-embed.is-type-wp-embed.important figcaption,
		.wp-block-embed.is-type-wp-embed.popular figcaption {
			font-size: .7em;
			color: #ccc;
			text-align:center;
			margin-top: -10px;
		}

		.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption {
			position: absolute;
			top: -20px;
			right: 0;
			display: inline-block;
			height: 30px;
			line-height: 30px;
			text-align: center;
			padding: 0 15px 0 18px;
			font-size: 12px;
			box-sizing: border-box;
			font-weight: bold;
							background: #eee;
										color: #333;
					}

		.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption::after {
			position: absolute;
			content: '';
			width: 0px;
			height: 0px;
			z-index: 1;
			top: 0;
			right: -15px;
			border-width: 15px;
							border-color: #eee transparent transparent #eee;
						border-style: solid;
		}

		.wp-block-embed.is-type-wp-embed:not(.kanren):not(.important):not(.popular) figcaption::before {
			position: absolute;
			content: '';
			width: 0px;
			height: 0px;
			z-index: 1;
			top: 0;
			right: -15px;
			border-width: 15px;
							border-color: transparent transparent #eee #eee;
						border-style: solid;
		}
	



	@media print, screen and (max-width: 599px) {
		.st-timeline .kanren.st-cardbox dd {
			padding-left: 85px;
			padding-right: 0;
		}
		.st-timeline .kanren.st-cardbox dt {
			width: 70px;
		}
	}






	.slick-prev::before,
	.slick-next::before {
		color: 	}

/* 検索フォーム */
#s,
.s {
				font-size: 14px;
				padding-left: 25px;
				padding-top: 10px;
		padding-bottom: 10px;
		}

.st-custom-search-box-tpl-default .cs-text-input {
			padding-left: 25px !important;
		padding-right: 25px !important;
				padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

input#s:-ms-input-placeholder,
input.s:-ms-input-placeholder {
				font-size: 14px !important;
	}

input#s::-ms-input-placeholder,
input.s::-ms-input-placeholder {
				font-size: 14px !important;
	}

input#s::placeholder,
input.s::placeholder {
				font-size: 14px !important;
	}

:root #searchform,
.st-custom-search-box-tpl-default .cs-text {
				border-width: 1px;
		
	}

input#searchsubmit {
			padding-right: 25px;
		padding-left: 25px;
					font-size: 14px;
		}

/* カスタム検索ボタン */
.cs-search-button {
	
			padding-left: 10px;
		padding-right: 10px;
	
			padding-top: 10px;
		padding-bottom: 10px;
	
			border-radius: 5px;
	
			background-color: #f3f3f3;
	
			color: #424242;
	
			font-size: 14px;
	
	
	}

	/* 1カラムで最大化したい場合
	@media only screen and (min-width: 960px) {
		.home .colum1 main, .category .colum1 main {
			padding-left:0;
			padding-right:0;
		}
	} */
	.st-pagelink {
	padding-top: 40px;
	}
	/* 検索結果 */
	.post.post-search {
		padding-bottom: 20px;
	}



<br />
<b>Fatal error</b>:  Uncaught Error: Undefined constant &quot; &quot; in /home/nikumiso114/root-haiso.com/public_html/wp-content/themes/affinger/st-themecss.php:3618
Stack trace:
#0 /home/nikumiso114/root-haiso.com/public_html/wp-content/themes/affinger/st-themecss-loader.php(28): include()
#1 {main}
  thrown in <b>/home/nikumiso114/root-haiso.com/public_html/wp-content/themes/affinger/st-themecss.php</b> on line <b>3618</b><br />
