
/* 基本カラー */
.keycolor {
	color: #29B6F6;
}
.maincolor {
	color: #4FC3F7;
}
.subcolor {
	color: #edf6fb;
}
.textcolor {
	color: #ffffff;
}
.accentcolor {
	color: #29B6F6;
}

.keycolor-bc {
	background: #29B6F6;
}
.maincolor-bc {
	background: #4FC3F7;
}
.subcolor-bc {
	background: #edf6fb;
}
.textcolor-bc {
	background: #ffffff;
}
.accentcolor-bc {
	background: #29B6F6;
}

/*-------------------------------------------
 * デザインパターン
 *-------------------------------------------/


/*-------------------------------------------
旧st-kanri.phpより移動（ここから）
*/

	/* 簡易会話ふきだし */
	.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text {
		background-color: #edf6fb;
	}
	.is-style-st-paragraph-kaiwa::after,
	.is-style-st-paragraph-kaiwa-b::after {
		border-right-color: #edf6fb;
	}


/*--------------------------------
Gutenberg カラーパレット
---------------------------------*/
:root .has-pale-pink-color.is-style-st-heading-custom-attention::before,
:root .has-pale-pink-color.is-style-st-heading-custom-check::before,
:root .has-pale-pink-color {
	color: ST_COLOR_PALE_PINK !important;
}

:root .has-soft-red-color.is-style-st-heading-custom-attention::before,
:root .has-soft-red-color.is-style-st-heading-custom-check::before,
:root .has-soft-red-color {
	color: ST_COLOR_SOFT_RED !important;
}

:root .has-light-grayish-red-color.is-style-st-heading-custom-attention::before,
:root .has-light-grayish-red-color.is-style-st-heading-custom-check::before,
:root .has-light-grayish-red-color {
	color: ST_COLOR_LIGHT_G_RED !important;
}

:root .has-vivid-yellow-color.is-style-st-heading-custom-attention::before,
:root .has-vivid-yellow-color.is-style-st-heading-custom-check::before,
:root .has-vivid-yellow-color {
	color: ST_COLOR_VIVID_YELLOW !important;
}

:root .has-very-pale-yellow-color.is-style-st-heading-custom-attention::before,
:root .has-very-pale-yellow-color.is-style-st-heading-custom-check::before,
:root .has-very-pale-yellow-color {
	color: ST_COLOR_VERY_PALE_YELLOW !important;
}

:root .has-light-green-cyan-color.is-style-st-heading-custom-attention::before,
:root .has-light-green-cyan-color.is-style-st-heading-custom-check::before,
:root .has-light-green-cyan-color {
	color: ST_COLOR_LIGHT_GREEN_CYAN !important;
}

:root .has-pale-cyan-blue-color.is-style-st-heading-custom-attention::before,
:root .has-pale-cyan-blue-color.is-style-st-heading-custom-check::before,
:root .has-pale-cyan-blue-color {
	color: ST_COLOR_PALE_CYAN_BLUE !important;
}

:root .has-pale-cyan-blue-color.is-style-st-heading-custom-attention::before,
:root .has-pale-cyan-blue-color.is-style-st-heading-custom-check::before,
:root .has-pale-cyan-blue-color {
	color: ST_COLOR_PALE_CYAN_BLUE !important;
}

:root .has-vivid-cyan-blue-color.is-style-st-heading-custom-attention::before,
:root .has-vivid-cyan-blue-color.is-style-st-heading-custom-check::before,
:root .has-vivid-cyan-blue-color {
	color: ST_COLOR_VIVID_CYAN_BLUE !important;
}

:root .has-very-light-gray-color.is-style-st-heading-custom-attention::before,
:root .has-very-light-gray-color.is-style-st-heading-custom-check::before,
:root .has-very-light-gray-color {
	color: ST_COLOR_VERY_LIGHT_GRAY !important;
}

:root .has-very-dark-gray-color.is-style-st-heading-custom-attention::before,
:root .has-very-dark-gray-color.is-style-st-heading-custom-check::before,
:root .has-very-dark-gray-color {
	color: ST_COLOR_VERY_DARK_GRAY !important;
}

:root .has-white-color.is-style-st-heading-custom-attention::before,
:root .has-white-color.is-style-st-heading-custom-check::before,
:root .has-white-color {
	color: ST_COLOR_WHITE !important;
}

:root .has-pale-pink-background-color {
	background-color: ST_COLOR_PALE_PINK !important;
}

:root .has-soft-red-background-color {
	background-color: ST_COLOR_SOFT_RED !important;
}

:root .has-light-grayish-red-background-color {
	background-color: ST_COLOR_LIGHT_G_RED !important;
}

:root .has-vivid-yellow-background-color {
	background-color: ST_COLOR_VIVID_YELLOW !important;
}

:root .has-very-pale-yellow-background-color {
	background-color: ST_COLOR_VERY_PALE_YELLOW !important;
}

:root .has-light-green-cyan-background-color {
	background-color: ST_COLOR_LIGHT_GREEN_CYAN !important;
}

:root .has-pale-cyan-blue-background-color {
	background-color: ST_COLOR_PALE_CYAN_BLUE !important;
}

:root .has-vivid-cyan-blue-background-color {
	background-color: ST_COLOR_VIVID_CYAN_BLUE !important;
}

:root .has-very-light-gray-background-color {
	background-color: ST_COLOR_VERY_LIGHT_GRAY !important;
}

:root .has-very-dark-gray-background-color {
	background-color: ST_COLOR_VERY_DARK_GRAY !important;
}

:root .has-white-background-color {
	background-color: ST_COLOR_WHITE !important;
}

:root .has-soft-red-border-color {
	border-color: ST_COLOR_SOFT_RED !important;
}

:root .has-light-grayish-red-border-color {
	border-color: ST_COLOR_LIGHT_G_RED !important;
}

:root .has-vivid-yellow-border-color {
	border-color: ST_COLOR_VIVID_YELLOW !important;
}

:root .has-very-pale-yellow-border-color {
	border-color: ST_COLOR_VERY_PALE_YELLOW !important;
}

:root .has-light-green-cyan-border-color {
	border-color: ST_COLOR_LIGHT_GREEN_CYAN !important;
}

:root .has-pale-cyan-blue-border-color {
	border-color: ST_COLOR_PALE_CYAN_BLUE !important;
}

:root .has-vivid-cyan-blue-border-color {
	border-color: ST_COLOR_VIVID_CYAN_BLUE !important;
}

:root .has-very-light-gray-border-color {
	border-color: ST_COLOR_VERY_LIGHT_GRAY !important;
}

