/*
 * swap-theme-pc.css — 親テーマ差し替え（AFFINGER → mj-base-theme）の試作用。手で直さず playground/tools/build_css.py で作り直す。
 * st-themecss-loader.php の出力（PC・タブレット向け。カスタマイザーで決まる色・幅）のうち、このサイトで使う規則
 */
: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: #f78da7 !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: #e92f3d !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: #fdf0f2 !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: #ffc107 !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: #fffde7 !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: #eefaff !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: #8ed1fc !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: #8ed1fc !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: #0693e3 !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: #fafafa !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: #313131 !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: #ffffff !important;}
:root .has-pale-pink-background-color{background-color: #f78da7 !important;}
:root .has-soft-red-background-color{background-color: #e92f3d !important;}
:root .has-light-grayish-red-background-color{background-color: #fdf0f2 !important;}
:root .has-vivid-yellow-background-color{background-color: #ffc107 !important;}
:root .has-very-pale-yellow-background-color{background-color: #fffde7 !important;}
:root .has-light-green-cyan-background-color{background-color: #eefaff !important;}
:root .has-pale-cyan-blue-background-color{background-color: #8ed1fc !important;}
:root .has-vivid-cyan-blue-background-color{background-color: #0693e3 !important;}
:root .has-very-light-gray-background-color{background-color: #fafafa !important;}
:root .has-very-dark-gray-background-color{background-color: #313131 !important;}
:root .has-white-background-color{background-color: #ffffff !important;}
:root .has-soft-red-border-color{border-color: #e92f3d !important;}
:root .has-light-grayish-red-border-color{border-color: #fdf0f2 !important;}
:root .has-vivid-yellow-border-color{border-color: #ffc107 !important;}
:root .has-very-pale-yellow-border-color{border-color: #fffde7 !important;}
:root .has-light-green-cyan-border-color{border-color: #eefaff !important;}
:root .has-pale-cyan-blue-border-color{border-color: #8ed1fc !important;}
:root .has-vivid-cyan-blue-border-color{border-color: #0693e3 !important;}
:root .has-very-light-gray-border-color{border-color: #fafafa !important;}
:root .has-very-dark-gray-border-color{border-color: #313131 !important;}
:root .has-white-border-color{border-color: #ffffff !important;}
.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-count.has-pale-pink-background-color::before{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-count.has-soft-red-background-color::before{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-count.has-light-grayish-red-background-color::before{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-count.has-vivid-yellow-background-color::before{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-count.has-very-pale-yellow-background-color::before{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-count.has-light-green-cyan-background-color::before{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-count.has-pale-cyan-blue-background-color::before{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-count.has-vivid-cyan-blue-background-color::before{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-count.has-very-light-gray-background-color::before{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-count.has-very-dark-gray-background-color::before{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-count.has-white-background-color::before{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!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: #f78da7;
	border-right-color: #f78da7 !important;}
[class*="is-style-st-paragraph-"].has-soft-red-color::before{color: #e92f3d;
	border-right-color: #e92f3d !important;}
[class*="is-style-st-paragraph-"].has-light-grayish-red-color::before{color: #fdf0f2;
	border-right-color: #fdf0f2 !important;}
[class*="is-style-st-paragraph-"].has-vivid-yellow-color::before{color: #ffc107;
	border-right-color: #ffc107 !important;}
[class*="is-style-st-paragraph-"].has-very-pale-yellow-color::before{color: #fffde7;
	border-right-color: #fffde7 !important;}
[class*="is-style-st-paragraph-"].has-light-green-cyan-color::before{color: #eefaff !important;
	border-right-color: #eefaff !important;}
[class*="is-style-st-paragraph-"].has-pale-cyan-blue-color::before{color: #8ed1fc;
	border-right-color: #8ed1fc !important;}
[class*="is-style-st-paragraph-"].has-vivid-cyan-blue-color::before{color: #0693e3;
	border-right-color: #0693e3 !important;}
[class*="is-style-st-paragraph-"].has-very-light-gray-color::before{color: #fafafa;
	border-right-color: #fafafa !important;}
[class*="is-style-st-paragraph-"].has-very-dark-gray-color::before{color: #313131;
	border-right-color: #313131 !important;}
[class*="is-style-st-paragraph-"].has-white-color::before{color: #ffffff;
	border-right-color: #ffffff !important;}
.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;}
.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: #fafafa !important;}
.has-original-color-c-background-color{background-color: #fafafa !important;}
.has-original-color-c-border-color{border-color: #fafafa !important;}
[class*="is-style-st-paragraph-"].has-original-color-c-color::before{color: #fafafa;
		border-right-color: #fafafa!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: #fafafa;}
.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: #fafafa;}
.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: #fafafa;}
.is-style-st-heading-custom-line.has-original-color-c-color::after{background-color: #fafafa;}
.is-style-st-heading-custom-count.has-original-color-c-color{color: #fafafa;}
.is-style-st-heading-custom-count.has-original-color-c-background-color::before{color: #fafafa;}
.is-style-st-heading-custom-ranking.has-original-color-c-background-color::before{background-color: #fafafa;
		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: #fafafa;
		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: #fafafa;}
.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: #fafafa;}
.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: #333 !important;}
.has-original-color-d-background-color{background-color: #333 !important;}
.has-original-color-d-border-color{border-color: #333 !important;}
[class*="is-style-st-paragraph-"].has-original-color-d-color::before{color: #333;
		border-right-color: #333!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: #333;}
.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: #333;}
.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: #333;}
.is-style-st-heading-custom-line.has-original-color-d-color::after{background-color: #333;}
.is-style-st-heading-custom-count.has-original-color-d-color{color: #333;}
.is-style-st-heading-custom-count.has-original-color-d-background-color::before{color: #333;}
.is-style-st-heading-custom-ranking.has-original-color-d-background-color::before{background-color: #333;
		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: #333;
		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: #333;}
.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: #333;}
.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: #EEEEEE;}
[class^="is-style-st-paragraph-"],[class*=" is-style-st-paragraph-"]{border-radius: 5px;}
.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{border-color: #EEEEEE;}
.is-style-st-paragraph-kaiwa.has-st-border::after,.is-style-st-paragraph-kaiwa-b.has-st-border::after{border-right-color: #EEEEEE!important;}
.is-style-st-paragraph-kaiwa::before{background-image: url(http://127.0.0.1:9495/wp-content/themes/affinger/images/no-img.png);}
.is-style-st-paragraph-kaiwa-b::before{background-image: url(http://127.0.0.1:9495/wp-content/themes/affinger/images/no-img.png);}
.is-style-st-paragraph-bubble.has-original-color-c-background-color::after{border-top-color: #fafafa;}
.is-style-st-paragraph-bubble.has-original-color-d-background-color::after{border-top-color: #333;}
.is-style-st-paragraph-bubble.has-st-border::after{border-top-color: #EEEEEE;}
.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;}
.is-style-st-group-left-line.has-pale-pink-color,.is-style-st-group-both-line.has-pale-pink-color{border-color: #f78da7;
	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: #e92f3d;
	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: #fdf0f2;
	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: #ffc107;
	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: #fffde7;
	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: #eefaff!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: #8ed1fc;
	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: #0693e3;
	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: #fafafa;
	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: #313131;
	color: inherit!important;}
.is-style-st-group-left-line.has-white-color,.is-style-st-group-both-line.has-white-color{border-color: #ffffff;
	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: ;
	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: ;
	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: #fafafa;
	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: #333;
	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: #f78da7;}
.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: #e92f3d;
	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: #fdf0f2;
	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: #ffc107;}
.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: #fffde7;}
.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: #eefaff!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: #8ed1fc;}
.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: #0693e3;}
.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: #fafafa;}
.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: #313131;}
.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: #ffffff;}
.wp-block-group.is-style-st-group-stripe-box{background: repeating-linear-gradient(
	-45deg,
	#eee 0 5px,
	#fff 5px 10px
  );
  padding: 10px;}
.is-style-st-group-stripe-box.has-pale-pink-background-color{background: repeating-linear-gradient(
	-45deg,
	#f78da7 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-soft-red-background-color{background: repeating-linear-gradient(
	-45deg,
	#e92f3d 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-light-grayish-red-background-color{background: repeating-linear-gradient(
	-45deg,
	#fdf0f2 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-vivid-yellow-background-color{background: repeating-linear-gradient(
	-45deg,
	#ffc107 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-very-pale-yellow-background-color{background: repeating-linear-gradient(
	-45deg,
	#fffde7 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-light-green-cyan-background-color{background: repeating-linear-gradient(
	-45deg,
	#eefaff 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-pale-cyan-blue-background-color{background: repeating-linear-gradient(
	-45deg,
	#8ed1fc 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-vivid-cyan-blue-background-color{background: repeating-linear-gradient(
	-45deg,
	#0693e3 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-very-light-gray-background-color{background: repeating-linear-gradient(
	-45deg,
	#fafafa 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-very-dark-gray-background-color{background: repeating-linear-gradient(
	-45deg,
	#313131 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-white-background-color{background: repeating-linear-gradient(
	-45deg,
	#ffffff 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-original-color-a-background-color{background: repeating-linear-gradient(
	-45deg,
	 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-original-color-b-background-color{background: repeating-linear-gradient(
	-45deg,
	 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-original-color-c-background-color{background: repeating-linear-gradient(
	-45deg,
	#fafafa 0 5px,
	#fff 5px 10px
  );}
.is-style-st-group-stripe-box.has-original-color-d-background-color{background: repeating-linear-gradient(
	-45deg,
	#333 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{background-color: #fafafa;
				border-color: #fafafa;}
.wp-block-st-blocks-memo .clip-fonticon{}
.wp-block-st-blocks-my-box{background-color: #fafafa;}
.wp-block-st-blocks-my-box .st-mybox-title{}
.wp-block-st-blocks-midashi-box.freebox{background-color: #fafafa;}
.wp-block-st-blocks-midashi-box .p-free{}
.wp-block-st-blocks-midashi-box .p-free .p-entry-f{color: #333;}
.wp-block-st-blocks-flexbox{background-color: #fafafa;
		padding: 20px;}
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 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;
  }
}
@media print, screen and (max-width: 959px){#headbox{padding: 0 10px 15px;}
#header-l{padding-bottom: 10px;}}
body:not(.front-page) #st-header{display: none;}
.content-post-slider .post-slide-image::before,.post-card-list .post-card-image::before{padding-top: 56%;}
#st-magazine .kanren dt img,.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{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;
							background: #fafafa;
										color: #5b5b5b;}
@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;}}
:root main .kanren:not(.st-cardbox) dt:not(.st-cardbox) img,.wp-block-columns .kanren:not(.st-cardbox) dt:not(.st-card-img){float: none;
		width: 100%;}
.wp-block-columns .kanren:not(.st-cardbox) dd{float: none;
		padding-top: 10px;
		padding-left: 0;}
.content-post-slider .post-slide-image img,.post-card-list .post-card-image img{width: 100%;
		height: 100%!important;
		object-fit: cover;}
.slick-prev::before,.slick-next::before{color:}
#s,.s{font-size: 14px;
				padding-left: 25px;
				padding-top: 10px;
		padding-bottom: 10px;}
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{border-width: 1px;}
input#searchsubmit{padding-right: 25px;
		padding-left: 25px;
					font-size: 14px;}
.st-pagelink{padding-top: 40px;}
.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;}
.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: 50%;
				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;}
.sns .st-svg-facebook::before{position: relative;
		top:1px;}
.sns .st-svg-pinterest-p::before{position: relative;
		left: 1px;}
.sns .note a,.sns .note a:hover{box-shadow: none;}
.sns .st-svg-note::before{position: relative;
		left: 1px;}
.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 .st-svg-hateb::before{border-right:none;
		padding-right:0;
		font-size:19px!important;}
.sns .st-svg-hateb::before{position: relative;
		left: 1px;}
.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;}
.st-author-box dt img,img.avatar,.st-author-box dt img,img.avatar{border-radius:50%;}
@media print, screen and (max-width: 599px){#headbox-bg #headbox{padding-top: 48px!important;}}
@media only screen and (min-width: 600px) and (max-width: 959px){#headbox-bg #headbox{padding-top: 58px!important;}}
main .post h2:not(.st-css-no) span.st-h-copy,main .post h3:not(.st-css-no) span.st-h-copy,main .h2modoki span.st-h-copy,main .h3modoki span.st-h-copy,main .entry-title:not(.st-css-no) span.st-h-copy,main .post .entry-title:not(.st-css-no) span.st-h-copy,main .h4modoki span.st-h-copy,main .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point) span.st-h-copy,main .h5modoki span.st-h-copy,main .post h5:not(.st-css-no):not(.st-matome):not(.rankh5):not(.post-card-title):not(#reply-title):not(.st-cardbox-t):not(.kanren-t):not(.popular-t):not(.post-card-title) span.st-h-copy,main .post h2:not(.st-css-no) span.st-h-copy-toc,main .post h3:not(.st-css-no) span.st-h-copy-toc,main .h2modoki span.st-h-copy-toc,main .h3modoki span.st-h-copy-toc,main .entry-title:not(.st-css-no) span.st-h-copy-toc,main .post .entry-title:not(.st-css-no) span.st-h-copy-toc,main .h4modoki span.st-h-copy-toc,main .post h4:not(.st-css-no):not(.st-matome):not(.rankh4):not(.post-card-title):not(#reply-title):not(.point) span.st-h-copy-toc,main .h5modoki span.st-h-copy-toc,main .post h5:not(.st-css-no):not(.st-matome):not(.rankh5):not(.post-card-title):not(#reply-title):not(.st-cardbox-t):not(.kanren-t):not(.popular-t):not(.post-card-title) span.st-h-copy-toc{font-weight: normal!important;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_style_dot).only-toc:not(.st_toc_contracted),.st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_style_dot).only-toc:not(.st_toc_contracted){padding: 20px;}
#s-navi dt.trigger .op-menu{display: none;}
#s-navi dt.trigger .op-menu{display: none;}
#st-mobile-logo{padding: 0 10px!important;}
#headbox{padding-top: 10px!important;}
#s-navi dt.trigger{justify-content: space-between;}
.lp header{display: none;}
@media print, screen and (min-width: 960px){.colum1.lp #content-w{padding-top: 0;}}
.front-page .lp header{display: block;}
.colum1.lp #content-w main{padding-top: 20px;}
input,textarea{color: #000;}
td.has-text-align-center{vertical-align: middle !important;}
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,table thead tr th,table thead tr:first-child th{font-weight: normal;}
table thead tr{}
.wp-block-table table tr:first-child td:first-child,table tr td:first-child,.wp-block-table table thead + tbody tr:first-child td:first-child,table thead + tbody tr:first-child td:first-child,table thead + tbody tr:first-child td:first-child,table thead + tbody tr td:first-child{}
.st-kaiwa-box:not(.st-kaiwa) .st-kaiwa-face img,.st-kaiwa-box:not(.st-kaiwa) .st-kaiwa-face2 img{border: none;}
.is-style-st-paragraph-kaiwa::after,.is-style-st-paragraph-kaiwa-b::after{left: 55px!important;}
.st-author-profile{text-align:center;
		width:100%;
		box-sizing:border-box;
							background: #fff;
						margin-bottom: 10px;}
.author main .st-author-profile{border: none;
		background-color: transparent;
		box-shadow: none;
		margin-bottom: 0;}
.st-author-profile .sns{padding: 0;
		margin-bottom:10px;
		width: 100%;
		text-align:center;}
.st-author-profile .sns li,#side aside .st-author-profile .sns li{padding:0 3px;
		text-align:center;
		display: inline-block;
		margin-right: 0;
		float: none;
		list-style: none;
		width: 40px;
		position: relative;}
.st-author-profile .sns li a,#side aside .st-author-profile .sns li a{margin:0;
		border-radius: 50%;
		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;}
.st-author-box .st-author-profile .st-fa,.st-author-box .st-author-profile .fa{margin-right: 0;
		padding: 0;
		border: 0;
		height: auto;}
.st-author-profile .post .sns ul,.st-author-profile .sns ul{width: 100%;
		margin:0 auto;}
.st-author-profile .sns li i{font-size: .8em!important;}
.st-author-profile .sns .twitter a{box-shadow: none;}
.st-author-profile .sns .twitter a:hover{background:#424242;
		box-shadow: none;}
.st-author-profile .sns .st-svg-twitter::before{position: relative;}
.st-author-profile .sns .st-svg-facebook::before{position: relative;
		top:1px;}
@media only screen and (min-width: 600px){main .st-author-profile{display: flex;
			justify-content: center;
			align-items: center;}
main .st-author-profile .sns ul li:first-child{margin-left: 0;}
main .st-author-profile .sns{width: fit-content;
			margin: 0;
			display: inline-block;}
main .st-author-profile .post .sns ul,main .st-author-profile .sns ul{width: fit-content;
			margin: 0;}
main .st-author-profile .sns li a{font-size: 19px;
			height: 30px;
			width: 30px;}
main .st-author-profile .sns li{width: 30px;}}
#st_toc_container:not(.over_toc_content):not(.side_toc_content),.st_toc_container:not(.over_toc_content):not(.side_toc_content){border: 1px solid #eee;}
#st_toc_container,.st_toc_container{text-align: left;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_contracted):not(.only-toc),.st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_contracted):not(.only-toc){padding:20px 30px 30px;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_contracted,.st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_contracted{padding: 10px 30px;}
#st_toc_container .st_toc_title,.st_toc_container .st_toc_title{font-weight: bold;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_style_dot).only-toc li,.st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_style_dot).only-toc li{margin-bottom: 0;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default.only-toc li,.post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default .st-original-toc li a,#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul a,.st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default.only-toc li,.post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default .st-original-toc li a,.st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul a{padding-bottom: 0;}
#st_toc_container .st_toc_list > li > a,.st_toc_container .st_toc_list > li > a{font-weight: bold;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li,.st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default li{text-indent: 0;
		padding-left: 0;}
.post #st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul,.post .st_toc_container:not(.over_toc_content):not(.side_toc_content).st_toc_style_default ul ul{padding: 5px 0 0 1.5em;}
.is-style-st-no > li::before,.is-style-st-no-border > li::before,.post .is-style-st-maruno li::before,.post .maruno li::before{}
.post .is-style-st-maruck > li::before,.post .maruck li::before{}
.is-style-st-square-checkbox-no-border > li::before,.is-style-st-square-checkbox > li::before,.st-square-checkbox ul li::before,.st-square-checkbox li::before{position: absolute;
		left: .25em;
		content: "\f00c";
		font-family: stsvg;
					color:#ff0000;}
.is-style-st-square-checkbox-no-border > li::before,.st-square-checkbox ul li::before,.st-square-checkbox li::before{top: .2em;}
.st-list-underline.is-style-st-square-checkbox-no-border > li::before,.is-style-st-square-checkbox > li::before{top: .4em;}
.is-style-st-square-checkbox-no-border > li::after,.is-style-st-square-checkbox > li::after,.st-square-checkbox ul li::after,.st-square-checkbox li::after{content: none;}
.is-style-st-square-checkbox-no-border > li::before,.is-style-st-square-checkbox > li::before,.st-square-checkbox li::before,.st-square-checkbox li::after{font-size: 120%;}
.post .is-style-st-square-checkbox-no-border > li,.is-style-st-square-checkbox-no-border > li,.post .is-style-st-square-checkbox > li,.is-style-st-square-checkbox > li,#side aside .st-square-checkbox li,.post .st-square-checkbox li,.st-square-checkbox li{padding-left: 2em;}
.is-style-st-correct-list > li::before{color: #4FC3F7;}
.is-style-st-wrong-list > li::before{color: #F44336;}
@media print, screen and (min-width: 960px){#header-l{padding-left: 10px;}}
#headbox{background-color: transparent;

									background: none;}
#content-w{}
@media only screen and (max-width: 599px){body.front-page main{background-color: #fff !important;}}
@media only screen and (min-width: 600px){body:not(.front-page) main{border: 1px solid #eee;}}
@media only screen and (max-width: 599px){body:not(.front-page) main{background-color: #fff !important;}}
.s-navi-search-overlay.s-navi-search-activated #s-navi dt.trigger .op.op-search.active{color: #424242;}
.op-search .st-svg-search_s:before{content: "\e921";}
@media print, screen and (max-width: 599px){#st-mobile-logo a{line-height: 1.3;
			font-size: 20px;}}
header #st-mobile-logo{justify-content: center;
		text-align: center;}
#s-navi dt.trigger{height: 48pxpx;}
@media only screen and (max-width: 959px) and (min-width: 600px){#s-navi dt.trigger{height: calc( 48pxpx + 10px );}}
@media print, screen and (max-width: 599px){#headbox-bg #headbox{padding-top: calc( 48pxpx - 20px )!important;}}
@media only screen and (min-width: 600px) and (max-width: 959px){#headbox-bg #headbox{padding-top: calc( 48pxpx - 10px )!important;}}
#header-l .sitename img{max-height: 50px;
			width: auto;}
.footerlogo img{max-height: 50px;
		width: auto;}
#s-navi dd.acordion_tree,#s-navi dd.acordion_search{}
html.s-navi-search-overlay #s-navi dd.acordion_search{background-image: none;
	background-color: rgba(255,255,255,.98);}
#side aside ul.st-box-btn li,.st-box-btn li,.post .st-box-btn li,.post ul.st-box-btn li:last-child{}
.st-box-btn .fa,.st-box-btn .st-fa,.st-box-btn img{font-size: 300%;}
.wp-block-group.alignwide,.is-style-st-wide-background.wp-block-group.has-background,.is-style-st-wide-background,.st-wide-background{margin-left: -15px;
	margin-right: -15px;
    padding: 20px 15px;
	margin-bottom: 20px;}
.is-style-st-wide-background .is-style-st-wide-background,.st-wide-background .st-wide-background{margin: 0 0 20px 0;
	padding: 0;}
.is-style-st-wide-background .is-style-st-wide-background.wp-block-group[class*=" is-style-st-group-"],.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-st-border,.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-background{margin: 0 0 20px 0;
	padding: 20px;}
@media only screen and (min-width: 600px){.wp-block-group.alignwide,.is-style-st-wide-background.wp-block-group.has-background,.is-style-st-wide-background,.st-wide-background{margin-left: -30px;
		margin-right: -30px;
	    padding-left: 30px;
	    padding-right: 30px;}
.is-style-st-wide-background .is-style-st-wide-background,.st-wide-background .st-wide-background{margin: 0 0 20px 0;
		padding: 0;}
.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-st-border,.is-style-st-wide-background .is-style-st-wide-background.wp-block-group[class*=" is-style-st-group-"],.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-background{margin: 0 0 20px 0;
		padding: 20px;}}
@media print, screen and (min-width: 960px){.wp-block-group.alignwide,.is-style-st-wide-background.wp-block-group.has-background,.is-style-st-wide-background,.st-wide-background{margin-left: -50px;
			margin-right: -50px;
		    padding-left: 50px;
		    padding-right: 50px;}
.is-style-st-wide-background .is-style-st-wide-background,.st-wide-background .st-wide-background{margin: 0 0 20px 0;
		padding: 0;}
.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-st-border,.is-style-st-wide-background .is-style-st-wide-background.wp-block-group[class*=" is-style-st-group-"],.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-background{margin: 0 0 20px 0;
		padding: 20px;}
.colum1 .wp-block-group.alignwide,.colum1 .is-style-st-wide-background.wp-block-group.has-background,.colum1 .is-style-st-wide-background,.colum1 .st-wide-background{margin-left: -70px;
		margin-right: -70px;
	    padding-left: 70px;
	    padding-right: 70px;}
.is-style-st-wide-background .is-style-st-wide-background,.st-wide-background .st-wide-background,.colum1 .is-style-st-wide-background .is-style-st-wide-background,.colum1 .st-wide-background .st-wide-background{margin: 0 0 20px 0;
		padding: 0;}
.is-style-st-wide-background .is-style-st-wide-background.wp-block-group[class*=" is-style-st-group-"],.colum1 .is-style-st-wide-background .is-style-st-wide-background.wp-block-group[class*=" is-style-st-group-"],.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-st-border,.colum1 .is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-st-border,.is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-background,.colum1 .is-style-st-wide-background .is-style-st-wide-background.wp-block-group.has-background{margin: 0 0 20px 0;
		padding: 20px;}}
.colum1 .is-style-st-wide-background.wp-block-group.has-background .wp-block-group,.colum1 .is-style-st-wide-background .wp-block-group,.colum1 .st-wide-background .wp-block-group{margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;}
.colum1 .is-style-st-wide-background.wp-block-group.has-background .wp-block-group[class*=" is-style-st-group-"],.colum1 .is-style-st-wide-background .wp-block-group[class*=" is-style-st-group-"],.colum1 .st-wide-background .wp-block-group[class*=" is-style-st-group-"],.colum1 .is-style-st-wide-background.wp-block-group.has-background .wp-block-group.has-background,.colum1 .is-style-st-wide-background .wp-block-group.has-background,.colum1 .st-wide-background .wp-block-group.has-background,.colum1 .is-style-st-wide-background.wp-block-group.has-background .wp-block-group.has-st-border,.colum1 .is-style-st-wide-background .wp-block-group.has-st-border,.colum1 .st-wide-background .wp-block-group.has-st-border{margin: 0 0 20px 0;
	padding: 20px;}
.is-style-st-wide-background-right,.st-wide-background-right{margin-right: -15px;
    padding: 20px 15px;
	margin-bottom: 20px;}
.is-style-st-wide-background-right .is-style-st-wide-background-right,.st-wide-background-right .st-wide-background-right{margin: 0 0 20px 0;
	padding: 20px}
@media only screen and (min-width: 600px){.is-style-st-wide-background-right,.st-wide-background-right{margin-right: -30px;
	    padding-right: 30px;
		padding-left: 20px;}
.is-style-st-wide-background-right .is-style-st-wide-background-right,.st-wide-background-right .st-wide-background-right{margin: 0 0 20px 0;
		padding: 20px;}}
@media print, screen and (min-width: 960px){.is-style-st-wide-background-right,.st-wide-background-right{margin-right: -50px;
		    padding-right: 50px;
			padding-left: 20px;}
.colum1 .is-style-st-wide-background-right,.colum1 .st-wide-background-right{margin-right: -70px;
	    padding-right: 70px;
		padding-left: 20px;}
.is-style-st-wide-background-right .is-style-st-wide-background-right,.st-wide-background-right .st-wide-background-right,.colum1 .is-style-st-wide-background-right .is-style-st-wide-background-right,.colum1 .st-wide-background-right .st-wide-background-right{margin: 0;
		padding: 20px;}}
.is-style-st-wide-background-left,.st-wide-background-left{margin-left: -15px;
    padding: 20px 15px;
	margin-bottom: 20px;}
.is-style-st-wide-background-left .is-style-st-wide-background-left,.st-wide-background-left .st-wide-background-left{margin: 0;
	padding: 20px;}
@media only screen and (min-width: 600px){.is-style-st-wide-background-left,.st-wide-background-left{margin-left: -30px;
	    padding-left: 30px;
		padding-right: 20px;}
.is-style-st-wide-background-left .is-style-st-wide-background-left,.st-wide-background-left .st-wide-background-left{margin: 0;
		padding: 20px;}}
@media print, screen and (min-width: 960px){.is-style-st-wide-background-left,.st-wide-background-left{margin-left: -50px;
		    padding-left: 50px;
			padding-right: 20px;}
.colum1 .is-style-st-wide-background-left,.colum1 .st-wide-background-left{margin-left: -70px;
	    padding-left: 70px;
		padding-right: 20px;}
.is-style-st-wide-background-left .is-style-st-wide-background-left,.st-wide-background-left .st-wide-background-left,.colum1 .is-style-st-wide-background-left .is-style-st-wide-background-left,.colum1 .st-wide-background-left .st-wide-background-left{margin: 0;
		padding: 20px;}}
.post .st-wide-background-left ol:last-child,.post .st-wide-background-left ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,.st-wide-background-left p:last-child,.post .st-wide-background-right ol:last-child,.post .st-wide-background-right ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,.st-wide-background-right p:last-child,.post .st-wide-background ol:last-child,.post .st-wide-background ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child,.st-wide-background p:last-child{margin-bottom: 0;}
.st-wide-background-left.st-blockquote,.st-wide-background-right.st-blockquote,.st-wide-background.st-blockquote{position: relative;
	padding-top: 60px;}
.st-wide-background-left.st-blockquote::before,.st-wide-background-right.st-blockquote::before,.st-wide-background.st-blockquote::before{content: "\f10d";
  	font-family: stsvg;
	position: absolute;
	font-size: 150%;
	top: 20px;
	left:20px;
	color: #9E9E9E;}
.is-style-st-wide-background-left .is-style-st-wide-background-left:not(.has-background):not(
    .is-style-st-group-bg-diagonal
  ):not(.is-style-st-group-bg-grid):not(.is-style-st-group-bg-dot):not(
    .is-style-st-group-line
  ):not(.is-style-st-group-line-bold):not(
    .is-style-st-group-corner-brackets
  ):not(.is-style-st-group-square-brackets),.is-style-st-wide-background-right .is-style-st-wide-background-right:not(.has-background):not(
    .is-style-st-group-bg-diagonal
  ):not(.is-style-st-group-bg-grid):not(.is-style-st-group-bg-dot):not(
    .is-style-st-group-line
  ):not(.is-style-st-group-line-bold):not(
    .is-style-st-group-corner-brackets
  ):not(.is-style-st-group-square-brackets),.is-style-st-wide-background .is-style-st-wide-background:not(.wp-block-code):not(.has-background):not(
    .is-style-st-group-bg-diagonal
  ):not(.is-style-st-group-bg-grid):not(.is-style-st-group-bg-dot):not(
    .is-style-st-group-line
  ):not(.is-style-st-group-line-bold):not(
    .is-style-st-group-corner-brackets
  ):not(.is-style-st-group-square-brackets),.st-wide-background-left .st-wide-background-left,.st-wide-background-right .st-wide-background-right,.st-wide-background .st-wide-background{background-color: transparent;}
#breadcrumb h1.entry-title,#breadcrumb,#breadcrumb div a,div#breadcrumb a,.blogbox p,#breadcrumb ol li a,#breadcrumb ol li h1,#breadcrumb ol li,.kanren:not(.st-cardbox) .clearfix dd .blog_info p,.kanren:not(.st-cardbox) .clearfix dd .blog_info p i,.kanren:not(.st-cardbox) .clearfix dd .blog_info p a{color: #777;}
.post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-color: transparent;
                                            background: none;
                                    
				
                                    border: none;}
.h2modoki,h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-color: transparent;
                                            background: none;
                                    
                                    border: none;}
.h2modoki::before,h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before,.h2modoki::after,h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::after{content: none;}
.h3modoki,.post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title){background-color: transparent;
                                            background: none;
                                    
                                    border: none;}
.h3modoki::before,.post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title)::before,.h3modoki::after,.post h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title)::after{content: none;}
.h4modoki,.post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh4):not(.point){background-color: transparent;}
.h5modoki,.post h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh5):not(.point):not(.st-cardbox-t):not(.popular-t):not(.kanren-t):not(.popular-t):not(.post-card-title){background-color: transparent;}
.post .st-matome:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4):not(.point){background-color: transparent;}
.post .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),#side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-weight:bold;
	margin-bottom: 10px;}
.post .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),#side .st-widgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-weight: bold;
				margin-bottom: 10px;
    			color: ;
                                    background-color: transparent;
                                            background: none;}
.wp-block-tag-cloud a{border: none;}
.post h4.point{position: relative;
		background-color: transparent;
		margin-top: calc(2em + 30px);
		margin-bottom: 20px;
		line-height: 2em;
					border-bottom: solid 1px #f3f3f3;}
.post h4.point{margin-top: 61px;}
.post h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4) .point-in{padding: 5px 15px;
		max-width:80%;
		box-sizing:border-box;
    	border-radius: 0 5px 0 0;
		font-size:15px;
		font-weight:bold;
		position:absolute;
		bottom:0;
		left:0;
		top:auto;
					background-color: #f3f3f3;
		
					color:#000;}
:root .st-catid-ad{}
.catname.st-catid{display: none;}
.wp-block-quote.is-style-st-quote-line:not(.has-background){background-color: transparent;}
.is-style-st-heading-custom-step::before{background: #fafafa;
				border-radius: 5px 5px 5px 0;}
.is-style-st-heading-custom-step::after{border-color: transparent transparent transparent #fafafa;}
.is-style-st-heading-custom-step{border-radius: 5px;}
.is-style-st-heading-custom-count::before{color: #cccccc;}
.st-step{background: #fafafa;
				border-radius:5px;}
.st-step::before{border-top-color: #fafafa;}
.st-step-title{}
.st-step-box{bottom: 15px;}
.st-point::before{background: #fafafa;}
.st-cardbox-label-text{background: #fafafa;
				color: #5b5b5b;}
.st-cardbox-label-text .st-fa,.st-cardbox-label-text .fa{margin-right: 5px;}
.kanren.st-cardbox.st-cardbox-ex{margin-top: 2em;}
.st-cardbox-label{position: absolute;
		top: -.9em;
		left: 15px;}
.st-cardbox-label-text{white-space: nowrap;
		display: inline-block;
		padding: 5px 7px;
		text-align: center;
		font-size: .8em;
		line-height: 1.2;
		z-index: 9999;
					background: #fafafa;
							color: #5b5b5b;}
.st-cardstyle .st-cardbox-label,.st-cardstyleb .st-cardbox-label{position: absolute;
	top: -4px;
	left: -4px;
	width: 100px;
	height: 100px;
	overflow: hidden;}
.st-cardstyle .st-cardbox-label-text,.st-cardstyleb .st-cardbox-label-text{left: -35px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);}
@media only screen and (max-width: 599px){#side aside .st-cardstyleb .kanren{padding-top: 15px;}}
@media only screen and (max-width: 599px){.st-cardstyleb .st-cardbox-label{position: absolute;
			top: -4px;
			left: -4px;
			rigtht: inherit;
			width: 100px;
			height: 100px;
			overflow: hidden;}
.st-cardstyleb .st-cardbox-label-text{left: -35px;
			right: inherit;
			-webkit-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);}}
.kanren.st-cardbox.st-no-thumbnail dt{display: none;}
.kanren.st-cardbox.st-no-thumbnail dd{padding-left: 0;}
.st-embed-cardlink .kanren.st-embed-no-thumb dt{display: none;}
.st-embed-cardlink .kanren.st-embed-no-thumb dd{padding-right: 0;
		padding-left: 0;}
#footer .copyr a,#footer .copyr,#footer .copy,#footer .copy a{color:  !important;}
#footer .st-widgets-title{font-weight: bold;}
#st-footer-under-widgets-box-wrap #st-footer-under-widgets-box{text-align: center;
	padding: 10px 0 10px;}
#st-footer-under-widgets-box{margin:0 auto;}
#st-footer-under-widgets-box-wrap #st-footer-under-widgets-box{}
#footer-wrapper{margin-left: auto;
		margin-right: auto;}
#footer-wrapper{background-color: transparent;
							background: none;
						
           					max-width: 1060px;
						box-sizing: border-box;}
.pop-box{}
.pop-box:not(.st-wpp-views-widgets),#side aside .kanren.pop-box:not(.st-wpp-views-widgets){padding: 20px 0 10px;}
.pop-box:not(.st-wpp-views-widgets),#side aside .kanren.pop-box:not(.st-wpp-views-widgets){padding:30px 20px 10px;
		border: none;}
.st-wppviews-label .wpp-views{}
.st-originalbtn{background-color: transparent!important;}
.st-middle-menu .menu li a{}
@media only screen and (min-width: 600px){main .kanren:not(.st-cardbox) dt{float: left;
			
							width: 150px;}
main .kanren:not(.st-cardbox) dt img{width: 150px;}
main .kanren:not(.st-cardbox) dd{padding-left: 165px;}
main #magazine .kanren:not(.st-cardbox) dd{padding-left: 20px;}
.st-wppviews-label .wpp-views{font-size: 90%;}
#side .kanren:not(.st-cardbox) dt{float: none;
			width: 100%;}
#side .kanren:not(.st-cardbox) dt img{width: 100%;}
#side .kanren:not(.st-cardbox) dd{padding-left: 0;
			padding-right: 0;}
main .kanren:not(.st-cardbox) dt{float: left;
			
							width: 200px;}
main .kanren:not(.st-cardbox) dt:not(.st-cardbox) img{width: 200px;}
main .kanren:not(.st-cardbox) dd{padding-left: 215px;}
#magazine .kanren:not(.st-cardbox) dd{padding-left: 20px;}
#st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_contracted):not(.only-toc),.st_toc_container:not(.over_toc_content):not(.side_toc_content):not(.st_toc_contracted):not(.only-toc){padding:20px 30px 30px;}}
@media only screen and (min-width: 600px) and (max-width: 959px){.post dd h5.st-cardbox-t{font-size: 18px;
	    line-height: 30px;}
dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,main .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{font-size: 18px;
	    line-height: 26px;}
.post pre,.post .wp-block-details summary,.post .entry-content p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-kaiwa-hukidashi,.post .entry-content .st-kaiwa-hukidashi2,.post .entry-content #topnews .clearfix dd p,.post .entry-content ul li,.post .entry-content ol li,.post .entry-content #st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content .st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t),.post h5.has-st-regular-font-size,.post .entry-content h6,.post h6.has-st-regular-font-size,.st-tab-content > label,.st-tabs__tab-list-item{}
.post .entry-content .post-slide-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-card-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){}
#contentInner .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2){}
.post .entry-content h2.has-st-regular-font-size,.post .entry-content h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-content .h2modoki{}
.post .entry-content h3.has-st-regular-font-size,.post .entry-content h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.post-card-title):not(#reply-title),.post .entry-content .h3modoki{}
.post .entry-content h4.has-st-regular-font-size,.post .entry-content h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point),.post .entry-content .h4modoki{}
.no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.no-thumbitiran h5 a,dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.st-tab-category .post-card-list .post-card-title a,.post-card-list .post-card-title a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{}}
@media only screen and (min-width: 960px){.post dd h5.st-cardbox-t{font-size: 16px;
	    line-height: 26px;}
dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,main .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{font-size: 16px;
	    line-height: 26px;}
.post pre,.post .wp-block-details summary,.post .entry-content p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-kaiwa-hukidashi,.post .entry-content .st-kaiwa-hukidashi2,.post .entry-content #topnews .clearfix dd p,.post .entry-content ul li,.post .entry-content ol li,.post .entry-content #st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content .st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t),.post h5.has-st-regular-font-size,.post .entry-content h6,.post h6.has-st-regular-font-size,.st-tab-content > label,.st-tabs__tab-list-item{}
.post .entry-content .post-slide-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-card-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){}
#contentInner .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2){}
.post .entry-content .has-h2 .st-faq__question,.post .entry-content h2.has-st-regular-font-size,.post .entry-content h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-content .h2modoki{font-size: 24px;
		line-height: 34px;}
.post .entry-content .has-h3 .st-faq__question,.post .entry-content h3.has-st-regular-font-size,.post .entry-content h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.post-card-title):not(#reply-title),.post .entry-content .h3modoki{font-size: 20px;
		line-height: 30px;}
.post .entry-content .has-h4 .st-faq__question,.post .entry-content h4.has-st-regular-font-size,.post .entry-content h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point),.post .entry-content .h4modoki{font-size: 16px;
		line-height: 26px;}
.no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.no-thumbitiran h5 a,dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.st-tab-category .post-card-list .post-card-title a,.post-card-list .post-card-title a,.post .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{}
#footer .kanren .clearfix dd h5 a,#side dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,#side .kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{font-size: .95em!important;}
nav.smanone,#st-header,#st-footer-under-widgets-box,#content,#footer-in{max-width:1060px;}
#headbox{max-width:1060px;}
#st-footer-under-widgets-box-wrap{max-width:1060px;
			margin: 0 auto;}
.colum1:not(.st-lp-wide) #st-footer-under-widgets-box,.colum1:not(.st-lp-wide) #content{max-width: 1060px;}
.colum1.lp:not(.st-lp-wide) footer{max-width: 1060px;
		margin: 0 auto;}
#contentInner{float: left;
            width: 100%;
            margin-right: -300px;}
main{margin-right: 320px;
            margin-left: 0px;
            background-color: #fff;
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            padding: 30px 50px 30px;}
#side aside{float: right;
            width: 300px;
            padding: 0px;}
header .sitename{padding: 5px;
            margin: 0;
                            line-height:0;
                font-size:1px;}
#headbox{padding: 5px 10px!important;}
header .smanone ul.menu li{width: 160px;}
header .smanone ul.sub-menu li ul.sub-menu{left: 160px;}
header .smanone ul.menu li{border-right: none;}
header .smanone ul.menu li li{border:none;}
header .smanone ul.menu li:hover{background: rgba(255,255,255,0.1);}
header .smanone ul.menu li li a:hover{opacity:0.9;}
header .smanone ul.menu{display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-justify-content: center;
			-ms-flex-pack: center;
			justify-content: center;
    		-webkit-box-lines:multiple;
    		-webkit-flex-wrap:wrap;
    		-ms-flex-wrap:wrap;
    		flex-wrap:wrap;}
#side .smanone.st-excerpt{display:none;}}
@media only screen and (max-width: 599px){.post dd h5.st-cardbox-t{font-size: 16px;
		line-height: 24px;}
dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{font-size: 17px;
		line-height: 24px;}
.post pre,.post .wp-block-details summary,.post .entry-content p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-kaiwa-hukidashi,.post .entry-content .st-kaiwa-hukidashi2,.post .entry-content #topnews .clearfix dd p,.post .entry-content ul li,.post .entry-content ol li,.post .entry-content #st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content .st_toc_container:not(.over_toc_content):not(.side_toc_content) > ul > li,.post .entry-content h5:not(.kanren-t):not(.popular-t):not(.st-cardbox-t),.post h5.has-st-regular-font-size,.post .entry-content h6,.post h6.has-st-regular-font-size,.st-tab-content > label,.st-tabs__tab-list-item{}
.post .entry-content .post-slide-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .st-card-excerpt p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn),.post .entry-content .kanren:not(.st-cardbox) .clearfix dd p:not(.st-static-font):not(.p-entry-t):not(.p-free):not(.sitename):not(.post-slide-title):not(.post-slide-date):not(.post-slide-more):not(.st-catgroup):not(.wp-caption-text):not(.cardbox-more):not(.st-minihukidashi):not(.st-mybox-title):not(.st-memobox-title):not(.st-mybtn){}
#contentInner .post .entry-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-css-no2){}
.post .entry-content h2.has-st-regular-font-size,.post .entry-content h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-content .h2modoki{}
.post .entry-content h3.has-st-regular-font-size,.post .entry-content h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.post-card-title):not(#reply-title),.post .entry-content .h3modoki{}
.post .entry-content h4.has-st-regular-font-size,.post .entry-content h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point),.post .entry-content .h4modoki{}
.no-thumbitiran h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.no-thumbitiran h5 a,dd h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.st-tab-category .post-card-list .post-card-title a,.post-card-list .post-card-title a,.kanren .clearfix dd h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a{}
#headbox{padding-bottom:0;}
#s-navi::after{margin-bottom: 0px;}}
.wp-block-cover.alignwide,.alignfull{margin-left: -15px;
	margin-right: -15px;}
@media only screen and (min-width: 600px){.wp-block-cover.alignwide,.alignfull{margin-left: -30px;
		margin-right: -30px;}}
@media print, screen and (min-width: 960px){.wp-block-cover.alignwide,.alignfull{margin-left: -50px;
			margin-right: -50px;}
.colum1 .wp-block-cover.alignwide,.colum1 .alignfull{margin-left: -70px;
		margin-right: -70px;}}
.wp-block-cover.alignwide,.wp-block-cover.alignfull{width: calc( 100% + 30px );
	max-width: calc( 100% + 30px );
	padding-left: 30px;
	padding-right: 30px;}
@media only screen and (min-width: 600px){.wp-block-cover.alignwide,.wp-block-cover.alignfull{width: calc( 100% + 60px );
		max-width: calc( 100% + 60px );
		padding-left: 70px;
		padding-right: 70px;}}
@media print, screen and (min-width: 960px){.wp-block-cover.alignwide,.wp-block-cover.alignfull{width: calc( 100% + 100px );
			max-width: calc( 100% + 100px );}
.colum1 .wp-block-cover.alignwide,.colum1 .wp-block-cover.alignfull{width: calc( 100% + 140px );
		max-width: calc( 100% + 140px );}}
@media only screen and (min-width: 600px){.wp-block-latest-posts:not(.is-grid) li img{width: 150px;}}
@media only screen and (min-width: 600px) and (max-width: 959px){.wp-block-latest-posts li a{font-size: 18px;
	    line-height: 26px;}
.wp-block-latest-posts li a{}}
@media only screen and (min-width: 960px){.wp-block-latest-posts li a{font-size: 16px;
	    line-height: 26px;}
.wp-block-latest-posts li a{}}
@media only screen and (max-width: 599px){.wp-block-latest-posts li a{font-size: 16px;
		line-height: 24px;}
.wp-block-latest-posts li a{}}
.acordion_search_content *,.acordion_search_content a{color: #333;
		border-color: #ccc;}
.is-style-st-kaisou.has-pale-pink-color ul:before,.is-style-st-kaisou.has-pale-pink-color ul li:before{border-color: #f78da7;}
.is-style-st-kaisou.has-soft-red-color ul:before,.is-style-st-kaisou.has-soft-red-color ul li:before{border-color: #e92f3d;}
.is-style-st-kaisou.has-light-grayish-red-color ul:before,.is-style-st-kaisou.has-light-grayish-red-color ul li:before{border-color: #fdf0f2;}
.is-style-st-kaisou.has-vivid-yellow-color ul:before,.is-style-st-kaisou.has-vivid-yellow-color ul li:before{border-color: #ffc107;}
.is-style-st-kaisou.has-very-pale-yellow-color ul:before,.is-style-st-kaisou.has-very-pale-yellow-color ul li:before{border-color: #fffde7;}
.is-style-st-kaisou.has-light-green-cyan-color ul:before,.is-style-st-kaisou.has-light-green-cyan-color ul li:before{border-color: #eefaff!important;}
.is-style-st-kaisou.has-pale-cyan-blue-color ul:before,.is-style-st-kaisou.has-pale-cyan-blue-color ul li:before{border-color: #8ed1fc;}
.is-style-st-kaisou.has-vivid-cyan-blue-color ul:before,.is-style-st-kaisou.has-vivid-cyan-blue-color ul li:before{border-color: #0693e3;}
.is-style-st-kaisou.has-very-light-gray-color ul:before,.is-style-st-kaisou.has-very-light-gray-color ul li:before{border-color: #fafafa;}
.is-style-st-kaisou.has-very-dark-gray-color ul:before,.is-style-st-kaisou.has-very-dark-gray-color ul li:before{border-color: #313131;}
.is-style-st-kaisou.has-white-color ul:before,.is-style-st-kaisou.has-white-color ul li:before{border-color: #ffffff;}
.is-style-st-kaisou.has-original-color-a-color ul:before,.is-style-st-kaisou.has-original-color-a-color ul li:before{border-color:  !important;}
.is-style-st-kaisou.has-original-color-b-color ul:before,.is-style-st-kaisou.has-original-color-b-color ul li:before{border-color:  !important;}
.is-style-st-kaisou.has-original-color-c-color ul:before,.is-style-st-kaisou.has-original-color-c-color ul li:before{border-color: #fafafa !important;}
.is-style-st-kaisou.has-original-color-d-color ul:before,.is-style-st-kaisou.has-original-color-d-color ul li:before{border-color: #333 !important;}
.is-style-st-kaisou.has-pale-pink-background-color ul li ul li:last-child:before{background-color: #f78da7;}
.is-style-st-kaisou.has-soft-red-background-color ul li ul li:last-child:before{background-color: #e92f3d;}
.is-style-st-kaisou.has-light-grayish-red-background-color ul li ul li:last-child:before{background-color: #fdf0f2;}
.is-style-st-kaisou.has-vivid-yellow-background-color ul li ul li:last-child:before{background-color: #ffc107;}
.is-style-st-kaisou.has-very-pale-yellow-background-color ul li ul li:last-child:before{background-color: #fffde7;}
.is-style-st-kaisou.has-light-green-cyan-background-color ul li ul li:last-child:before{background-color: #eefaff!important;}
.is-style-st-kaisou.has-pale-cyan-blue-background-color ul li ul li:last-child:before{background-color: #8ed1fc;}
.is-style-st-kaisou.has-vivid-cyan-blue-background-color ul li ul li:last-child:before{background-color: #0693e3;}
.is-style-st-kaisou.has-very-light-gray-background-color ul li ul li:last-child:before{background-color: #fafafa;}
.is-style-st-kaisou.has-very-dark-gray-background-color ul li ul li:last-child:before{background-color: #313131;}
.is-style-st-kaisou.has-white-background-color ul li ul li:last-child:before{background-color: #ffffff;}
.is-style-st-kaisou.has-original-color-a-background-color ul li ul li:last-child:before{background-color:  !important;}
.is-style-st-kaisou.has-original-color-b-background-color ul li ul li:last-child:before{background-color:  !important;}
.is-style-st-kaisou.has-original-color-c-background-color ul li ul li:last-child:before{background-color: #fafafa !important;}
.is-style-st-kaisou.has-original-color-d-background-color ul li ul li:last-child:before{background-color: #333 !important;}
.is-style-st-correct-list.has-pale-pink-color > li::before,.is-style-st-wrong-list.has-pale-pink-color > li::before{color: #f78da7;}
.is-style-st-correct-list.has-soft-red-color > li::before,.is-style-st-wrong-list.has-soft-red-color > li::before{color: #e92f3d;}
.is-style-st-correct-list.has-light-grayish-red-color > li::before,.is-style-st-wrong-list.has-light-grayish-red-color > li::before{color: #fdf0f2;}
.is-style-st-correct-list.has-vivid-yellow-color > li::before,.is-style-st-wrong-list.has-vivid-yellow-color > li::before{color: #ffc107;}
.is-style-st-correct-list.has-very-pale-yellow-color > li::before,.is-style-st-wrong-list.has-very-pale-yellow-color > li::before{color: #fffde7;}
.is-style-st-correct-list.has-light-green-cyan-color > li::before,.is-style-st-wrong-list.has-light-green-cyan-color > li::before{color: #eefaff;}
.is-style-st-correct-list.has-pale-cyan-blue-color > li::before,.is-style-st-wrong-list.has-pale-cyan-blue-color > li::before{color: #8ed1fc;}
.is-style-st-correct-list.has-vivid-cyan-blue-color > li::before,.is-style-st-wrong-list.has-vivid-cyan-blue-color > li::before{color: #0693e3;}
.is-style-st-correct-list.has-very-light-gray-color > li::before,.is-style-st-wrong-list.has-very-light-gray-color > li::before{color: #fafafa;}
.is-style-st-correct-list.has-very-dark-gray-color > li::before,.is-style-st-wrong-list.has-very-dark-gray-color > li::before{color: #313131;}
.is-style-st-correct-list.has-white-color > li::before,.is-style-st-wrong-list.has-white-color > li::before{color: #ffffff;}
.is-style-st-correct-list.has-original-color-a-color > li::before,.is-style-st-wrong-list.has-original-color-a-color > li::before{color: ;}
.is-style-st-correct-list.has-original-color-b-color > li::before,.is-style-st-wrong-list.has-original-color-b-color > li::before{color: ;}
.is-style-st-correct-list.has-original-color-c-color > li::before,.is-style-st-wrong-list.has-original-color-c-color > li::before{color: #fafafa;}
.is-style-st-correct-list.has-original-color-d-color > li::before,.is-style-st-wrong-list.has-original-color-d-color > li::before{color: #333;}