:root .has-very-dark-gray-border-color {
	border-color: ST_COLOR_VERY_DARK_GRAY !important;
}

:root .has-white-border-color {
	border-color: ST_COLOR_WHITE !important;
}


/** インラインの文字色（カラーパレット） */
.has-inline-color.has-pale-pink-color {
	color: ST_COLOR_PALE_PINK;
}

.has-inline-color.has-soft-red-color {
	color: ST_COLOR_SOFT_RED;
}

.has-inline-color.has-light-grayish-red-color {
	color: ST_COLOR_LIGHT_G_RED;
}

.has-inline-color.has-vivid-yellow-color {
	color: ST_COLOR_VIVID_YELLOW;
}

.has-inline-color.has-very-pale-yellow-color {
	color: ST_COLOR_VERY_PALE_YELLOW;
}

.has-inline-color.has-light-green-cyan-color {
	color: ST_COLOR_LIGHT_GREEN_CYAN!important;
}

.has-inline-color.has-pale-cyan-blue-color {
	color: ST_COLOR_PALE_CYAN_BLUE;
}

.has-inline-color.has-vivid-cyan-blue-color {
	color: ST_COLOR_VIVID_CYAN_BLUE;
}

.has-inline-color.has-very-light-gray-color {
	color: ST_COLOR_VERY_LIGHT_GRAY;
}

.has-inline-color.has-very-dark-gray-color {
	color: ST_COLOR_VERY_DARK_GRAY;
}

.has-inline-color.has-white-color {
	color: ST_COLOR_WHITE;
}

/** カラーパレット（文字色）選択時のアイコン */
[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: ST_COLOR_PALE_PINK;
}

[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: ST_COLOR_SOFT_RED;
}

[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: ST_COLOR_LIGHT_G_RED;
}

[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: ST_COLOR_VIVID_YELLOW;
}

[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: ST_COLOR_VERY_PALE_YELLOW;
}

[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: ST_COLOR_LIGHT_GREEN_CYAN!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: ST_COLOR_PALE_CYAN_BLUE;
}

[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: ST_COLOR_VIVID_CYAN_BLUE;
}

[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: ST_COLOR_VERY_LIGHT_GRAY;
}

[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: ST_COLOR_VERY_DARK_GRAY;
}

[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: ST_COLOR_WHITE;
}

/* カラーパレット選択時の見出しライン */
.is-style-st-heading-custom-line.has-pale-pink-color::after {
	background-color: ST_COLOR_PALE_PINK;
}

.is-style-st-heading-custom-line.has-soft-red-color::after {
	background-color: ST_COLOR_SOFT_RED;
}

.is-style-st-heading-custom-line.has-light-grayish-red-color::after {
	background-color: ST_COLOR_LIGHT_G_RED;
}

.is-style-st-heading-custom-line.has-vivid-yellow-color::after {
	background-color: ST_COLOR_VIVID_YELLOW;
}

.is-style-st-heading-custom-line.has-very-pale-yellow-color::after {
	background-color: ST_COLOR_VERY_PALE_YELLOW;
}

.is-style-st-heading-custom-line.has-light-green-cyan-color::after {
	background-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
}

.is-style-st-heading-custom-line.has-pale-cyan-blue-color::after {
	background-color: ST_COLOR_PALE_CYAN_BLUE;
}

.is-style-st-heading-custom-line.has-vivid-cyan-blue-color::after {
	background-color: ST_COLOR_VIVID_CYAN_BLUE;
}

.is-style-st-heading-custom-line.has-very-light-gray-color::after {
	background-color: ST_COLOR_VERY_LIGHT_GRAY;
}

.is-style-st-heading-custom-line.has-very-dark-gray-color::after {
	background-color: ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-heading-custom-line.has-white-color::after {
	background-color: ST_COLOR_WHITE;
}

/* カラーパレット（背景色）選択時のふきだし */
.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: ST_COLOR_PALE_PINK;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-pale-pink-background-color::after {
	border-top-color: ST_COLOR_PALE_PINK;
}
/* カウント */
.is-style-st-heading-custom-count.has-pale-pink-background-color::before {
	color: ST_COLOR_PALE_PINK;
}

.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: ST_COLOR_SOFT_RED;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-soft-red-background-color::after {
	border-top-color: ST_COLOR_SOFT_RED;
}
/* カウント */
.is-style-st-heading-custom-count.has-soft-red-background-color::before {
	color: ST_COLOR_SOFT_RED;
}

.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: ST_COLOR_LIGHT_G_RED;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-light-grayish-red-background-color::after {
	border-top-color: ST_COLOR_LIGHT_G_RED;
}
/* カウント */
.is-style-st-heading-custom-count.has-light-grayish-red-background-color::before {
	color: ST_COLOR_LIGHT_G_RED;
}

.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: ST_COLOR_VIVID_YELLOW;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-vivid-yellow-background-color::after {
	border-top-color: ST_COLOR_VIVID_YELLOW;
}
/* カウント */
.is-style-st-heading-custom-count.has-vivid-yellow-background-color::before {
	color: ST_COLOR_VIVID_YELLOW;
}

.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: ST_COLOR_VERY_PALE_YELLOW;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-pale-yellow-background-color::after {
	border-top-color: ST_COLOR_VERY_PALE_YELLOW;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-pale-yellow-background-color::before {
	color: ST_COLOR_VERY_PALE_YELLOW;
}

.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: ST_COLOR_LIGHT_GREEN_CYAN!important;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-light-green-cyan-background-color::after {
	border-top-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
}
/* カウント */
.is-style-st-heading-custom-count.has-light-green-cyan-background-color::before {
	color: ST_COLOR_LIGHT_GREEN_CYAN!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: ST_COLOR_PALE_CYAN_BLUE;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-pale-cyan-blue-background-color::after {
	border-top-color: ST_COLOR_PALE_CYAN_BLUE;
}
/* カウント */
.is-style-st-heading-custom-count.has-pale-cyan-blue-background-color::before {
	color: ST_COLOR_PALE_CYAN_BLUE;
}

.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: ST_COLOR_VIVID_CYAN_BLUE;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-vivid-cyan-blue-background-color::after {
	border-top-color: ST_COLOR_VIVID_CYAN_BLUE;
}
/* カウント */
.is-style-st-heading-custom-count.has-vivid-cyan-blue-background-color::before {
	color: ST_COLOR_VIVID_CYAN_BLUE;
}

.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: ST_COLOR_VERY_LIGHT_GRAY;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-light-gray-background-color::after {
	border-top-color: ST_COLOR_VERY_LIGHT_GRAY;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-light-gray-background-color::before {
	color: ST_COLOR_VERY_LIGHT_GRAY;
}

.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: ST_COLOR_VERY_LIGHT_GRAY;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-very-dark-gray-background-color::after {
	border-top-color: ST_COLOR_VERY_DARK_GRAY;
}
/* カウント */
.is-style-st-heading-custom-count.has-very-dark-gray-background-color::before {
	color: ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-paragraph-kaiwa.has-white-background-color::after,
.is-style-st-paragraph-kaiwa-b.has-white-background-color::after {
	border-right-color: ST_COLOR_VERY_DARK_GRAY;
}
/* 見出しふきだし */
.is-style-st-heading-custom-bubble.has-white-background-color::after {
	border-top-color: ST_COLOR_WHITE;
}
/* カウント */
.is-style-st-heading-custom-count.has-white-background-color::before {
	color: ST_COLOR_WHITE;
}

/* カラーパレット（背景色）選択時の会話ふきだし背景色 */
.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: ST_COLOR_PALE_PINK;
}
.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: ST_COLOR_SOFT_RED;
}
.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: ST_COLOR_LIGHT_G_RED;
}
.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: ST_COLOR_VIVID_YELLOW;
}
.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: ST_COLOR_VERY_PALE_YELLOW;
}
.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: ST_COLOR_LIGHT_GREEN_CYAN!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: ST_COLOR_PALE_CYAN_BLUE;
}
.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: ST_COLOR_VIVID_CYAN_BLUE;
}
.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: ST_COLOR_VERY_LIGHT_GRAY;
}
.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: ST_COLOR_VERY_DARK_GRAY;
}
.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: ST_COLOR_WHITE;
}

/* カラーパレット（背景色）選択時の会話吹き出し周りの背景色を無しに */
.is-style-st-paragraph-kaiwa.has-pale-pink-background-color,
.is-style-st-paragraph-kaiwa-b.has-pale-pink-background-color {
	background-color: transparent!important;
}
.is-style-st-paragraph-kaiwa.has-soft-red-background-color,
.is-style-st-paragraph-kaiwa-b.has-soft-red-background-color {
	background-color: transparent!important;
}
.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!important;
}
.is-style-st-paragraph-kaiwa.has-vivid-yellow-background-color,
.is-style-st-paragraph-kaiwa-b.has-vivid-yellow-background-color {
	background-color: transparent!important;
}
.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!important;
}
.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!important;
}
.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!important;
}
.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!important;
}
.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!important;
}
.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!important;
}
.is-style-st-paragraph-kaiwa.has-white-background-color,
.is-style-st-paragraph-kaiwa-b.has-white-background-color {
	background-color: transparent!important;
}

/** カラーパレット（文字色）選択時のアイコン */
[class*="is-style-st-paragraph-"].has-pale-pink-color::before {
	color: ST_COLOR_PALE_PINK;
	border-right-color: ST_COLOR_PALE_PINK !important;
}

[class*="is-style-st-paragraph-"].has-soft-red-color::before {
	color: ST_COLOR_SOFT_RED;
	border-right-color: ST_COLOR_SOFT_RED !important;
}

[class*="is-style-st-paragraph-"].has-light-grayish-red-color::before {
	color: ST_COLOR_LIGHT_G_RED;
	border-right-color: ST_COLOR_LIGHT_G_RED !important;
}

[class*="is-style-st-paragraph-"].has-vivid-yellow-color::before {
	color: ST_COLOR_VIVID_YELLOW;
	border-right-color: ST_COLOR_VIVID_YELLOW !important;
}

[class*="is-style-st-paragraph-"].has-very-pale-yellow-color::before {
	color: ST_COLOR_VERY_PALE_YELLOW;
	border-right-color: ST_COLOR_VERY_PALE_YELLOW !important;
}

[class*="is-style-st-paragraph-"].has-light-green-cyan-color::before {
	color: ST_COLOR_LIGHT_GREEN_CYAN !important;
	border-right-color: ST_COLOR_LIGHT_GREEN_CYAN !important;
}

[class*="is-style-st-paragraph-"].has-pale-cyan-blue-color::before {
	color: ST_COLOR_PALE_CYAN_BLUE;
	border-right-color: ST_COLOR_PALE_CYAN_BLUE !important;
}

[class*="is-style-st-paragraph-"].has-vivid-cyan-blue-color::before {
	color: ST_COLOR_VIVID_CYAN_BLUE;
	border-right-color: ST_COLOR_VIVID_CYAN_BLUE !important;
}

[class*="is-style-st-paragraph-"].has-very-light-gray-color::before {
	color: ST_COLOR_VERY_LIGHT_GRAY;
	border-right-color: ST_COLOR_VERY_LIGHT_GRAY !important;
}

[class*="is-style-st-paragraph-"].has-very-dark-gray-color::before {
	color: ST_COLOR_VERY_DARK_GRAY;
	border-right-color: ST_COLOR_VERY_DARK_GRAY !important;
}

[class*="is-style-st-paragraph-"].has-white-color::before {
	color: ST_COLOR_WHITE;
	border-right-color: ST_COLOR_WHITE !important;
}

/** カラーパレット選択時のbox-shadow */
.is-style-st-paragraph-dotline.has-pale-pink-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_PALE_PINK;
}

.is-style-st-paragraph-dotline.has-soft-red-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_SOFT_RED;
}

.is-style-st-paragraph-dotline.has-light-grayish-red-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_LIGHT_G_RED;
}

.is-style-st-paragraph-dotline.has-vivid-yellow-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_VIVID_YELLOW;
}

.is-style-st-paragraph-dotline.has-very-pale-yellow-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_VERY_PALE_YELLOW;
}

.is-style-st-paragraph-dotline.has-light-green-cyan-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_LIGHT_GREEN_CYAN!important;
}

.is-style-st-paragraph-dotline.has-pale-cyan-blue-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_PALE_CYAN_BLUE;
}

.is-style-st-paragraph-dotline.has-vivid-cyan-blue-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_VIVID_CYAN_BLUE;
}

.is-style-st-paragraph-dotline.has-very-light-gray-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_VERY_LIGHT_GRAY;
}

.is-style-st-paragraph-dotline.has-very-dark-gray-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-paragraph-dotline.has-white-background-color {
	box-shadow: 0px 0px 0px 7px ST_COLOR_WHITE;
}


/* カラーパレット選択時の吹き出し */
.is-style-st-paragraph-bubble.has-pale-pink-background-color::after {
	border-top-color: ST_COLOR_PALE_PINK;
}

.is-style-st-paragraph-bubble.has-soft-red-background-color::after {
	border-top-color: ST_COLOR_SOFT_RED;
}

.is-style-st-paragraph-bubble.has-light-grayish-red-background-color::after {
	border-top-color: ST_COLOR_LIGHT_G_RED;
}

.is-style-st-paragraph-bubble.has-vivid-yellow-background-color::after {
	border-top-color: ST_COLOR_VIVID_YELLOW;
}

.is-style-st-paragraph-bubble.has-very-pale-yellow-background-color::after {
	border-top-color: ST_COLOR_VERY_PALE_YELLOW;
}

.is-style-st-paragraph-bubble.has-light-green-cyan-background-color::after {
	border-top-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
}

.is-style-st-paragraph-bubble.has-pale-cyan-blue-background-color::after {
	border-top-color: ST_COLOR_PALE_CYAN_BLUE;
}

.is-style-st-paragraph-bubble.has-vivid-cyan-blue-background-color::after {
	border-top-color: ST_COLOR_VIVID_CYAN_BLUE;
}

.is-style-st-paragraph-bubble.has-very-light-gray-background-color::after {
	border-top-color: ST_COLOR_VERY_LIGHT_GRAY;
}

.is-style-st-paragraph-bubble.has-very-dark-gray-background-color::after {
	border-top-color: ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-paragraph-bubble.has-white-background-color::after {
	border-top-color: ST_COLOR_WHITE;
}

	/* グループブロックのスタイル */
	/* かぎ括弧 */	
	.is-style-st-group-corner-brackets::before {
		border-left: solid 1px #4FC3F7;
		border-top: solid 1px #4FC3F7;
	}

	.is-style-st-group-corner-brackets::after {
		border-right: solid 1px #4FC3F7;
		border-bottom: solid 1px #4FC3F7;
	}

	/* ライン（左） */
	.is-style-st-group-left-line {
		border-left: 1px #4FC3F7 solid;
	}

	/* ライン（両側） */
	.is-style-st-group-both-line {
		border-left: 1px #4FC3F7 solid;
		border-right: 1px #4FC3F7 solid;
	}

	/* 角括弧 */
	.is-style-st-group-square-brackets::before {
		border-left: solid 1px #4FC3F7;
		border-top: solid 1px #4FC3F7;
		border-bottom: solid 1px #4FC3F7;
	}

	.is-style-st-group-square-brackets::after {
		border-right: solid 1px #4FC3F7;
		border-top: solid 1px #4FC3F7;
		border-bottom: solid 1px #4FC3F7;
	}

/* オリジナルパレット */
	.has-original-color-a-color.is-style-st-heading-custom-attention::before,
	.has-original-color-a-color.is-style-st-heading-custom-check::before,
	.has-original-color-a-color {
		color: #43a047 !important;
	}
	.has-original-color-a-background-color {
		background-color: #43a047 !important;
	}
	.has-original-color-a-border-color {
		border-color: #43a047 !important;
	}
	[class*="is-style-st-paragraph-"].has-original-color-a-color::before {
		color: #43a047;
		border-right-color: #43a047!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: #43a047;
	}
	.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: #43a047;
	}
	.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!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-original-color-a-color::before {
		color: #43a047;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-a-background-color::after {
		border-top-color: #43a047;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-a-color::after {
		background-color: #43a047;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-a-color {
		color: #43a047;
	}
	.is-style-st-heading-custom-count.has-original-color-a-background-color::before {
		color: #43a047;
	}

	/* 質問と答え */
	.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: #43a047;
	}
	.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: #43a047;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-a-background-color::before {
		background-color: #43a047;
		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: #43a047;
		color: inherit;
	}
	/* グループ かぎ括弧, 角括弧 */
	.is-style-st-group-corner-brackets.has-original-color-a-color::before,
	.is-style-st-group-corner-brackets.has-original-color-a-color::after,
	.is-style-st-group-square-brackets.has-original-color-a-color::before,
	.is-style-st-group-square-brackets.has-original-color-a-color::after {
		border-color: #43a047;
	}
	/* タブ > タブブロック > ブロックスタイル: ふきだし */
	.st-tabs.is-style-st-bubble .has-border.has-original-color-a-border-color .st-tabs__tab[aria-selected="true"]::before,
	.st-tabs.is-style-st-bubble .has-original-color-a-background-color .st-tabs__tab[aria-selected="true"]::after {
		border-top-color: #43a047;
	}

	.has-original-color-b-color.is-style-st-heading-custom-attention::before,
	.has-original-color-b-color.is-style-st-heading-custom-check::before,
	.has-original-color-b-color {
		color: #795548 !important;
	}
	.has-original-color-b-background-color {
		background-color: #795548 !important;
	}
	.has-original-color-b-border-color {
		border-color: #795548 !important;
	}
	[class*="is-style-st-paragraph-"].has-original-color-b-color::before {
		color: #795548;
		border-right-color: #795548!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: #795548;
	}
	.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: #795548;
	}
	.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!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-original-color-b-color::before {
		color: #795548;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-b-background-color::after {
		border-top-color: #795548;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-b-color::after {
		background-color: #795548;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-b-color {
		color: #795548;
	}
	.is-style-st-heading-custom-count.has-original-color-b-background-color::before {
		color: #795548;
	}

	/* 質問と答え */
	.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: #795548;
	}
	.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: #795548;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-b-background-color::before {
		background-color: #795548;
		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: #795548;
		color: inherit;
	}
	/* グループ かぎ括弧, 角括弧 */
	.is-style-st-group-corner-brackets.has-original-color-b-color::before,
	.is-style-st-group-corner-brackets.has-original-color-b-color::after,
	.is-style-st-group-square-brackets.has-original-color-b-color::before,
	.is-style-st-group-square-brackets.has-original-color-b-color::after {
		border-color: #795548;
	}
	/* グループ かぎ括弧, 角括弧 */
	:root .is-style-st-group-corner-brackets,
	:root .is-style-st-group-square-brackets {
		color: inherit!important;
	}
	.is-style-st-group-corner-brackets.has-original-color-b-color::before,
	.is-style-st-group-corner-brackets.has-original-color-b-color::after,
	.is-style-st-group-square-brackets.has-original-color-b-color::before,
	.is-style-st-group-square-brackets.has-original-color-b-color::after {
		border-color: #795548;
	}
	/* タブ > タブブロック > ブロックスタイル: ふきだし */
	.st-tabs.is-style-st-bubble .has-border.has-original-color-b-border-color .st-tabs__tab[aria-selected="true"]::before,
	.st-tabs.is-style-st-bubble .has-original-color-b-background-color .st-tabs__tab[aria-selected="true"]::after {
		border-top-color: #795548;
	}

	.has-original-color-c-color.is-style-st-heading-custom-attention::before,
	.has-original-color-c-color.is-style-st-heading-custom-check::before,
	.has-original-color-c-color {
		color: #ec407a !important;
	}
	.has-original-color-c-background-color {
		background-color: #ec407a !important;
	}
	.has-original-color-c-border-color {
		border-color: #ec407a !important;
	}
	[class*="is-style-st-paragraph-"].has-original-color-c-color::before {
		color: #ec407a;
		border-right-color: #ec407a!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: #ec407a;
	}
	.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: #ec407a;
	}
	.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!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-original-color-c-color::before {
		color: #ec407a;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-c-background-color::after {
		border-top-color: #ec407a;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-c-color::after {
		background-color: #ec407a;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-c-color {
		color: #ec407a;
	}
	.is-style-st-heading-custom-count.has-original-color-c-background-color::before {
		color: #ec407a;
	}

	/* 質問と答え */
	.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: #ec407a;
	}
	.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: #ec407a;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-c-background-color::before {
		background-color: #ec407a;
		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: #ec407a;
		color: inherit;
	}
	/* グループ かぎ括弧, 角括弧 */
	.is-style-st-group-corner-brackets.has-original-color-c-color::before,
	.is-style-st-group-corner-brackets.has-original-color-c-color::after,
	.is-style-st-group-square-brackets.has-original-color-c-color::before,
	.is-style-st-group-square-brackets.has-original-color-c-color::after {
		border-color: #ec407a;
	}
	.st-tabs.is-style-st-bubble .has-border.has-original-color-c-border-color .st-tabs__tab[aria-selected="true"]::before,
	.st-tabs.is-style-st-bubble .has-original-color-c-background-color .st-tabs__tab[aria-selected="true"]::after {
		border-top-color: #ec407a;
	}

	.has-original-color-d-color.is-style-st-heading-custom-attention::before,
	.has-original-color-d-color.is-style-st-heading-custom-check::before,
	.has-original-color-d-color {
		color: #9e9d24 !important;
	}
	.has-original-color-d-background-color {
		background-color: #9e9d24 !important;
	}
	.has-original-color-d-border-color {
		border-color: #9e9d24 !important;
	}
	[class*="is-style-st-paragraph-"].has-original-color-d-color::before {
		color: #9e9d24;
		border-right-color: #9e9d24!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: #9e9d24;
	}
	.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: #9e9d24;
	}
	.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!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-original-color-d-color::before {
		color: #9e9d24;
	}
	/* 見出しふきだし */
	.is-style-st-heading-custom-bubble.has-original-color-d-background-color::after {
		border-top-color: #9e9d24;
	}
	/* 見出しライン */
	.is-style-st-heading-custom-line.has-original-color-d-color::after {
		background-color: #9e9d24;
	}
	/* カウント */
	.is-style-st-heading-custom-count.has-original-color-d-color {
		color: #9e9d24;
	}
	.is-style-st-heading-custom-count.has-original-color-d-background-color::before {
		color: #9e9d24;
	}

	/* 質問と答え */
	.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: #9e9d24;
	}
	.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: #9e9d24;
	}
	/* ランキング */
	.is-style-st-heading-custom-ranking.has-original-color-d-background-color::before {
		background-color: #9e9d24;
		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: #9e9d24;
		color: inherit;
	}
	/* グループ かぎ括弧, 角括弧 */
	.is-style-st-group-corner-brackets.has-original-color-d-color::before,
	.is-style-st-group-corner-brackets.has-original-color-d-color::after,
	.is-style-st-group-square-brackets.has-original-color-d-color::before,
	.is-style-st-group-square-brackets.has-original-color-d-color::after {
		border-color: #9e9d24;
	}
	.st-tabs.is-style-st-bubble .has-border.has-original-color-d-border-color .st-tabs__tab[aria-selected="true"]::before,
	.st-tabs.is-style-st-bubble .has-original-color-d-background-color .st-tabs__tab[aria-selected="true"]::after {
		border-top-color: #9e9d24;
	}

/* カラーパレット選択時の見出し（質問と答え） */
.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: ST_COLOR_PALE_PINK;
}

.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: ST_COLOR_SOFT_RED;
}

.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: ST_COLOR_LIGHT_G_RED;
}

.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: ST_COLOR_VIVID_YELLOW;
}

.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: ST_COLOR_VERY_PALE_YELLOW;
}

.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: ST_COLOR_LIGHT_GREEN_CYAN!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: ST_COLOR_PALE_CYAN_BLUE;
}

.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: ST_COLOR_VIVID_CYAN_BLUE;
}

.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: ST_COLOR_VERY_LIGHT_GRAY;
}

.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: ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-heading-custom-question.has-white-background-color::before,
.is-style-st-heading-custom-answer.has-white-background-color::before {
	background-color: ST_COLOR_WHITE;
}

/* カラーパレット選択時の見出し（ランキング） */
.is-style-st-heading-custom-ranking.has-pale-pink-background-color::before {
	background-color: ST_COLOR_PALE_PINK;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-soft-red-background-color::before {
	background-color: ST_COLOR_SOFT_RED;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-light-grayish-red-background-color::before {
	background-color: ST_COLOR_LIGHT_G_RED;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-vivid-yellow-background-color::before {
	background-color: ST_COLOR_VIVID_YELLOW;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-pale-yellow-background-color::before {
	background-color: ST_COLOR_VERY_PALE_YELLOW;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-light-green-cyan-background-color::before {
	background-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-pale-cyan-blue-background-color::before {
	background-color: ST_COLOR_PALE_CYAN_BLUE;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-vivid-cyan-blue-background-color::before {
	background-color: ST_COLOR_VIVID_CYAN_BLUE;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-light-gray-background-color::before {
	background-color: ST_COLOR_VERY_LIGHT_GRAY;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-very-dark-gray-background-color::before {
	background-color: ST_COLOR_VERY_DARK_GRAY;
	color: #fff!important;
}

.is-style-st-heading-custom-ranking.has-white-background-color::before {
	background-color: ST_COLOR_WHITE;
	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%, 0%);
		font-weight:bold;
	}

/*--------------------------------
ブロックスタイル ボーダー設定
---------------------------------*/
.has-st-border {
}

/*--------------------------------
ブロックスタイル 段落
---------------------------------*/

/* カスタム */


/* メモ */


/* リンク */


/* チェック */


/* ポイント */


/* インフォ */


/* 初心者 */


/* 注意 */


/* マル */


/* バツ */


/* Like */


/* Bad */


/* Code */


/* 簡易会話ふきだし */
.is-style-st-paragraph-kaiwa.has-st-border:not(.is-style-st-group-left-line):not(.is-style-st-group-both-line),
.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{
}


.is-style-st-paragraph-kaiwa::before {
	background-image: url(https://review.platinumtrophies.net/wp-content/themes/affinger5/images/no-img.png);
}

.is-style-st-paragraph-kaiwa-b::before {
	background-image: url(https://review.platinumtrophies.net/wp-content/themes/affinger5/images/no-img.png);
}

/* 簡易ボタン */



/* カラーパレット選択時の囲みドット */
	.is-style-st-paragraph-dotline.has-original-color-a-background-color {
		box-shadow: 0px 0px 0px 7px #43a047;
	}

	.is-style-st-paragraph-dotline.has-original-color-b-background-color {
		box-shadow: 0px 0px 0px 7px #795548;
	}

	.is-style-st-paragraph-dotline.has-original-color-c-background-color {
		box-shadow: 0px 0px 0px 7px #ec407a;
	}

	.is-style-st-paragraph-dotline.has-original-color-d-background-color {
		box-shadow: 0px 0px 0px 7px #9e9d24;
	}

/* カラーパレット選択時の吹き出し */
	.is-style-st-paragraph-bubble.has-original-color-a-background-color::after {
		border-top-color: #43a047;
	}

	.is-style-st-paragraph-bubble.has-original-color-b-background-color::after {
		border-top-color: #795548;
	}

	.is-style-st-paragraph-bubble.has-original-color-c-background-color::after {
		border-top-color: #ec407a;
	}

	.is-style-st-paragraph-bubble.has-original-color-d-background-color::after {
		border-top-color: #9e9d24;
	}



/*--------------------------------
ブロックスタイル グループ
---------------------------------*/
/* 囲みドット */
.is-style-st-group-dotline,
.is-style-st-group-dotline::before {
}

/* ライン */
.is-style-st-group-line.has-pale-pink-color,
.is-style-st-group-line-bold.has-pale-pink-color {
	border-left-color: ST_COLOR_PALE_PINK;
	color: inherit;
}

.is-style-st-group-line.has-soft-red-color,
.is-style-st-group-line-bold.has-soft-red-color {
	border-left-color: ST_COLOR_SOFT_RED;
	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: ST_COLOR_LIGHT_G_RED;
	color: inherit;
}

.is-style-st-group-line.has-vivid-yellow-color,
.is-style-st-group-line-bold.has-vivid-yellow-color {
	border-left-color: ST_COLOR_VIVID_YELLOW;
	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: ST_COLOR_VERY_PALE_YELLOW;
	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: ST_COLOR_LIGHT_GREEN_CYAN!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: ST_COLOR_PALE_CYAN_BLUE;
	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: ST_COLOR_VIVID_CYAN_BLUE;
	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: ST_COLOR_VERY_LIGHT_GRAY;
	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: ST_COLOR_VERY_DARK_GRAY;
	color: inherit;
}

.is-style-st-group-line.has-white-color,
.is-style-st-group-line-bold.has-white-color {
	border-left-color: ST_COLOR_WHITE;
	color: inherit;
}

/* ライン（左・両）*/
.is-style-st-group-left-line.has-pale-pink-color,
.is-style-st-group-both-line.has-pale-pink-color {
	border-color: ST_COLOR_PALE_PINK;
	color: inherit!important;
}

.is-style-st-group-left-line.has-soft-red-color,
.is-style-st-group-both-line.has-soft-red-color {
	border-color: ST_COLOR_SOFT_RED;
	color: inherit!important;
}

.is-style-st-group-left-line.has-light-grayish-red-color,
.is-style-st-group-both-line.has-light-grayish-red-color {
	border-color: ST_COLOR_LIGHT_G_RED;
	color: inherit!important;
}

.is-style-st-group-left-line.has-vivid-yellow-color,
.is-style-st-group-both-line.has-vivid-yellow-color {
	border-color: ST_COLOR_VIVID_YELLOW;
	color: inherit!important;
}

.is-style-st-group-left-line.has-very-pale-yellow-color,
.is-style-st-group-both-line.has-very-pale-yellow-color {
	border-color: ST_COLOR_VERY_PALE_YELLOW;
	color: inherit!important;
}

.is-style-st-group-left-line.has-light-green-cyan-color,
.is-style-st-group-both-line.has-light-green-cyan-color {
	border-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
	color: inherit!important;
}

.is-style-st-group-left-line.has-pale-cyan-blue-color,
.is-style-st-group-both-line.has-pale-cyan-blue-color {
	border-color: ST_COLOR_PALE_CYAN_BLUE;
	color: inherit!important;
}

.is-style-st-group-left-line.has-vivid-cyan-blue-color,
.is-style-st-group-both-line.has-vivid-cyan-blue-color {
	border-color: ST_COLOR_VIVID_CYAN_BLUE;
	color: inherit!important;
}

.is-style-st-group-left-line.has-very-light-gray-color,
.is-style-st-group-both-line.has-very-light-gray-color {
	border-color: ST_COLOR_VERY_LIGHT_GRAY;
	color: inherit!important;
}

.is-style-st-group-left-line.has-very-dark-gray-color,
.is-style-st-group-both-line.has-very-dark-gray-color {
	border-color: ST_COLOR_VERY_DARK_GRAY;
	color: inherit!important;
}

.is-style-st-group-left-line.has-white-color,
.is-style-st-group-both-line.has-white-color {
	border-color: ST_COLOR_WHITE;
	color: inherit!important;
}

.is-style-st-group-left-line.has-original-color-a-color,
.is-style-st-group-both-line.has-original-color-a-color {
	border-color: #43a047;
	color: inherit;
}

.is-style-st-group-left-line.has-original-color-b-color,
.is-style-st-group-both-line.has-original-color-b-color {
	border-color: #795548;
	color: inherit;
}

.is-style-st-group-left-line.has-original-color-c-color,
.is-style-st-group-both-line.has-original-color-c-color {
	border-color: #ec407a;
	color: inherit;
}

.is-style-st-group-left-line.has-original-color-d-color,
.is-style-st-group-both-line.has-original-color-d-color {
	border-color: #9e9d24;
	color: inherit;
}

/* かぎ括弧, 角括弧 */
.is-style-st-group-corner-brackets.has-pale-pink-color::before,
.is-style-st-group-corner-brackets.has-pale-pink-color::after,
.is-style-st-group-square-brackets.has-pale-pink-color::before,
.is-style-st-group-square-brackets.has-pale-pink-color::after {
	border-color: ST_COLOR_PALE_PINK;
}

.is-style-st-group-corner-brackets.has-soft-red-color::before,
.is-style-st-group-corner-brackets.has-soft-red-color::after,
.is-style-st-group-square-brackets.has-soft-red-color::before,
.is-style-st-group-square-brackets.has-soft-red-color::after {
	border-color: ST_COLOR_SOFT_RED;
	color: inherit!important;
}

.is-style-st-group-corner-brackets.has-light-grayish-red-color::before,
.is-style-st-group-corner-brackets.has-light-grayish-red-color::after,
.is-style-st-group-square-brackets.has-light-grayish-red-color::before,
.is-style-st-group-square-brackets.has-light-grayish-red-color::after {
	border-color: ST_COLOR_LIGHT_G_RED;
	color: inherit!important;
}

.is-style-st-group-corner-brackets.has-vivid-yellow-color::before,
.is-style-st-group-corner-brackets.has-vivid-yellow-color::after,
.is-style-st-group-square-brackets.has-vivid-yellow-color::before,
.is-style-st-group-square-brackets.has-vivid-yellow-color::after {
	border-color: ST_COLOR_VIVID_YELLOW;
}

.is-style-st-group-corner-brackets.has-very-pale-yellow-color::before,
.is-style-st-group-corner-brackets.has-very-pale-yellow-color::after,
.is-style-st-group-square-brackets.has-very-pale-yellow-color::before,
.is-style-st-group-square-brackets.has-very-pale-yellow-color::after {
	border-color: ST_COLOR_VERY_PALE_YELLOW;
}

.is-style-st-group-corner-brackets.has-light-green-cyan-color::before,
.is-style-st-group-corner-brackets.has-light-green-cyan-color::after,
.is-style-st-group-square-brackets.has-light-green-cyan-color::before,
.is-style-st-group-square-brackets.has-light-green-cyan-color::after {
	border-color: ST_COLOR_LIGHT_GREEN_CYAN!important;
}

.is-style-st-group-corner-brackets.has-pale-cyan-blue-color::before,
.is-style-st-group-corner-brackets.has-pale-cyan-blue-color::after,
.is-style-st-group-square-brackets.has-pale-cyan-blue-color::before,
.is-style-st-group-square-brackets.has-pale-cyan-blue-color::after {
	border-color: ST_COLOR_PALE_CYAN_BLUE;
}

.is-style-st-group-corner-brackets.has-vivid-cyan-blue-color::before,
.is-style-st-group-corner-brackets.has-vivid-cyan-blue-color::after,
.is-style-st-group-square-brackets.has-vivid-cyan-blue-color::before,
.is-style-st-group-square-brackets.has-vivid-cyan-blue-color::after {
	border-color: ST_COLOR_VIVID_CYAN_BLUE;
}

.is-style-st-group-corner-brackets.has-very-light-gray-color::before,
.is-style-st-group-corner-brackets.has-very-light-gray-color::after,
.is-style-st-group-square-brackets.has-very-light-gray-color::before,
.is-style-st-group-square-brackets.has-very-light-gray-color::after {
	border-color: ST_COLOR_VERY_LIGHT_GRAY;
}

.is-style-st-group-corner-brackets.has-very-dark-gray-color::before,
.is-style-st-group-corner-brackets.has-very-dark-gray-color::after,
.is-style-st-group-square-brackets.has-very-dark-gray-color::before,
.is-style-st-group-square-brackets.has-very-dark-gray-color::after {
	border-color: ST_COLOR_VERY_DARK_GRAY;
}

.is-style-st-group-corner-brackets.has-white-color::before,
.is-style-st-group-corner-brackets.has-white-color::after,
.is-style-st-group-square-brackets.has-white-color::before,
.is-style-st-group-square-brackets.has-white-color::after {
	border-color: ST_COLOR_WHITE;
}

/* ストライプ枠 */
.wp-block-group.is-style-st-group-stripe-box {
	background: repeating-linear-gradient(
	-45deg,
	#4FC3F7 0 5px,
	#fff 5px 10px
  );
  padding: 10px;
}

/* カラーパレット選択時のスタイル枠 */
.is-style-st-group-stripe-box.has-pale-pink-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_PALE_PINK 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-soft-red-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_SOFT_RED 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-light-grayish-red-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_LIGHT_G_RED 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-vivid-yellow-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_VIVID_YELLOW 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-very-pale-yellow-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_VERY_PALE_YELLOW 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-light-green-cyan-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_LIGHT_GREEN_CYAN 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-pale-cyan-blue-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_PALE_CYAN_BLUE 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-vivid-cyan-blue-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_VIVID_CYAN_BLUE 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-very-light-gray-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_VERY_LIGHT_GRAY 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-very-dark-gray-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_VERY_DARK_GRAY 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-white-background-color {
	background: repeating-linear-gradient(
	-45deg,
	ST_COLOR_WHITE 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-original-color-a-background-color {
	background: repeating-linear-gradient(
	-45deg,
	#43a047 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-original-color-b-background-color {
	background: repeating-linear-gradient(
	-45deg,
	#795548 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-original-color-c-background-color {
	background: repeating-linear-gradient(
	-45deg,
	#ec407a 0 5px,
	#fff 5px 10px
  );
}

.is-style-st-group-stripe-box.has-original-color-d-background-color {
	background: repeating-linear-gradient(
	-45deg,
	#9e9d24 0 5px,
	#fff 5px 10px
  );
}

.wp-block-group.is-style-st-group-stripe-box > .wp-block-group__inner-container {
	background-color: #fff;
	padding: 1.5em 2em;
}

/*--------------------------------
オリジナルブロック
---------------------------------*/
/* メモボックス */
.wp-block-st-blocks-memo {
		}

.wp-block-st-blocks-memo .clip-fonticon {
	}

/* マイボックス*/
.wp-block-st-blocks-my-box{
		}

.wp-block-st-blocks-my-box .st-mybox-title {
		}

/* 見出し付きフリーボックス */
.wp-block-st-blocks-midashi-box.freebox {
		}

.wp-block-st-blocks-midashi-box .p-free {
	}

.wp-block-st-blocks-midashi-box .p-free .p-entry-f {
		}

/* バナー風ボックス */
.wp-block-st-blocks-flexbox {
	}

.wp-block-st-blocks-flexbox .st-header-flextitle {
	}

/*--------------------------------
ブロック下の余白
---------------------------------*/





/* @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;
  }
}




:not(.is-style-st-paragraph-kaiwa)	[class^="is-style-st-paragraph-"]:not(.is-style-st-paragraph-button):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b),
	[class*=" is-style-st-paragraph-"]:not(.is-style-st-paragraph-button):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b),
	.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text,
	.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text,
	.st-cardlink-card-link, /* おすすめヘッダーバナー */
	.st-marumozi, /* まるもじ */
	.st-marumozi-big, /* まるもじ */
	.st-minihukidashi, /* ミニふきだし */
	.nowhits, /* おすすめ記事 */
	.st-step, /* ステップ */
	.st-point::before, /* ポイント */
	.freebox, /* タイトル付きフリーボックス */
	.st-mybox, /* マイボックス */
	.clip-memobox, /* クリップメモ */
	.st-blackboard /* こんな方におすすめ */
	{
		-webkit-filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.3));
		filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.3));
	}
	.pop-box:not(.st-wpp-views-widgets) {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.is-style-st-paragraph-default,
	.is-style-st-paragraph-memo {
		box-shadow: none;
	}

	/* マイボックスのタイトル */
	.st-mybox .st-mybox-title::after {
		background: none;
	}

	.st-mybox .st-mybox-title {
		padding: 0 5px;
	}

@media print, screen and (max-width: 959px) {
	#headbox {
				padding: 0 10px 15px;
		}

	}



/*ヘッダーウィジェット*/
header .headbox .textwidget,
#footer .headbox .textwidget{
			background: #edf6fb;
		}

	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;
	}









	
	



	.post.st-header-content {
		text-align: left;
	}


	.comment-form-url{
		display:none;
	}

	.comment-form-email{
		display:none;
	}

	.comment-notes {
		display:none;
	}



 /* 画像の高さ / 幅 * 100% */
.content-post-slider .post-slide-image::before, /* サムネイルスライドショー・ショートコードスライドショー */
.post-card-list .post-card-image::before /* カードデザイン */
{
	padding-top: 74.25742%;
}

	/* 記事スライドショー */
	.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%;
	}


	/* YouTubeサムネイル */
	.youtube_thum_link_150 {
					width: 100px;
			height: 100px;
			
	}
@media print, screen and (max-width: 599px) {
	/* YouTubeサムネイル */
	.youtube_thum_link_150 {
		width: 100%;
		padding-top: 100%;
		height: inherit!important;
		min-height: inherit!important;
	}
}





	@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 {
			position: relative;
    		margin-top: 2em;
		}

		.wp-block-embed.is-type-wp-embed figcaption {
			white-space: nowrap;
			display: inline-block;
			padding: 5px 7px;
			text-align: center;
			font-size: .8em;
			line-height: 1.2;
			z-index: 9999;
			position: absolute;
			top: -1.5em;
			left: 15px;
								}
	



	@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: #424242	}

/* 検索フォーム */
#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;
	
	
	}


	/* 抜粋モードの場合 */
	.af-excerpt-replace-mode .content-post-slider .post-slide-body,
	.af-excerpt-replace-mode .post-card-list .post-card-body {
		padding: 0 0 20px;
	}










	.st-middle-menu .menu > li {
		width:50%;
	}
	.st-middle-menu .menu li a{
		font-size:90%;
	}




	.sns {
		width: 100%;
		text-align:center;
	}

	.sns li {
		float: none;
	}

	.sns li a {
		margin:0;
	}

	.post .sns ul,
	.sns ul {
		margin:0 auto;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.snstext{
		display:none;
	}

	.snscount{
		display:none;
	}

	.sns li {
		float: left;
		list-style: none;
		width: 40px;
		margin: 5px;
		position: relative;
	}

	.sns li i {
		font-size: 19px!important;
	}

	.sns li a {
					border-radius: 2px;
				box-sizing: border-box;
		color: #fff;
		font-size: 19px;
		height: 40px;
		width: 40px;
		padding: 0;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.sns li a .st-fa,
	.sns li a .fa {
		padding: 0;
		border: 0;
		height: auto;
	}

	/* ツイッター */
	.sns .twitter a {
		box-shadow: none;
	}

	.sns .twitter a:hover {
		background:#424242;
		box-shadow: none;
	}

	.sns .st-svg-twitter::before {
		position: relative;
	}

	/* Facebook */
	.sns .facebook a {
		box-shadow: none;
	}
	.sns .facebook a:hover {
		background:#2c4373;
		box-shadow: none;
	}

	.sns .st-svg-facebook::before {
		position: relative;
		top:1px;
	}

	/* Pinterest */
	.sns .sns-pinterest a {
		box-shadow: none;
	}
	.sns .sns-pinterest a:hover {
		background:#d30018;
		box-shadow: none;
	}

	.sns .st-svg-pinterest-p::before {
		position: relative;
		left: 1px;
	}

	/* note */
	.sns .note a,
	.sns .note a:hover {
		box-shadow: none;
	}

	.sns .st-svg-note::before {
		position: relative;
		left: 1px;
	}

	/* URLコピー */
	.sns .share-copy a {
		box-shadow: none;
	}
	.sns .share-copy a:hover {
		background:#ccc;
		box-shadow: none;
	}

	.sns .share-copy::before {
		position: relative;
		left: 1px;
	}

	.sns .share-copy .st-svg-clipboard {
		border-right: none;
	}

	/* はてぶ */
	.sns .hatebu a {
		box-shadow: none;
	}

	.sns .hatebu a:hover {
		box-shadow: none;
		background:#00a5de;
	}

	.sns .st-svg-hateb::before {
		border-right:none;
		padding-right:0;
		font-size:19px!important;
	}

	.sns .st-svg-hateb::before {
		position: relative;
		left: 1px;
	}

	/* LINE */
	.sns .line a {
		box-shadow: none;
	}
	.sns .line a:hover {
		background:#009200;
		box-shadow: none;
	}

	.sns .st-svg-comment::before {
		position: relative;
		left: 1px;
		top: -1px;
	}

	/* コメント */
	.sns .sns-comment a {
		box-shadow: none;
	}

	.sns .sns-comment a:hover {
		background:#FFB300;
		box-shadow: none;
	}

	.sns .sns-comment::before {
		position: relative;
		top:1px;
		left: 1px;
	}

	/* アドセンス */
	.adbox,
	.adbox div {
		padding: 0!important;
	}









